'); } @font-face { font-family: 'FontAwesome'; src: url('https://osscs.industrystock.cn/fonts/fontawesome-webfont.eot?v=4.5.0'); src: url('https://osscs.industrystock.cn/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('https://osscs.industrystock.cn/fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('https://osscs.industrystock.cn/fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('https://osscs.industrystock.cn/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; } .awe, [class^="awe-"], [class*=" awe-"] { display: inline-block; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .awe:before, [class^="awe-"]:before, [class*=" awe-"]:before { font-family: FontAwesome!important; } .awe-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .awe-2x { font-size: 2em; } .awe-3x { font-size: 3em; } .awe-4x { font-size: 4em; } .awe-5x { font-size: 5em; } .awe-fw { width: 1.28571429em; text-align: center; } .awe-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .awe-ul > li { position: relative; } .awe-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .awe-li.awe-lg { left: -1.85714286em; } .awe-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .awe-pull-left { float: left; } .awe-pull-right { float: right; } .fa.awe-pull-left { margin-right: .3em; } .fa.awe-pull-right { margin-left: .3em; } .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .awe-spin { -webkit-animation: fa-spin 5s infinite linear; animation: fa-spin 5s infinite linear; } .awe-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } .hourglass-animate {} .hourglass-animate.rotate { -webkit-transition: transform 0.8s; transition: transform 0.8s; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .awe-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .awe-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .awe-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .awe-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .awe-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .awe-rotate-90, :root .awe-rotate-180, :root .awe-rotate-270, :root .awe-flip-horizontal, :root .awe-flip-vertical { filter: none; } .awe-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .awe-stack-1x, .awe-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .awe-stack-1x { line-height: inherit; } .awe-stack-2x { font-size: 2em; } .awe-inverse { color: #ffffff; } .awe-glass:before { content: "\f000"; } .awe-music:before { content: "\f001"; } .awe-search:before { content: "\f002"; } .awe-envelope-o:before, .awe-email:before { content: "\f003"; } .awe-heart:before { content: "\f004"; } .awe-star:before { content: "\f005"; } .awe-star-o:before { content: "\f006"; } .awe-user:before { content: "\f007"; } .awe-film:before { content: "\f008"; } .awe-th-large:before { content: "\f009"; } .awe-th:before { content: "\f00a"; } .awe-th-list:before { content: "\f00b"; } .awe-check:before { content: "\f00c"; } .awe-remove:before, .awe-close:before, .awe-times:before { content: "\f00d"; } .awe-search-plus:before { content: "\f00e"; } .awe-search-minus:before { content: "\f010"; } .awe-power-off:before { content: "\f011"; } .awe-signal:before { content: "\f012"; } .awe-gear:before, .awe-cog:before { content: "\f013"; } .awe-trash-o:before { content: "\f014"; } .awe-home:before { content: "\f015"; } .awe-file-o:before { content: "\f016"; } .awe-clock-o:before { content: "\f017"; } .awe-road:before { content: "\f018"; } .awe-download:before { content: "\f019"; } .awe-arrow-circle-o-down:before { content: "\f01a"; } .awe-arrow-circle-o-up:before { content: "\f01b"; } .awe-inbox:before { content: "\f01c"; } .awe-play-circle-o:before { content: "\f01d"; } .awe-rotate-right:before, .awe-repeat:before { content: "\f01e"; } .awe-refresh:before { content: "\f021"; } .awe-list-alt:before { content: "\f022"; } .awe-lock:before { content: "\f023"; } .awe-flag:before { content: "\f024"; } .awe-headphones:before { content: "\f025"; } .awe-volume-off:before { content: "\f026"; } .awe-volume-down:before { content: "\f027"; } .awe-volume-up:before { content: "\f028"; } .awe-qrcode:before { content: "\f029"; } .awe-barcode:before { content: "\f02a"; } .awe-tag:before { content: "\f02b"; } .awe-tags:before { content: "\f02c"; } .awe-book:before { content: "\f02d"; } .awe-bookmark:before { content: "\f02e"; } .awe-print:before { content: "\f02f"; } .awe-camera:before { content: "\f030"; } .awe-font:before { content: "\f031"; } .awe-bold:before { content: "\f032"; } .awe-italic:before { content: "\f033"; } .awe-text-height:before { content: "\f034"; } .awe-text-width:before { content: "\f035"; } .awe-align-left:before { content: "\f036"; } .awe-align-center:before { content: "\f037"; } .awe-align-right:before { content: "\f038"; } .awe-align-justify:before { content: "\f039"; } .awe-list:before { content: "\f03a"; } .awe-dedent:before, .awe-outdent:before { content: "\f03b"; } .awe-indent:before { content: "\f03c"; } .awe-video-camera:before { content: "\f03d"; } .awe-photo:before, .awe-image:before, .awe-picture:before, .awe-picture-o:before { content: "\f03e"; } .awe-pencil:before { content: "\f040"; } .awe-map-marker:before { content: "\f041"; } .awe-adjust:before { content: "\f042"; } .awe-tint:before { content: "\f043"; } .awe-edit:before, .awe-pencil-square-o:before { content: "\f044"; } .awe-share-square-o:before { content: "\f045"; } .awe-check-square-o:before { content: "\f046"; } .awe-arrows:before { content: "\f047"; } .awe-step-backward:before { content: "\f048"; } .awe-fast-backward:before { content: "\f049"; } .awe-backward:before { content: "\f04a"; } .awe-play:before { content: "\f04b"; } .awe-pause:before { content: "\f04c"; } .awe-stop:before { content: "\f04d"; } .awe-forward:before { content: "\f04e"; } .awe-fast-forward:before { content: "\f050"; } .awe-step-forward:before { content: "\f051"; } .awe-eject:before { content: "\f052"; } .awe-chevron-left:before { content: "\f053"; } .awe-chevron-right:before { content: "\f054"; } .awe-plus-circle:before { content: "\f055"; } .awe-minus-circle:before { content: "\f056"; } .awe-times-circle:before { content: "\f057"; } .awe-check-circle:before { content: "\f058"; } .awe-question-circle:before { content: "\f059"; } .awe-info-circle:before { content: "\f05a"; } .awe-crosshairs:before { content: "\f05b"; } .awe-times-circle-o:before { content: "\f05c"; } .awe-check-circle-o:before { content: "\f05d"; } .awe-ban:before { content: "\f05e"; } .awe-arrow-left:before { content: "\f060"; } .awe-arrow-right:before { content: "\f061"; } .awe-arrow-up:before { content: "\f062"; } .awe-arrow-down:before { content: "\f063"; } .awe-mail-forward:before, .awe-share:before { content: "\f064"; } .awe-expand:before { content: "\f065"; } .awe-compress:before { content: "\f066"; } .awe-plus:before { content: "\f067"; } .awe-minus:before { content: "\f068"; } .awe-asterisk:before { content: "\f069"; } .awe-exclamation-circle:before { content: "\f06a"; } .awe-gift:before { content: "\f06b"; } .awe-leaf:before { content: "\f06c"; } .awe-fire:before { content: "\f06d"; } .awe-eye:before { content: "\f06e"; } .awe-eye-slash:before { content: "\f070"; } .awe-warning:before, .awe-exclamation-triangle:before { content: "\f071"; } .awe-plane:before { content: "\f072"; } .awe-calendar:before { content: "\f073"; } .awe-random:before { content: "\f074"; } .awe-comment:before { content: "\f075"; } .awe-magnet:before { content: "\f076"; } .awe-chevron-up:before { content: "\f077"; } .awe-chevron-down:before { content: "\f078"; } .awe-retweet:before { content: "\f079"; } .awe-shopping-cart:before { content: "\f07a"; } .awe-folder:before { content: "\f07b"; } .awe-folder-open:before { content: "\f07c"; } .awe-arrows-v:before { content: "\f07d"; } .awe-arrows-h:before { content: "\f07e"; } .awe-bar-chart-o:before, .awe-bar-chart:before { content: "\f080"; } .awe-twitter-square:before { content: "\f081"; } .awe-facebook-square:before { content: "\f082"; } .awe-camera-retro:before { content: "\f083"; } .awe-key:before { content: "\f084"; } .awe-gears:before, .awe-cogs:before { content: "\f085"; } .awe-comments:before { content: "\f086"; } .awe-thumbs-o-up:before { content: "\f087"; } .awe-thumbs-o-down:before { content: "\f088"; } .awe-star-half:before { content: "\f089"; } .awe-heart-o:before { content: "\f08a"; } .awe-sign-out:before { content: "\f08b"; } .awe-linkedin-square:before { content: "\f08c"; } .awe-thumb-tack:before { content: "\f08d"; } .awe-external-link:before { content: "\f08e"; } .awe-sign-in:before { content: "\f090"; } .awe-trophy:before { content: "\f091"; } .awe-github-square:before { content: "\f092"; } .awe-upload:before { content: "\f093"; } .awe-lemon-o:before { content: "\f094"; } .awe-phone:before { content: "\f095"; } .awe-square-o:before { content: "\f096"; } .awe-bookmark-o:before { content: "\f097"; } .awe-phone-square:before { content: "\f098"; } .awe-twitter:before { content: "\f099"; } .awe-facebook-f:before, .awe-facebook:before { content: "\f09a"; } .awe-github:before { content: "\f09b"; } .awe-unlock:before { content: "\f09c"; } .awe-credit-card:before { content: "\f09d"; } .awe-feed:before, .awe-rss:before { content: "\f09e"; } .awe-hdd-o:before { content: "\f0a0"; } .awe-bullhorn:before { content: "\f0a1"; } .awe-bell:before { content: "\f0f3"; } .awe-certificate:before { content: "\f0a3"; } .awe-hand-o-right:before { content: "\f0a4"; } .awe-hand-o-left:before { content: "\f0a5"; } .awe-hand-o-up:before { content: "\f0a6"; } .awe-hand-o-down:before { content: "\f0a7"; } .awe-arrow-circle-left:before { content: "\f0a8"; } .awe-arrow-circle-right:before { content: "\f0a9"; } .awe-arrow-circle-up:before { content: "\f0aa"; } .awe-arrow-circle-down:before { content: "\f0ab"; } .awe-globe:before { content: "\f0ac"; } .awe-wrench:before { content: "\f0ad"; } .awe-tasks:before { content: "\f0ae"; } .awe-filter:before { content: "\f0b0"; } .awe-briefcase:before { content: "\f0b1"; } .awe-arrows-alt:before { content: "\f0b2"; } .awe-group:before, .awe-users:before { content: "\f0c0"; } .awe-chain:before, .awe-link:before { content: "\f0c1"; } .awe-cloud:before { content: "\f0c2"; } .awe-flask:before { content: "\f0c3"; } .awe-cut:before, .awe-scissors:before { content: "\f0c4"; } .awe-copy:before, .awe-files-o:before { content: "\f0c5"; } .awe-paperclip:before { content: "\f0c6"; } .awe-save:before, .awe-floppy-o:before { content: "\f0c7"; } .awe-square:before { content: "\f0c8"; } .awe-navicon:before, .awe-reorder:before, .awe-bars:before { content: "\f0c9"; } .awe-list-ul:before { content: "\f0ca"; } .awe-list-ol:before { content: "\f0cb"; } .awe-strikethrough:before { content: "\f0cc"; } .awe-underline:before { content: "\f0cd"; } .awe-table:before { content: "\f0ce"; } .awe-magic:before { content: "\f0d0"; } .awe-truck:before { content: "\f0d1"; } .awe-pinterest:before { content: "\f0d2"; } .awe-pinterest-square:before { content: "\f0d3"; } .awe-google-plus-square:before { content: "\f0d4"; } .awe-google-plus:before { content: "\f0d5"; } .awe-money:before { content: "\f0d6"; } .awe-caret-down:before { content: "\f0d7"; } .awe-caret-up:before { content: "\f0d8"; } .awe-caret-left:before { content: "\f0d9"; } .awe-caret-right:before { content: "\f0da"; } .awe-columns:before { content: "\f0db"; } .awe-unsorted:before, .awe-sort:before { content: "\f0dc"; } .awe-sort-down:before, .awe-sort-desc:before { content: "\f0dd"; } .awe-sort-up:before, .awe-sort-asc:before { content: "\f0de"; } .awe-envelope:before { content: "\f0e0"; } .awe-linkedin:before { content: "\f0e1"; } .awe-rotate-left:before, .awe-undo:before { content: "\f0e2"; } .awe-legal:before, .awe-gavel:before { content: "\f0e3"; } .awe-dashboard:before, .awe-tachometer:before { content: "\f0e4"; } .awe-comment-o:before { content: "\f0e5"; } .awe-comments-o:before { content: "\f0e6"; } .awe-flash:before, .awe-bolt:before { content: "\f0e7"; } .awe-sitemap:before { content: "\f0e8"; } .awe-umbrella:before { content: "\f0e9"; } .awe-paste:before, .awe-clipboard:before { content: "\f0ea"; } .awe-lightbulb-o:before { content: "\f0eb"; } .awe-exchange:before { content: "\f0ec"; } .awe-cloud-download:before { content: "\f0ed"; } .awe-cloud-upload:before { content: "\f0ee"; } .awe-user-md:before { content: "\f0f0"; } .awe-stethoscope:before { content: "\f0f1"; } .awe-suitcase:before { content: "\f0f2"; } .awe-bell-o:before { content: "\f0a2"; } .awe-coffee:before { content: "\f0f4"; } .awe-cutlery:before { content: "\f0f5"; } .awe-file-text-o:before { content: "\f0f6"; } .awe-building-o:before { content: "\f0f7"; } .awe-hospital-o:before { content: "\f0f8"; } .awe-ambulance:before { content: "\f0f9"; } .awe-medkit:before { content: "\f0fa"; } .awe-fighter-jet:before { content: "\f0fb"; } .awe-beer:before { content: "\f0fc"; } .awe-h-square:before { content: "\f0fd"; } .awe-plus-square:before { content: "\f0fe"; } .awe-angle-double-left:before { content: "\f100"; } .awe-angle-double-right:before { content: "\f101"; } .awe-angle-double-up:before { content: "\f102"; } .awe-angle-double-down:before { content: "\f103"; } .awe-angle-left:before { content: "\f104"; } .awe-angle-right:before { content: "\f105"; } .awe-angle-up:before { content: "\f106"; } .awe-angle-down:before { content: "\f107"; } .awe-desktop:before { content: "\f108"; } .awe-laptop:before { content: "\f109"; } .awe-tablet:before { content: "\f10a"; } .awe-mobile-phone:before, .awe-mobile:before { content: "\f10b"; } .awe-circle-o:before { content: "\f10c"; } .awe-quote-left:before { content: "\f10d"; } .awe-quote-right:before { content: "\f10e"; } .awe-spinner:before { content: "\f110"; } .awe-circle:before { content: "\f111"; } .awe-mail-reply:before, .awe-reply:before { content: "\f112"; } .awe-github-alt:before { content: "\f113"; } .awe-folder-o:before { content: "\f114"; } .awe-folder-open-o:before { content: "\f115"; } .awe-smile-o:before { content: "\f118"; } .awe-frown-o:before { content: "\f119"; } .awe-meh-o:before { content: "\f11a"; } .awe-gamepad:before { content: "\f11b"; } .awe-keyboard-o:before { content: "\f11c"; } .awe-flag-o:before { content: "\f11d"; } .awe-flag-checkered:before { content: "\f11e"; } .awe-terminal:before { content: "\f120"; } .awe-code:before { content: "\f121"; } .awe-mail-reply-all:before, .awe-reply-all:before { content: "\f122"; } .awe-star-half-empty:before, .awe-star-half-full:before, .awe-star-half-o:before { content: "\f123"; } .awe-location-arrow:before { content: "\f124"; } .awe-crop:before { content: "\f125"; } .awe-code-fork:before { content: "\f126"; } .awe-unlink:before, .awe-chain-broken:before { content: "\f127"; } .awe-question:before { content: "\f128"; } .awe-info:before { content: "\f129"; } .awe-exclamation:before { content: "\f12a"; } .awe-superscript:before { content: "\f12b"; } .awe-subscript:before { content: "\f12c"; } .awe-eraser:before { content: "\f12d"; } .awe-puzzle-piece:before { content: "\f12e"; } .awe-microphone:before { content: "\f130"; } .awe-microphone-slash:before { content: "\f131"; } .awe-shield:before { content: "\f132"; } .awe-calendar-o:before { content: "\f133"; } .awe-fire-extinguisher:before { content: "\f134"; } .awe-rocket:before { content: "\f135"; } .awe-maxcdn:before { content: "\f136"; } .awe-chevron-circle-left:before { content: "\f137"; } .awe-chevron-circle-right:before { content: "\f138"; } .awe-chevron-circle-up:before { content: "\f139"; } .awe-chevron-circle-down:before { content: "\f13a"; } .awe-html5:before { content: "\f13b"; } .awe-css3:before { content: "\f13c"; } .awe-anchor:before { content: "\f13d"; } .awe-unlock-alt:before { content: "\f13e"; } .awe-bullseye:before { content: "\f140"; } .awe-ellipsis-h:before { content: "\f141"; } .awe-ellipsis-v:before { content: "\f142"; } .awe-rss-square:before { content: "\f143"; } .awe-play-circle:before { content: "\f144"; } .awe-ticket:before { content: "\f145"; } .awe-minus-square:before { content: "\f146"; } .awe-minus-square-o:before { content: "\f147"; } .awe-level-up:before { content: "\f148"; } .awe-level-down:before { content: "\f149"; } .awe-check-square:before { content: "\f14a"; } .awe-pencil-square:before { content: "\f14b"; } .awe-external-link-square:before { content: "\f14c"; } .awe-share-square:before { content: "\f14d"; } .awe-compass:before { content: "\f14e"; } .awe-toggle-down:before, .awe-caret-square-o-down:before { content: "\f150"; } .awe-toggle-up:before, .awe-caret-square-o-up:before { content: "\f151"; } .awe-toggle-right:before, .awe-caret-square-o-right:before { content: "\f152"; } .awe-euro:before, .awe-eur:before { content: "\f153"; } .awe-gbp:before { content: "\f154"; } .awe-dollar:before, .awe-usd:before { content: "\f155"; } .awe-rupee:before, .awe-inr:before { content: "\f156"; } .awe-cny:before, .awe-rmb:before, .awe-yen:before, .awe-jpy:before { content: "\f157"; } .awe-ruble:before, .awe-rouble:before, .awe-rub:before { content: "\f158"; } .awe-won:before, .awe-krw:before { content: "\f159"; } .awe-bitcoin:before, .awe-btc:before { content: "\f15a"; } .awe-file:before { content: "\f15b"; } .awe-file-text:before { content: "\f15c"; } .awe-sort-alpha-asc:before { content: "\f15d"; } .awe-sort-alpha-desc:before { content: "\f15e"; } .awe-sort-amount-asc:before { content: "\f160"; } .awe-sort-amount-desc:before { content: "\f161"; } .awe-sort-numeric-asc:before { content: "\f162"; } .awe-sort-numeric-desc:before { content: "\f163"; } .awe-thumbs-up:before { content: "\f164"; } .awe-thumbs-down:before { content: "\f165"; } .awe-youtube-square:before { content: "\f166"; } .awe-youtube:before { content: "\f167"; } .awe-xing:before { content: "\f168"; } .awe-xing-square:before { content: "\f169"; } .awe-youtube-play:before { content: "\f16a"; } .awe-dropbox:before { content: "\f16b"; } .awe-stack-overflow:before { content: "\f16c"; } .awe-instagram:before { content: "\f16d"; } .awe-flickr:before { content: "\f16e"; } .awe-adn:before { content: "\f170"; } .awe-bitbucket:before { content: "\f171"; } .awe-bitbucket-square:before { content: "\f172"; } .awe-tumblr:before { content: "\f173"; } .awe-tumblr-square:before { content: "\f174"; } .awe-long-arrow-down:before { content: "\f175"; } .awe-long-arrow-up:before { content: "\f176"; } .awe-long-arrow-left:before { content: "\f177"; } .awe-long-arrow-right:before { content: "\f178"; } .awe-apple:before { content: "\f179"; } .awe-windows:before { content: "\f17a"; } .awe-android:before { content: "\f17b"; } .awe-linux:before { content: "\f17c"; } .awe-dribbble:before { content: "\f17d"; } .awe-skype:before { content: "\f17e"; } .awe-foursquare:before { content: "\f180"; } .awe-trello:before { content: "\f181"; } .awe-female:before { content: "\f182"; } .awe-male:before { content: "\f183"; } .awe-gittip:before, .awe-gratipay:before { content: "\f184"; } .awe-sun-o:before { content: "\f185"; } .awe-moon-o:before { content: "\f186"; } .awe-archive:before { content: "\f187"; } .awe-bug:before { content: "\f188"; } .awe-vk:before { content: "\f189"; } .awe-weibo:before { content: "\f18a"; } .awe-renren:before { content: "\f18b"; } .awe-pagelines:before { content: "\f18c"; } .awe-stack-exchange:before { content: "\f18d"; } .awe-arrow-circle-o-right:before { content: "\f18e"; } .awe-arrow-circle-o-left:before { content: "\f190"; } .awe-toggle-left:before, .awe-caret-square-o-left:before { content: "\f191"; } .awe-dot-circle-o:before { content: "\f192"; } .awe-wheelchair:before { content: "\f193"; } .awe-vimeo-square:before { content: "\f194"; } .awe-turkish-lira:before, .awe-try:before { content: "\f195"; } .awe-plus-square-o:before { content: "\f196"; } .awe-space-shuttle:before { content: "\f197"; } .awe-slack:before { content: "\f198"; } .awe-envelope-square:before { content: "\f199"; } .awe-wordpress:before { content: "\f19a"; } .awe-openid:before { content: "\f19b"; } .awe-institution:before, .awe-bank:before, .awe-university:before { content: "\f19c"; } .awe-mortar-board:before, .awe-graduation-cap:before { content: "\f19d"; } .awe-yahoo:before { content: "\f19e"; } .awe-google:before { content: "\f1a0"; } .awe-reddit:before { content: "\f1a1"; } .awe-reddit-square:before { content: "\f1a2"; } .awe-stumbleupon-circle:before { content: "\f1a3"; } .awe-stumbleupon:before { content: "\f1a4"; } .awe-delicious:before { content: "\f1a5"; } .awe-digg:before { content: "\f1a6"; } .awe-pied-piper:before { content: "\f1a7"; } .awe-pied-piper-alt:before { content: "\f1a8"; } .awe-drupal:before { content: "\f1a9"; } .awe-joomla:before { content: "\f1aa"; } .awe-language:before { content: "\f1ab"; } .awe-fax:before { content: "\f1ac"; } .awe-building:before { content: "\f1ad"; } .awe-child:before { content: "\f1ae"; } .awe-paw:before { content: "\f1b0"; } .awe-spoon:before { content: "\f1b1"; } .awe-cube:before { content: "\f1b2"; } .awe-cubes:before { content: "\f1b3"; } .awe-behance:before { content: "\f1b4"; } .awe-behance-square:before { content: "\f1b5"; } .awe-steam:before { content: "\f1b6"; } .awe-steam-square:before { content: "\f1b7"; } .awe-recycle:before { content: "\f1b8"; } .awe-automobile:before, .awe-car:before { content: "\f1b9"; } .awe-cab:before, .awe-taxi:before { content: "\f1ba"; } .awe-tree:before { content: "\f1bb"; } .awe-spotify:before { content: "\f1bc"; } .awe-deviantart:before { content: "\f1bd"; } .awe-soundcloud:before { content: "\f1be"; } .awe-database:before { content: "\f1c0"; } .awe-file-pdf-o:before { content: "\f1c1"; } .awe-file-word-o:before { content: "\f1c2"; } .awe-file-excel-o:before { content: "\f1c3"; } .awe-file-powerpoint-o:before { content: "\f1c4"; } .awe-file-photo-o:before, .awe-file-picture-o:before, .awe-file-image-o:before { content: "\f1c5"; } .awe-file-zip-o:before, .awe-file-archive-o:before { content: "\f1c6"; } .awe-file-sound-o:before, .awe-file-audio-o:before { content: "\f1c7"; } .awe-file-movie-o:before, .awe-file-video-o:before { content: "\f1c8"; } .awe-file-code-o:before { content: "\f1c9"; } .awe-vine:before { content: "\f1ca"; } .awe-codepen:before { content: "\f1cb"; } .awe-jsfiddle:before { content: "\f1cc"; } .awe-life-bouy:before, .awe-life-buoy:before, .awe-life-saver:before, .awe-support:before, .awe-life-ring:before { content: "\f1cd"; } .awe-circle-o-notch:before { content: "\f1ce"; } .awe-ra:before, .awe-rebel:before { content: "\f1d0"; } .awe-ge:before, .awe-empire:before { content: "\f1d1"; } .awe-git-square:before { content: "\f1d2"; } .awe-git:before { content: "\f1d3"; } .awe-y-combinator-square:before, .awe-yc-square:before, .awe-hacker-news:before { content: "\f1d4"; } .awe-tencent-weibo:before { content: "\f1d5"; } .awe-qq:before { content: "\f1d6"; } .awe-wechat:before, .awe-weixin:before { content: "\f1d7"; } .awe-send:before, .awe-paper-plane:before { content: "\f1d8"; } .awe-send-o:before, .awe-paper-plane-o:before { content: "\f1d9"; } .awe-history:before { content: "\f1da"; } .awe-circle-thin:before { content: "\f1db"; } .awe-header:before { content: "\f1dc"; } .awe-paragraph:before { content: "\f1dd"; } .awe-sliders:before { content: "\f1de"; } .awe-share-alt:before { content: "\f1e0"; } .awe-share-alt-square:before { content: "\f1e1"; } .awe-bomb:before { content: "\f1e2"; } .awe-soccer-ball-o:before, .awe-futbol-o:before { content: "\f1e3"; } .awe-tty:before { content: "\f1e4"; } .awe-binoculars:before { content: "\f1e5"; } .awe-plug:before { content: "\f1e6"; } .awe-slideshare:before { content: "\f1e7"; } .awe-twitch:before { content: "\f1e8"; } .awe-yelp:before { content: "\f1e9"; } .awe-newspaper-o:before { content: "\f1ea"; } .awe-wifi:before { content: "\f1eb"; } .awe-calculator:before { content: "\f1ec"; } .awe-paypal:before { content: "\f1ed"; } .awe-google-wallet:before { content: "\f1ee"; } .awe-cc-visa:before { content: "\f1f0"; } .awe-cc-mastercard:before { content: "\f1f1"; } .awe-cc-discover:before { content: "\f1f2"; } .awe-cc-amex:before { content: "\f1f3"; } .awe-cc-paypal:before { content: "\f1f4"; } .awe-cc-stripe:before { content: "\f1f5"; } .awe-bell-slash:before { content: "\f1f6"; } .awe-bell-slash-o:before { content: "\f1f7"; } .awe-trash:before { content: "\f1f8"; } .awe-copyright:before { content: "\f1f9"; } .awe-at:before { content: "\f1fa"; } .awe-eyedropper:before { content: "\f1fb"; } .awe-paint-brush:before { content: "\f1fc"; } .awe-birthday-cake:before { content: "\f1fd"; } .awe-area-chart:before { content: "\f1fe"; } .awe-pie-chart:before { content: "\f200"; } .awe-line-chart:before { content: "\f201"; } .awe-lastfm:before { content: "\f202"; } .awe-lastfm-square:before { content: "\f203"; } .awe-toggle-off:before { content: "\f204"; } .awe-toggle-on:before { content: "\f205"; } .awe-bicycle:before { content: "\f206"; } .awe-bus:before { content: "\f207"; } .awe-ioxhost:before { content: "\f208"; } .awe-angellist:before { content: "\f209"; } .awe-cc:before { content: "\f20a"; } .awe-shekel:before, .awe-sheqel:before, .awe-ils:before { content: "\f20b"; } .awe-meanpath:before { content: "\f20c"; } .awe-buysellads:before { content: "\f20d"; } .awe-connectdevelop:before { content: "\f20e"; } .awe-dashcube:before { content: "\f210"; } .awe-forumbee:before { content: "\f211"; } .awe-leanpub:before { content: "\f212"; } .awe-sellsy:before { content: "\f213"; } .awe-shirtsinbulk:before { content: "\f214"; } .awe-simplybuilt:before { content: "\f215"; } .awe-skyatlas:before { content: "\f216"; } .awe-cart-plus:before { content: "\f217"; } .awe-cart-arrow-down:before { content: "\f218"; } .awe-diamond:before { content: "\f219"; } .awe-ship:before { content: "\f21a"; } .awe-user-secret:before { content: "\f21b"; } .awe-motorcycle:before { content: "\f21c"; } .awe-street-view:before { content: "\f21d"; } .awe-heartbeat:before { content: "\f21e"; } .awe-venus:before { content: "\f221"; } .awe-mars:before { content: "\f222"; } .awe-mercury:before { content: "\f223"; } .awe-intersex:before, .awe-transgender:before { content: "\f224"; } .awe-transgender-alt:before { content: "\f225"; } .awe-venus-double:before { content: "\f226"; } .awe-mars-double:before { content: "\f227"; } .awe-venus-mars:before { content: "\f228"; } .awe-mars-stroke:before { content: "\f229"; } .awe-mars-stroke-v:before { content: "\f22a"; } .awe-mars-stroke-h:before { content: "\f22b"; } .awe-neuter:before { content: "\f22c"; } .awe-genderless:before { content: "\f22d"; } .awe-facebook-official:before { content: "\f230"; } .awe-pinterest-p:before { content: "\f231"; } .awe-whatsapp:before { content: "\f232"; } .awe-server:before { content: "\f233"; } .awe-user-plus:before { content: "\f234"; } .awe-user-times:before { content: "\f235"; } .awe-hotel:before, .awe-bed:before { content: "\f236"; } .awe-viacoin:before { content: "\f237"; } .awe-train:before { content: "\f238"; } .awe-subway:before { content: "\f239"; } .awe-medium:before { content: "\f23a"; } .awe-yc:before, .awe-y-combinator:before { content: "\f23b"; } .awe-optin-monster:before { content: "\f23c"; } .awe-opencart:before { content: "\f23d"; } .awe-expeditedssl:before { content: "\f23e"; } .awe-battery-4:before, .awe-battery-full:before { content: "\f240"; } .awe-battery-3:before, .awe-battery-three-quarters:before { content: "\f241"; } .awe-battery-2:before, .awe-battery-half:before { content: "\f242"; } .awe-battery-1:before, .awe-battery-quarter:before { content: "\f243"; } .awe-battery-0:before, .awe-battery-empty:before { content: "\f244"; } .awe-mouse-pointer:before { content: "\f245"; } .awe-i-cursor:before { content: "\f246"; } .awe-object-group:before { content: "\f247"; } .awe-object-ungroup:before { content: "\f248"; } .awe-sticky-note:before { content: "\f249"; } .awe-sticky-note-o:before { content: "\f24a"; } .awe-cc-jcb:before { content: "\f24b"; } .awe-cc-diners-club:before { content: "\f24c"; } .awe-clone:before { content: "\f24d"; } .awe-balance-scale:before { content: "\f24e"; } .awe-hourglass-o:before { content: "\f250"; } .awe-hourglass-1:before, .awe-hourglass-start:before { content: "\f251"; } .awe-hourglass-2:before, .awe-hourglass-half:before { content: "\f252"; } .awe-hourglass-3:before, .awe-hourglass-end:before { content: "\f253"; } .awe-hourglass:before { content: "\f254"; } .awe-hand-grab-o:before, .awe-hand-rock-o:before { content: "\f255"; } .awe-hand-stop-o:before, .awe-hand-paper-o:before { content: "\f256"; } .awe-hand-scissors-o:before { content: "\f257"; } .awe-hand-lizard-o:before { content: "\f258"; } .awe-hand-spock-o:before { content: "\f259"; } .awe-hand-pointer-o:before { content: "\f25a"; } .awe-hand-peace-o:before { content: "\f25b"; } .awe-trademark:before { content: "\f25c"; } .awe-registered:before { content: "\f25d"; } .awe-creative-commons:before { content: "\f25e"; } .awe-gg:before { content: "\f260"; } .awe-gg-circle:before { content: "\f261"; } .awe-tripadvisor:before { content: "\f262"; } .awe-odnoklassniki:before { content: "\f263"; } .awe-odnoklassniki-square:before { content: "\f264"; } .awe-get-pocket:before { content: "\f265"; } .awe-wikipedia-w:before { content: "\f266"; } .awe-safari:before { content: "\f267"; } .awe-chrome:before { content: "\f268"; } .awe-firefox:before { content: "\f269"; } .awe-opera:before { content: "\f26a"; } .awe-internet-explorer:before { content: "\f26b"; } .awe-tv:before, .awe-television:before { content: "\f26c"; } .awe-contao:before { content: "\f26d"; } .awe-500px:before { content: "\f26e"; } .awe-amazon:before { content: "\f270"; } .awe-calendar-plus-o:before { content: "\f271"; } .awe-calendar-minus-o:before { content: "\f272"; } .awe-calendar-times-o:before { content: "\f273"; } .awe-calendar-check-o:before { content: "\f274"; } .awe-industry:before { content: "\f275"; } .awe-map-pin:before { content: "\f276"; } .awe-map-signs:before { content: "\f277"; } .awe-map-o:before { content: "\f278"; } .awe-map:before { content: "\f279"; } .awe-commenting:before { content: "\f27a"; } .awe-commenting-o:before { content: "\f27b"; } .awe-houzz:before { content: "\f27c"; } .awe-vimeo:before { content: "\f27d"; } .awe-black-tie:before { content: "\f27e"; } .awe-fonticons:before { content: "\f280"; } .awe-reddit-alien:before { content: "\f281"; } .awe-edge:before { content: "\f282"; } .awe-credit-card-alt:before { content: "\f283"; } .awe-codiepie:before { content: "\f284"; } .awe-modx:before { content: "\f285"; } .awe-fort-awesome:before { content: "\f286"; } .awe-usb:before { content: "\f287"; } .awe-product-hunt:before { content: "\f288"; } .awe-mixcloud:before { content: "\f289"; } .awe-scribd:before { content: "\f28a"; } .awe-pause-circle:before { content: "\f28b"; } .awe-pause-circle-o:before { content: "\f28c"; } .awe-stop-circle:before { content: "\f28d"; } .awe-stop-circle-o:before { content: "\f28e"; } .awe-shopping-bag:before { content: "\f290"; } .awe-shopping-basket:before { content: "\f291"; } .awe-hashtag:before { content: "\f292"; } .awe-bluetooth:before { content: "\f293"; } .awe-bluetooth-b:before { content: "\f294"; } .awe-percent:before { content: "\f295"; } .container { margin-right: auto; margin-left: auto; width: 100%; } @media (min-width: 768px) { .container { width: 750px; } } @media (min-width: 992px) { .container { width: 970px; } } @media (min-width: 1200px) { .container { width: 1200px; } } .draggable > .container { width: 100%; } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .row { } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666667%; } .col-xs-pull-10 { right: 83.33333333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666667%; } .col-xs-pull-7 { right: 58.33333333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666667%; } .col-xs-pull-4 { right: 33.33333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.66666667%; } .col-xs-pull-1 { right: 8.33333333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666667%; } .col-xs-push-10 { left: 83.33333333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666667%; } .col-xs-push-7 { left: 58.33333333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666667%; } .col-xs-push-4 { left: 33.33333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.66666667%; } .col-xs-push-1 { left: 8.33333333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666667%; } .col-xs-offset-10 { margin-left: 83.33333333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666667%; } .col-xs-offset-7 { margin-left: 58.33333333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666667%; } .col-xs-offset-4 { margin-left: 33.33333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.66666667%; } .col-xs-offset-1 { margin-left: 8.33333333%; } .col-xs-offset-0 { margin-left: 0%; } @media (max-width: 767px) { .twelve.collapsed { } .six.collapsed { width: 100%; } .four.collapsed { width: 100%; } .three.collapsed { width: 100%; } } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; } } .clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right; } .pull-left { float: left; } .hide { display: none; } .show { display: block; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .visible-xs-block { display: block !important; } } @media (max-width: 767px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } html { -webkit-overflow-scrolling: touch; } html:lang(ar), html:lang(fa) { direction: rtl; } body { overflow-x: hidden; -webkit-overflow-scrolling: touch; } body.overlayVisible { overflow-y: hidden; } strong, b { font-weight: bold; } i { font-style: italic; } u { text-decoration: underline; } h1, h2, h3, h4, h5, h6, h7, .h1, .h2, .h3, .h4, .h5, .h6, .h7 { color: inherit; } a, a:active, a:focus { color: inherit; } a:hover { color: inherit; text-decoration: underline; } .ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } a.ellipsis { display: inline; } .clr { clear: both; } #dummy { position: fixed; bottom: 0; width: 100%; } #wrapper * { box-sizing: border-box; } .sortable, .droppable, .draggable { position: relative; } .sortable.stripe-error { width: 100%; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); } .container { position: relative; display: table; table-layout: fixed; } .container-inner { height: 100%; } div.editorBlock { float: left; width: 86px; height: 60px; background-color: #efefef; box-sizing: border-box; border: 1px dashed #d9dadb; cursor: move; margin: 0; } div.editorBlock > span[class^="awe-"], div.editorBlock > span[class*=" awe-"] { font-size: 18px; margin-top: 14px; } div.editorBlock > span.title { font-size: 12px; } div.editorBlock > span { display: block; text-align: center; } div.csLangOverview { display: table; } div.csLangOverview.csLangOverview-align-center { margin: 0 auto; } div.csLangOverview.csLangOverview-align-right { margin: 0 0 0 auto; } div.csLangOverviewFlag { float: left; text-align: center; } div.csLangOverview-type-vertical div.csLangOverviewFlag { float: none; } div.csLangOverviewFlag.last + div.csLangOverviewFlag { clear: both; } div.csLangOverviewFlag a { display: block; } div.csLangOverviewFlag.disabled a { cursor: default; } [data-textbox], [data-h1], [data-table]{ display: none; } [data-textbox="pl"], [data-h1="pl"] { display: block; } [data-table="pl"] { display: table; } .csKeywordOverviewGroupNameInline { font-size: inherit; line-height: inherit; margin: 0; } div.csKeywordOverviewIconLegend { display: table; width: 100%; } div.csKeywordOverviewIconLegend .csKeywordOverviewIconLegendItem { display: block; float: right; max-width: 25%; overflow: hidden; padding-right: 0; white-space: nowrap; } div.csKeywordOverviewRow { position: relative; clear:both; } div.csKeywordOverviewRow .csKeywordOverviewRowName { } div.csKeywordOverviewRow .csKeywordOverviewRowDesc { } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_1 .csKeywordOverviewRowImage, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_1 .csKeywordOverviewRowContent, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_3 .csKeywordOverviewRowImage, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_3 .csKeywordOverviewRowContent{ display: block; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_4 .csKeywordOverviewRowImage, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_4 .csKeywordOverviewRowContent{ float: left; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowImage, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowContent{ float: right; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_4 .csKeywordOverviewRowImage, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowImage{ width: 40%; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_4 .csKeywordOverviewRowImage img, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowImage img{ width: 100%; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_4 .csKeywordOverviewRowContent, div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowContent{ width: 60%; position: relative; display:contents; } div.csKeywordOverviewRow .csKeywordOverviewRowHHDZ { position: absolute; right: 0; top: 0; width: 120px; } div.csKeywordOverviewRow .csKeywordOverviewRowLayout_2 .csKeywordOverviewRowHHDZ{ right: 40%; } div.csKeywordOverviewRow .csKeywordOverviewRowHHDZ > .columns { opacity: 0.2; text-align: center; display: block; float: left; } div.csKeywordOverviewRow .csKeywordOverviewRowHHDZ > .columns.active { opacity: 1; } div.csKeywordOverviewRowDetail { display: table; width: 100%; margin: 1.425em 0; } div.csKeywordOverviewRowDetail.desc div.csKeywordOverviewRowContent *, div.csKeywordOverviewRowDetail.techdata div.csKeywordOverviewRowContent *, div.csKeywordOverviewRowDetail.aoa div.csKeywordOverviewRowContent *, div.csKeywordOverviewRowDetail.iso div.csKeywordOverviewRowContent *, div.csKeywordOverviewRowDetail.din div.csKeywordOverviewRowContent * { font: inherit !important; color: inherit !important; background: inherit !important; } div.csKeywordOverviewRowDetail .csKeywordOverviewRowDetailContactTable { width: auto; } div.csKeywordOverviewRowDetail .csKeywordOverviewRowDetailProductlist ul { list-style-type: none; margin: 0; } div.csImagegalleryListView { display: table; width: 100%; } div.csImagegalleryListView .csImageGalleryItemContainer { position: relative; float: left; box-sizing: border-box; } div.csImagegalleryListView .csImageGalleryItemContainer:before{ content: ""; display: block; padding-top: 100%; } div.csImagegalleryListView .csImageGalleryItemContainer:hover { cursor: pointer; } div.csImagegalleryListView .csImageGalleryItemContainer .thumb { background-size: contain; background-position: center center; background-repeat: no-repeat; background-color: transparent; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } div.csVideoListView div[data-src], div.csFileListView div[data-src] { cursor: pointer; float: left; position: relative; box-sizing: border-box; } div.csFileListView div[data-src] { margin-bottom: 2%; } div.csVideoListView div[data-src]:not([data-col]), div.csFileListView div[data-src]:not([data-col]) { width: 23.5%; } div.csVideoListView div[data-src]:not([data-col]), div.csFileListView div[data-src]:not([data-col]) { margin-right: 2%; } div.csFileListView div[data-src]:not([data-col]):nth-child(4n-1) { margin-right: 1%; } div.csFileListView div[data-src]:not([data-col]):nth-child(4n) { margin-right: 0; margin-left: 1%; } div.csFileListView div[data-src]:not([data-col]):nth-child(4n+1) { clear: left; } div.csFileListView div[data-src][data-col="1"] { width: 100%; margin-right: 0%; } div.csFileListView div[data-src][data-col="2"] { width: 49%; margin-right: 1%; } div.csFileListView div[data-src][data-col="3"] { width: 32%; margin-right: 2%; } div.csFileListView div[data-src][data-col="4"] { width: 23%; margin-right: 2%; } div.csVideoListView div[data-src][data-col="2"]:nth-child(2n), div.csVideoListView div[data-src][data-col="4"]:nth-child(4n), div.csFileListView div[data-src][data-col="2"]:nth-child(2n), div.csFileListView div[data-src][data-col="4"]:nth-child(4n) { margin-right: 0; margin-left: 1%; } div.csVideoListView div[data-src][data-col="3"]:nth-child(3n), div.csFileListView div[data-src][data-col="3"]:nth-child(3n) { margin-right: 0; margin-left: 2%; } div.csVideoListView div[data-src][data-col="2"]:nth-child(2n+1), div.csVideoListView div[data-src][data-col="3"]:nth-child(3n+1), div.csVideoListView div[data-src][data-col="4"]:nth-child(4n+1), div.csFileListView div[data-src][data-col="2"]:nth-child(2n+1), div.csFileListView div[data-src][data-col="3"]:nth-child(3n+1), div.csFileListView div[data-src][data-col="4"]:nth-child(4n+1) { clear: both; } div.csVideoListView div[data-src][data-col="3"]:nth-child(3n+2), div.csFileListView div[data-src][data-col="3"]:nth-child(3n+2) { margin-right: 0; margin-left: 0; } div.csVideoListView div[data-src][data-col="4"]:nth-child(4n-1), div.csFileListView div[data-src][data-col="4"]:nth-child(4n-1) { margin-right: 1%; } div.csVideoListView div[data-src] img, div.csFileListView div[data-src] img { display: block; width: 100%; } div.csVideoListView div[data-src] > .video-play-overlay, div.csFileListView div[data-src] > .file-open-overlay { height: 100%; left: 0; opacity: 0.6; position: absolute; top: 0; width: 100%; } div.csVideoListView div[data-src] > .video-play-overlay:hover, div.csFileListView div[data-src] > .file-open-overlay:hover { opacity: 1; } div.csVideoListView div[data-src] > .video-play-overlay > span, div.csFileListView div[data-src] > .file-open-overlay > span { background-color: rgba(255, 255, 255, 0.8); border-radius: 60px; font-size: 50px; height: 60px; left: 50%; line-height: 60px; margin-left: -30px; margin-top: -30px; position: absolute; text-align: center; top: 50%; width: 60px; color: inherit !important; } #ep-video-overlay { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 100; } #ep-video-overlay video { left: 50%; position: absolute; top: 50%; } table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; } .table { width: 100%; } .table th, .table td { padding: 0px 5px; text-align: left; vertical-align: top; line-height: 1.425; min-height: 25px; } .table th:first-child, .table td:first-child { padding-left: 0; } .table th:last-child, .table td:last-child { padding-right: 0; } .table th img, .table td img { max-width: 100% } .table th {} .table thead th { vertical-align: bottom; } .table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; } .table tbody + tbody { border-top: 1px solid #D9DADB; } .table-fixed { table-layout: fixed; } table.table-center, .table-center table { width: auto; margin: 0 auto; } .frontendHidden{ display:none; } .hiddende:lang(de), .hiddenen:lang(en), .hiddenes:lang(es), .hiddenpl:lang(pl), .hiddenfr:lang(fr), .hiddenit:lang(it), .hiddenar:lang(ar), .hiddenkr:lang(kr), .hiddenkr:lang(ko), .hiddenko:lang(ko), .hiddenjp:lang(jp), .hiddenjp:lang(ja), .hiddenja:lang(ja), .hiddencn:lang(cn), .hiddencn:lang(zh), .hiddenzh:lang(zh), .hiddencz:lang(cz), .hiddencz:lang(cs), .hiddencs:lang(cs), .hiddenpt:lang(pt), .hiddenru:lang(ru), .hiddentr:lang(tr), .hiddenhu:lang(hu), .hiddenfa:lang(fa) { display: none; } #autotransInfoOverlay { position: fixed; left: 0; right: 0; bottom: 0; top: 0; background-color: rgba(0,0,0,0.5); display: none; z-index: 99; } #autotransInfoOverlay, #autotransInfoOverlay * { color: #FFF!important; } #autotransInfoOverlay.visible { display: block; } #autotransInfoOverlay > div:first-child { position: relative; width: 560px; padding: 20px; box-sizing: border-box; max-width: 100%; margin: 0 auto; line-height: 25px; font-size: 1rem; top: 50%; transform: translateY(-50%); background-color: rgba(0,0,0,0.5); } #autotransInfoOverlay > div div.autotransMessageRow { margin-bottom: 10px; } #autotransInfoOverlay > div div.autotransBtnRow { margin: 0 -10px; } #autotransInfoOverlay > div .autotransBtn { float: left; width: calc(50% - 20px); margin: 0 10px; height: 40px; line-height: 40px; padding-left: 50px!important; } #autotransInfoOverlay > div div.autotransBtnRow[data-layout="3"] .autotransBtn { width: calc(33.33% - 20px); } #autotransInfoOverlay > div .autotransBtn > span:first-child { width: 40px; height: 40px; line-height: 40px; } #cookieInfoOverlay { position: fixed; left: 0; right: 0; bottom: 0; max-height: 0; background-color: rgba(0,0,0,1); display: none; z-index: 100; -webkit-transition-property: max-height; -webkit-transition-duration: 2s; transition-property: max-height; transition-duration: 2s; } #cookieInfoOverlay, #cookieInfoOverlay * { color: #FFF!important; } #cookieInfoOverlay a { text-decoration: underline; } #cookieInfoOverlay.visible { display: block; max-height: 300px; } #cookieInfoOverlay > div:first-child { position: relative; width: 920px; padding: 0 20px; box-sizing: border-box; max-width: 100%; margin: 15px auto; line-height: 25px; font-size: 1rem; } #cookieInfoOverlay > div a { text-decoration: underline; } #cookieInfoOverlay > div .cookieBtn { float: left; width: 49%; margin-top: 1rem; margin-right: 1%; height: 40px; line-height: 40px; padding-left: 50px; opacity: .6; } #cookieInfoOverlay > div .cookieBtn + .cookieBtn { margin-right: 0%; margin-left: 1%; } #cookieInfoOverlay > div .cookieBtn > span:first-child { width: 40px; height: 40px; line-height: 40px; } #cookieInfoOverlay > div .cookieBtn[data-action="accept"], #cookieInfoOverlay > div .cookieBtn[data-action="accept"] * { background-color: #97BF0D!important; } #cookieInfoOverlay > div .cookieBtn[data-action="decline"], #cookieInfoOverlay > div .cookieBtn[data-action="decline"] * { background-color: #E85422!important; } #cookieInfoOverlay > div .cookieBtn[data-action="accept"]:hover, #cookieInfoOverlay > div .cookieBtn[data-action="decline"]:hover { opacity: 1; } body.hide-overlay #cookieInfoOverlay { display: none!important; } body.hide-overlay #page_wrap, body.hide-overlay #main-header, body.hide-overlay #footer, body.hide-overlay #toTop { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } #elem_error_default { text-align: center !important; font-size: 16px !important; position: absolute; top: 33.33%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } #elem_error_default h1 { font-size: 80px !important; line-height: 1.425 !important; padding: 0 !important; margin: 0 !important; } #elem_error_default .elem_error_default_home { font-size: 16px !important; margin-top: 1.425em !important; display: inline-block !important; } @media (max-width:1199px) { div.csVideoListView div[data-src]:not([data-col]), div.csFileListView div[data-src]:not([data-col]) { width: 32%; margin-right: 2%; margin-bottom: 2%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(2n), div.csFileListView div[data-src]:not([data-col]):nth-child(2n) { margin-right: 1%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(3n), div.csFileListView div[data-src]:not([data-col]):nth-child(3n) { margin-right: 0; margin-left: 1%; clear: right; } div.csVideoListView div[data-src]:not([data-col]):nth-child(3n-2), div.csFileListView div[data-src]:not([data-col]):nth-child(3n-2) { clear: left; margin-left: 0%; margin-right: 2%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(3n-1), div.csFileListView div[data-src]:not([data-col]):nth-child(3n-1) { margin-left: 0%; margin-right: 1%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(5n), div.csFileListView div[data-src]:not([data-col]):nth-child(5n) { clear: none; } } @media (max-width: 1400px) { #cookieInfoOverlay { padding-bottom: 50px; } } @media (max-width:1024px) { div.csVideoListView div[data-src]:not([data-col]), div.csFileListView div[data-src]:not([data-col]) { width: 48%; margin-bottom: 4%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(2n), div.csFileListView div[data-src]:not([data-col]):nth-child(2n) { margin-right: 0; margin-left: 2%; clear: none; } div.csVideoListView div[data-src]:not([data-col]):nth-child(2n-1), div.csFileListView div[data-src]:not([data-col]):nth-child(2n-1) { clear: left; margin-left: 0%; margin-right: 2%; } } @media (max-width: 900px) { div.csVideoListView div[data-src][data-col], div.csFileListView div[data-src][data-col] { clear: none!important; width: 49%!important; margin-right: 1%!important; margin-left: 0%!important; } div.csVideoListView div[data-src][data-col]:nth-child(2n), div.csFileListView div[data-src][data-col]:nth-child(2n) { margin-right: 0!important; margin-left: 1%!important; } div.csVideoListView div[data-src][data-col]:nth-child(2n) + div[data-src][data-col], div.csFileListView div[data-src][data-col]:nth-child(2n) + div[data-src][data-col] { clear: both!important; } body.front .menu-mobile-btn + .menu-nav.menu_mobile_hidden { display: none!important; } } @media (max-width: 767px) { div.csVideoListView div[data-src]:not([data-col]), div.csFileListView div[data-src]:not([data-col]) { width: 100%; margin-right: 0% !important; margin-left: 0% !important; clear: both !important; } div.csVideoListView div[data-src]:not([data-col]):nth-child(4n-1), div.csFileListView div[data-src]:not([data-col]):nth-child(4n-1) { margin-right: 0%; } div.csVideoListView div[data-src]:not([data-col]):nth-child(4n), div.csFileListView div[data-src]:not([data-col]):nth-child(4n) { margin-right: 0; margin-left: 0%; } div.csLangOverview { overflow-x: scroll; width: 100%; white-space: nowrap; display: block; } div.csLangOverview > div.csLangOverviewFlag { float: none; display: inline-block; vertical-align: top; } } @media (max-width: 559px) { #autotransInfoOverlay > div .autotransBtn { float: none; margin: 10px 0; width: 100% !important; display: block; } #autotransInfoOverlay > div .autotransBtn:first-child { margin-top: 0; } #autotransInfoOverlay > div .autotransBtn:last-child { margin-bottom: 0; } } .flag, .flag_country { display: block; width: 35px; height: 20px; background-image: url("https://osscs.industrystock.cn/assets/images/flags/rect_20.jpg") !important; } .flag[class*="size_40"] { width: 70px; height: 40px; background-image: url("https://osscs.industrystock.cn/assets/images/flags/rect_40.jpg") !important; } .svgflag { display: block; width: 35px; height: 20px; background-image: none !important; pointer-events: none; margin: 0 auto; } .svgflag[class*="size_40"] { width: 70px; height: 40px; background-image: none !important; } .svgflag + [class*="flag_text"] { color: inherit; vertical-align: top; } .flag.flag_tr {background-position: 0px 0px; } .flag.flag_ru {background-position: -35px 0px; } .flag.flag_pt {background-position: -70px 0px; } .flag.flag_pl {background-position: -105px 0px; } .flag.flag_kr, .flag.flag_ko {background-position: -140px 0px; } .flag.flag_fa {background-position: -175px 0px; } .flag.flag_jp, .flag.flag_ja {background-position: 0px -20px; } .flag.flag_it {background-position: -35px -20px; } .flag.flag_hu {background-position: -70px -20px; } .flag.flag_fr {background-position: -105px -20px; } .flag.flag_es {background-position: -140px -20px; } .flag.flag_at {background-position: -175px -20px; } .flag.flag_en {background-position: 0px -40px; } .flag.flag_de {background-position: -35px -40px; } .flag.flag_cz, .flag.flag_cs {background-position: -70px -40px; } .flag.flag_cn, .flag.flag_zh {background-position: -105px -40px; } .flag.flag_ar {background-position: -140px -40px; } .flag.flag_ch {background-position: -175px -40px; } .flag.flag_nl { background-position: 0 0; background-image: url("https://osscs.industrystock.cn/assets/images/flags/rect/nl.jpg") !important; background-size: 100% 100%; } .flag.size_40.flag_tr {background-position: 0px 0px; } .flag.size_40.flag_ru {background-position: -45px 0px; } .flag.size_40.flag_pt {background-position: -90px 0px; } .flag.size_40.flag_pl {background-position: -135px 0px; } .flag.size_40.flag_kr, .flag.size_40.flag_ko {background-position: -180px 0px; } .flag.size_40.flag_fa {background-position: -225px 0px; } .flag.size_40.flag_jp, .flag.size_40.flag_ja {background-position: 0px -40px; } .flag.size_40.flag_it {background-position: -45px -40px; } .flag.size_40.flag_hu {background-position: -90px -40px; } .flag.size_40.flag_fr {background-position: -135px -40px; } .flag.size_40.flag_es {background-position: -180px -40px; } .flag.size_40.flag_at {background-position: -225px -40px; } .flag.size_40.flag_en {background-position: 0px -80px; } .flag.size_40.flag_de {background-position: -45px -80px; } .flag.size_40.flag_cz, .flag.size_40.flag_cs {background-position: -90px -80px; } .flag.size_40.flag_cn, .flag.size_40.flag_zh {background-position: -135px -80px; } .flag.size_40.flag_ar {background-position: -180px -80px; } .flag.size_40.flag_ch {background-position: -225px -80px; } .flag.size_40.flag_nl { background-position: 0 0; background-image: url("https://osscs.industrystock.cn/assets/images/flags/rect/nl.jpg") !important; background-size: 100% 100%; } .worldFlag { display: block; width: 32px; height: 32px; background:url("https://osscs.industrystock.cn/assets/images/flags/flags.png") !important; } .text-center .worldFlag{ margin:0 auto; } .worldFlag.worldFlag_ad {background-position: -32px 0!important} .worldFlag.worldFlag_ae {background-position: -64px 0!important} .worldFlag.worldFlag_af {background-position: -96px 0!important} .worldFlag.worldFlag_ag {background-position: -128px 0!important} .worldFlag.worldFlag_ai {background-position: -160px 0!important} .worldFlag.worldFlag_al {background-position: -192px 0!important} .worldFlag.worldFlag_am {background-position: -224px 0!important} .worldFlag.worldFlag_an {background-position: -256px 0!important} .worldFlag.worldFlag_ao {background-position: -288px 0!important} .worldFlag.worldFlag_ar {background-position: -320px 0!important} .worldFlag.worldFlag_as {background-position: -352px 0!important} .worldFlag.worldFlag_at {background-position: -384px 0!important} .worldFlag.worldFlag_au {background-position: -416px 0!important} .worldFlag.worldFlag_aw {background-position: -448px 0!important} .worldFlag.worldFlag_az {background-position: 0 -32px!important} .worldFlag.worldFlag_ba {background-position: -32px -32px!important} .worldFlag.worldFlag_bb {background-position: -64px -32px!important} .worldFlag.worldFlag_bd {background-position: -96px -32px!important} .worldFlag.worldFlag_be {background-position: -128px -32px!important} .worldFlag.worldFlag_bf {background-position: -160px -32px!important} .worldFlag.worldFlag_bg {background-position: -192px -32px!important} .worldFlag.worldFlag_bh {background-position: -224px -32px!important} .worldFlag.worldFlag_bi {background-position: -256px -32px!important} .worldFlag.worldFlag_bj {background-position: -288px -32px!important} .worldFlag.worldFlag_bm {background-position: -320px -32px!important} .worldFlag.worldFlag_bn {background-position: -352px -32px!important} .worldFlag.worldFlag_bo {background-position: -384px -32px!important} .worldFlag.worldFlag_br {background-position: -416px -32px!important} .worldFlag.worldFlag_bs {background-position: -448px -32px!important} .worldFlag.worldFlag_bt {background-position: 0 -64px!important} .worldFlag.worldFlag_bw {background-position: -32px -64px!important} .worldFlag.worldFlag_by {background-position: -64px -64px!important} .worldFlag.worldFlag_bz {background-position: -96px -64px!important} .worldFlag.worldFlag_ca {background-position: -128px -64px!important} .worldFlag.worldFlag_cd {background-position: -160px -64px!important} .worldFlag.worldFlag_cf {background-position: -192px -64px!important} .worldFlag.worldFlag_cg {background-position: -224px -64px!important} .worldFlag.worldFlag_ch {background-position: -256px -64px!important} .worldFlag.worldFlag_ci {background-position: -288px -64px!important} .worldFlag.worldFlag_ck {background-position: -320px -64px!important} .worldFlag.worldFlag_cl {background-position: -352px -64px!important} .worldFlag.worldFlag_cm {background-position: -384px -64px!important} .worldFlag.worldFlag_cn {background-position: -416px -64px!important} .worldFlag.worldFlag_co {background-position: -448px -64px!important} .worldFlag.worldFlag_cr {background-position: 0 -96px!important} .worldFlag.worldFlag_cu {background-position: -32px -96px!important} .worldFlag.worldFlag_cv {background-position: -64px -96px!important} .worldFlag.worldFlag_cy {background-position: -96px -96px!important} .worldFlag.worldFlag_cz {background-position: -128px -96px!important} .worldFlag.worldFlag_de {background-position: -160px -96px!important} .worldFlag.worldFlag_dj {background-position: -192px -96px!important} .worldFlag.worldFlag_dk {background-position: -224px -96px!important} .worldFlag.worldFlag_dm {background-position: -256px -96px!important} .worldFlag.worldFlag_do {background-position: -288px -96px!important} .worldFlag.worldFlag_dz {background-position: -320px -96px!important} .worldFlag.worldFlag_ec {background-position: -352px -96px!important} .worldFlag.worldFlag_ee {background-position: -384px -96px!important} .worldFlag.worldFlag_eg {background-position: -416px -96px!important} .worldFlag.worldFlag_eh {background-position: -448px -96px!important} .worldFlag.worldFlag_er {background-position: 0 -128px!important} .worldFlag.worldFlag_es {background-position: -32px -128px!important} .worldFlag.worldFlag_et {background-position: -64px -128px!important} .worldFlag.worldFlag_fi {background-position: -96px -128px!important} .worldFlag.worldFlag_fj {background-position: -128px -128px!important} .worldFlag.worldFlag_fm {background-position: -160px -128px!important} .worldFlag.worldFlag_fo {background-position: -192px -128px!important} .worldFlag.worldFlag_fr {background-position: -224px -128px!important} .worldFlag.worldFlag_ga {background-position: -256px -128px!important} .worldFlag.worldFlag_gb {background-position: -288px -128px!important} .worldFlag.worldFlag_gd {background-position: -320px -128px!important} .worldFlag.worldFlag_ge {background-position: -352px -128px!important} .worldFlag.worldFlag_gg {background-position: -384px -128px!important} .worldFlag.worldFlag_gh {background-position: -416px -128px!important} .worldFlag.worldFlag_gi {background-position: -448px -128px!important} .worldFlag.worldFlag_gl {background-position: 0 -160px!important} .worldFlag.worldFlag_gm {background-position: -32px -160px!important} .worldFlag.worldFlag_gn {background-position: -64px -160px!important} .worldFlag.worldFlag_gp {background-position: -96px -160px!important} .worldFlag.worldFlag_gq {background-position: -128px -160px!important} .worldFlag.worldFlag_gr {background-position: -160px -160px!important} .worldFlag.worldFlag_gt {background-position: -192px -160px!important} .worldFlag.worldFlag_gu {background-position: -224px -160px!important} .worldFlag.worldFlag_gw {background-position: -256px -160px!important} .worldFlag.worldFlag_gy {background-position: -288px -160px!important} .worldFlag.worldFlag_hk {background-position: -320px -160px!important} .worldFlag.worldFlag_hn {background-position: -352px -160px!important} .worldFlag.worldFlag_hr {background-position: -384px -160px!important} .worldFlag.worldFlag_ht {background-position: -416px -160px!important} .worldFlag.worldFlag_hu {background-position: -448px -160px!important} .worldFlag.worldFlag_id {background-position: 0 -192px!important} .worldFlag.worldFlag_ie {background-position: -32px -192px!important} .worldFlag.worldFlag_il {background-position: -64px -192px!important} .worldFlag.worldFlag_im {background-position: -96px -192px!important} .worldFlag.worldFlag_in {background-position: -128px -192px!important} .worldFlag.worldFlag_iq {background-position: -160px -192px!important} .worldFlag.worldFlag_ir {background-position: -192px -192px!important} .worldFlag.worldFlag_is {background-position: -224px -192px!important} .worldFlag.worldFlag_it {background-position: -256px -192px!important} .worldFlag.worldFlag_je {background-position: -288px -192px!important} .worldFlag.worldFlag_jm {background-position: -320px -192px!important} .worldFlag.worldFlag_jo {background-position: -352px -192px!important} .worldFlag.worldFlag_jp {background-position: -384px -192px!important} .worldFlag.worldFlag_ke {background-position: -416px -192px!important} .worldFlag.worldFlag_kg {background-position: -448px -192px!important} .worldFlag.worldFlag_kh {background-position: 0 -224px!important} .worldFlag.worldFlag_ki {background-position: -32px -224px!important} .worldFlag.worldFlag_km {background-position: -64px -224px!important} .worldFlag.worldFlag_kn {background-position: -96px -224px!important} .worldFlag.worldFlag_kp {background-position: -128px -224px!important} .worldFlag.worldFlag_kr {background-position: -160px -224px!important} .worldFlag.worldFlag_kw {background-position: -192px -224px!important} .worldFlag.worldFlag_ky {background-position: -224px -224px!important} .worldFlag.worldFlag_kz {background-position: -256px -224px!important} .worldFlag.worldFlag_la {background-position: -288px -224px!important} .worldFlag.worldFlag_lb {background-position: -320px -224px!important} .worldFlag.worldFlag_lc {background-position: -352px -224px!important} .worldFlag.worldFlag_li {background-position: -384px -224px!important} .worldFlag.worldFlag_lk {background-position: -416px -224px!important} .worldFlag.worldFlag_lr {background-position: -448px -224px!important} .worldFlag.worldFlag_ls {background-position: 0 -256px!important} .worldFlag.worldFlag_lt {background-position: -32px -256px!important} .worldFlag.worldFlag_lu {background-position: -64px -256px!important} .worldFlag.worldFlag_lv {background-position: -96px -256px!important} .worldFlag.worldFlag_ly {background-position: -128px -256px!important} .worldFlag.worldFlag_ma {background-position: -160px -256px!important} .worldFlag.worldFlag_mc {background-position: -192px -256px!important} .worldFlag.worldFlag_md {background-position: -224px -256px!important} .worldFlag.worldFlag_me {background-position: -256px -256px!important} .worldFlag.worldFlag_mg {background-position: -288px -256px!important} .worldFlag.worldFlag_mh {background-position: -320px -256px!important} .worldFlag.worldFlag_mk {background-position: -352px -256px!important} .worldFlag.worldFlag_ml {background-position: -384px -256px!important} .worldFlag.worldFlag_mm {background-position: -416px -256px!important} .worldFlag.worldFlag_mn {background-position: -448px -256px!important} .worldFlag.worldFlag_mo {background-position: 0 -288px!important} .worldFlag.worldFlag_mq {background-position: -32px -288px!important} .worldFlag.worldFlag_mr {background-position: -64px -288px!important} .worldFlag.worldFlag_ms {background-position: -96px -288px!important} .worldFlag.worldFlag_mt {background-position: -128px -288px!important} .worldFlag.worldFlag_mu {background-position: -160px -288px!important} .worldFlag.worldFlag_mv {background-position: -192px -288px!important} .worldFlag.worldFlag_mw {background-position: -224px -288px!important} .worldFlag.worldFlag_mx {background-position: -256px -288px!important} .worldFlag.worldFlag_my {background-position: -288px -288px!important} .worldFlag.worldFlag_mz {background-position: -320px -288px!important} .worldFlag.worldFlag_na {background-position: -352px -288px!important} .worldFlag.worldFlag_nc {background-position: -384px -288px!important} .worldFlag.worldFlag_ne {background-position: -416px -288px!important} .worldFlag.worldFlag_ng {background-position: -448px -288px!important} .worldFlag.worldFlag_ni {background-position: 0 -320px!important} .worldFlag.worldFlag_nl {background-position: -32px -320px!important} .worldFlag.worldFlag_no {background-position: -64px -320px!important} .worldFlag.worldFlag_np {background-position: -96px -320px!important} .worldFlag.worldFlag_nr {background-position: -128px -320px!important} .worldFlag.worldFlag_nz {background-position: -160px -320px!important} .worldFlag.worldFlag_om {background-position: -192px -320px!important} .worldFlag.worldFlag_pa {background-position: -224px -320px!important} .worldFlag.worldFlag_pe {background-position: -256px -320px!important} .worldFlag.worldFlag_pf {background-position: -288px -320px!important} .worldFlag.worldFlag_pg {background-position: -320px -320px!important} .worldFlag.worldFlag_ph {background-position: -352px -320px!important} .worldFlag.worldFlag_pk {background-position: -384px -320px!important} .worldFlag.worldFlag_pl {background-position: -416px -320px!important} .worldFlag.worldFlag_pr {background-position: -448px -320px!important} .worldFlag.worldFlag_ps {background-position: 0 -352px!important} .worldFlag.worldFlag_pt {background-position: -32px -352px!important} .worldFlag.worldFlag_pw {background-position: -64px -352px!important} .worldFlag.worldFlag_py {background-position: -96px -352px!important} .worldFlag.worldFlag_qa {background-position: -128px -352px!important} .worldFlag.worldFlag_re {background-position: -160px -352px!important} .worldFlag.worldFlag_ro {background-position: -192px -352px!important} .worldFlag.worldFlag_rs {background-position: -224px -352px!important} .worldFlag.worldFlag_ru {background-position: -256px -352px!important} .worldFlag.worldFlag_rw {background-position: -288px -352px!important} .worldFlag.worldFlag_sa {background-position: -320px -352px!important} .worldFlag.worldFlag_sb {background-position: -352px -352px!important} .worldFlag.worldFlag_sc {background-position: -384px -352px!important} .worldFlag.worldFlag_sd {background-position: -416px -352px!important} .worldFlag.worldFlag_se {background-position: -448px -352px!important} .worldFlag.worldFlag_sg {background-position: 0 -384px!important} .worldFlag.worldFlag_si {background-position: -32px -384px!important} .worldFlag.worldFlag_sk {background-position: -64px -384px!important} .worldFlag.worldFlag_sl {background-position: -96px -384px!important} .worldFlag.worldFlag_sm {background-position: -128px -384px!important} .worldFlag.worldFlag_sn {background-position: -160px -384px!important} .worldFlag.worldFlag_so {background-position: -192px -384px!important} .worldFlag.worldFlag_sr {background-position: -224px -384px!important} .worldFlag.worldFlag_st {background-position: -256px -384px!important} .worldFlag.worldFlag_sv {background-position: -288px -384px!important} .worldFlag.worldFlag_sy {background-position: -320px -384px!important} .worldFlag.worldFlag_sz {background-position: -352px -384px!important} .worldFlag.worldFlag_tc {background-position: -384px -384px!important} .worldFlag.worldFlag_td {background-position: -416px -384px!important} .worldFlag.worldFlag_tg {background-position: -448px -384px!important} .worldFlag.worldFlag_th {background-position: 0 -416px!important} .worldFlag.worldFlag_tj {background-position: -32px -416px!important} .worldFlag.worldFlag_tl {background-position: -64px -416px!important} .worldFlag.worldFlag_tm {background-position: -96px -416px!important} .worldFlag.worldFlag_tn {background-position: -128px -416px!important} .worldFlag.worldFlag_to {background-position: -160px -416px!important} .worldFlag.worldFlag_tr {background-position: -192px -416px!important} .worldFlag.worldFlag_tt {background-position: -224px -416px!important} .worldFlag.worldFlag_tv {background-position: -256px -416px!important} .worldFlag.worldFlag_tw {background-position: -288px -416px!important} .worldFlag.worldFlag_tz {background-position: -320px -416px!important} .worldFlag.worldFlag_ua {background-position: -352px -416px!important} .worldFlag.worldFlag_ug {background-position: -384px -416px!important} .worldFlag.worldFlag_us {background-position: -416px -416px!important} .worldFlag.worldFlag_uy {background-position: -448px -416px!important} .worldFlag.worldFlag_uz {background-position: 0 -448px!important} .worldFlag.worldFlag_va {background-position: -32px -448px!important} .worldFlag.worldFlag_vc {background-position: -64px -448px!important} .worldFlag.worldFlag_ve {background-position: -96px -448px!important} .worldFlag.worldFlag_vg {background-position: -128px -448px!important} .worldFlag.worldFlag_vi {background-position: -160px -448px!important} .worldFlag.worldFlag_vn {background-position: -192px -448px!important} .worldFlag.worldFlag_vu {background-position: -224px -448px!important} .worldFlag.worldFlag_ws {background-position: -256px -448px!important} .worldFlag.worldFlag_ye {background-position: -288px -448px!important} .worldFlag.worldFlag_za {background-position: -320px -448px!important} .worldFlag.worldFlag_zm {background-position: -352px -448px!important} .worldFlag.worldFlag_zw {background-position: -384px -448px!important} .csLangOverviewFlag[data-lang="uk"], .csLangOverviewFlag[data-lang="id"] { padding: 0 5px; } .csLangOverviewFlag[data-lang="uk"] a { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjgwMCI+PHJlY3Qgd2lkdGg9IjEyMDAiIGhlaWdodD0iODAwIiBmaWxsPSIjMDA1N0I3Ii8+PHJlY3Qgd2lkdGg9IjEyMDAiIGhlaWdodD0iNDAwIiB5PSI0MDAiIGZpbGw9IiNGRkQ3MDAiLz48L3N2Zz4="); background-size: cover; background-position: center center; } .csLangOverviewFlag[data-lang="id"] a { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNjAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwSDkwMFY2MDBIMHoiLz48cGF0aCBmaWxsPSJyZWQiIGQ9Ik0wIDBIOTAwVjMwMEgweiIvPjwvc3ZnPg=="); background-size: cover; background-position: center center; } .csLangOverviewFlag[data-version="text_short"] { padding-right: 0; } .csLangOverviewFlag[data-version="text_short"] a { background-image: none; } .myBarChart, .myBarChart * { font-size: 12px; } .myBarChart { width: 100%; height: 300px; padding-top: 50px; padding-left: 100px; padding-bottom: 30px; box-sizing: border-box; position: relative; } .myBarHeader { position: absolute; top: 0; left: 0; right: 0; height: 40px; line-height: 40px; text-align: center; } .myBarContent { position: absolute; top: 60px; right: 0; left: 100px; bottom: 30px; overflow: hidden; border-bottom: 1px solid #000; border-left: 1px solid #000; z-index: 1; } .myBarContent > div { float: left; height: 100%; position: relative; box-sizing: border-box; } .myBarContent > div > div { height: 100%; float: left; width: 100%; position: relative; } .myBarContent > div[data-children="2"] > div { width: calc(100% / 2); } .myBarContent > div[data-children="3"] > div { width: calc(100% / 3); } .myBarContent > div[data-children="4"] > div { width: calc(100% / 4); } .myBarContent > div[data-children="5"] > div { width: calc(100% / 5); } .myBarContent > div[data-children="6"] > div { width: calc(100% / 6); } .myBarContent > div[data-children="7"] > div { width: calc(100% / 7); } .myBarContent > div > div > div { position: absolute; bottom: 0; left: 0px; right: 0px; background-color: #AAA; border-bottom: 0; margin-left: 15%; margin-right: 15%; } .myBarLegendItem:nth-child(1) > span:first-child, .myBarContent > div > div:nth-child(1) > div {background-color: #E85422;} .myBarLegendItem:nth-child(2) > span:first-child, .myBarContent > div > div:nth-child(2) > div {background-color: #97BF0D;} .myBarLegendItem:nth-child(3) > span:first-child, .myBarContent > div > div:nth-child(3) > div {background-color: #00632F;} .myBarLegendItem:nth-child(4) > span:first-child, .myBarContent > div > div:nth-child(4) > div {background-color: #333333;} .myBarLegendItem:nth-child(5) > span:first-child, .myBarContent > div > div:nth-child(5) > div {background-color: #D1E392;} .myBarLegendItem:nth-child(6) > span:first-child, .myBarContent > div > div:nth-child(6) > div {background-color: #F8B334;} .myBarLegendItem:nth-child(7) > span:first-child, .myBarContent > div > div:nth-child(7) > div {background-color: #4D6181;} .myBarContent > div > div > div > i { display: none; position: absolute; top: 0; left: 0; right: 0; height: 20px; line-height: 20px; text-align: center; color: #FFF; } .myBarContent > div > div > div .barTitle { position: absolute; top: 0px; left: 0; right: 0; text-align: center; color: #FFF; height: 20px; line-height: 20px; background-color: rgba(0, 0, 0, 0.1); padding: 0 5px; } .myBarContent > div > div > div .barTitle * { text-align: center; } .myBarContent > div > div > div .barTitle.outside { top: -30px; color: #FFF; background-color: #AAA; } .myBarContent > div > div > div .barTitle.outside::after { content: ""; position: absolute; bottom: -8px; left: 50%; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgba(0, 0, 0, 0.3); border-top: 10px solid #AAA; } .myBarLegendX { position: absolute; bottom: 0px; left: 100px; right: 0; bottom: 0px; height: 30px; line-height: 30px; border-left: 1px solid #000; } .myBarLegendX > div { float: left; } .myBarLegendX > div > span { padding: 0 10px; display: block; text-align: center; } .myBarLegendY { position: absolute; top: 60px; left: 0; right: 0; z-index: 0; bottom: 30px; border-bottom: 1px solid #000; background-color: #EFEFEF; } .myBarLegendY > div { position: relative; } .myBarLegendY > div > span { display: block; position: absolute; padding: 0 10px; left: 0; right: 0; background-color: #E1E1E1; } .myBarLegendY > div:nth-child(2n) > span { background-color: #EFEFEF;; } .myAlert .myBarLegendY { background-color: #000; } .myAlert .myBarLegendY > div > span { background-color: #222; } .myAlert .myBarLegendY > div:nth-child(2n) > span { background-color: #000; } .myBarChartAdmin, .myBarChartAdmin * { } .myBarChartAdminInner {} .myBarChartAdminInner > div { overflow: hidden; padding-right: 60px; height: 30px; line-height: 30px; position: relative; } .myBarChartAdminInner > div + div { border-top: 1px solid #999!important; } .myBarChartAdminInner > div > input { width: 25%; float: left; box-sizing: border-box; height: 30px; line-height: 30px; border: none!important; } .myBarChartAdminInner > div > input + input { text-align: right; border-left: 1px solid #AAA!important; } .myBarChartAdminInner > div > .actions { position: absolute; top: 0; right: 0; bottom: 0; width: 60px; height: 30px; } .myBarChartAdminInner > div > .actions > span { width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; cursor: pointer; background-color: #AAA; color: #FFF; float: left; } .myBarChartAdminInner > div > .actions > span:nth-child(2n) { background-color: #BBB; } .myBarChartAdminActions { overflow: hidden; padding-right: 60px; } .myBarChartAdminSave, .myBarChartAdminSave * { background-color: #E85422!important; } .myBarChartAdminActions .btn { float: left; width: 50%; height: 30px; line-height: 30px; margin: 0!important; font-size: 16px; } .myBarChartAdminPreview {} .myBarLegendItem { float: left; padding: 0 10px 0 40px; height: 30px; line-height: 30px; max-width: 300px; position: relative; background-color: #FFF; margin-right: 20px; } .myBarLegendItem > span:first-child { position: absolute; top: 0; left: 0; bottom: 0; width: 30px; } .myBarChartTitle { background-color: #666; } .myBarChartTitle > span { text-align: center; } div[data-menu] { display: table; width: 100%; } .menu-bar { position: relative; display: table; width: 100%; } .menu-nav { display: block; margin: 0; list-style-type: none; } .menu-nav a, .menu-nav span { text-decoration: none; display: block; color: inherit; padding: 5px 10px; } .menu-nav span { cursor: default; } .menu-nav a > .awe, .menu-nav a > [class^="awe-"], .menu-nav a > [class*=" awe-"], .menu-nav span > .awe, .menu-nav span > [class^="awe-"], .menu-nav span > [class*=" awe-"] { color: inherit; } .menu-nav ul { margin: 0; list-style-type: none; } .menu-nav ul > li { position: relative; } .menu-nav > li > ul { position: absolute; display: none; left: 0; text-align: left; background-color: #ffffff; color: #000000; } .main-menu .menu-nav > li:hover > ul { display: block; } .menu-nav > li > ul > li > ul { } .menu-nav > li > ul a, .menu-nav > li > ul span { font-size: smaller; padding-top: 5px !important; padding-bottom: 5px !important; white-space: nowrap; } .menu-nav > li, .menu-nav.menu-type-horizontal > li { float: left; position: relative; } .menu-nav.menu-type-vertical > li { float: none; } .menu-nav.menu-align-left { float: left; } .menu-nav.menu-align-center { float: none; margin-left: auto; margin-right: auto; } .menu-nav.menu-type-horizontal.menu-align-center > li { float: none; display: inline-block; } .menu-nav.menu-align-right { float: right; } .main-menu .menu-nav > li > ul > li ul { position: absolute; -webkit-transform: translate(100%, 0); -o-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); right: 0; top: 0; } .menu-mobile-btn { display: none; float: left; padding: 10px; cursor: pointer; } .main-menu .menu-mobile-btn, .main-menu .menu-mobile-btn > span { line-height: 25px; } .main-menu .menu-mobile-btn > span { font-size: 21px; width: 25px; height: 25px; text-align: center; display: block; box-sizing: content-box !important; } @media (max-width: 767px) { .main-menu .menu-mobile-btn { display: block; } .main-menu .menu-nav { display: none; position: absolute !important; top: 45px; left: 0; } .main-menu .menu-nav > li { float: none !important; margin-left: 0 !important; } .main-menu .menu-nav > li::before { display: none; } .main-menu .menu-nav > li > a, .main-menu .menu-nav > li > span { padding: 0 0 0 12px !important; } .main-menu .menu-nav > li > ul { position: relative !important; -webkit-transform: none !important; -o-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-transform-origin: 0 0 !important; -o-transform-origin: 0 0 !important; -ms-transform-origin: 0 0 !important; transform-origin: 0 0 !important; padding: 0 !important; } .main-menu .menu-nav > li > ul > li { background-color: transparent !important; padding: 0 !important; } .main-menu .menu-nav > li > ul > li > a, .main-menu .menu-nav > li > ul > li > span { color: inherit !important; padding: 0 !important; } } .csBreadcrumb { margin: 0; padding: 0; display: table; width: 100%; } .csBreadcrumb > li { float: left; display: block; } .csBreadcrumb > li.csBreadcrumbSeparator { opacity: 0.5; line-height: inherit; margin-left: 0.5em; margin-right: 0.5em; min-height: 1px; } html:lang(ar) .csBreadcrumb > li.csBreadcrumbSeparator, html:lang(fa) .csBreadcrumb > li.csBreadcrumbSeparator { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); } .elem-imageslider div[data-imageslider] { height: 100%; position: relative; overflow: hidden; width: 100%; } .elem-imageslider div[data-imageslider] > div, .elem-imageslider div[data-imageslider] > div.csImageSliderItemContainer > div.csImageSliderItemContainer-image{ height: 100%; width: 100%; margin: 0; position: absolute; background-color: transparent; background-position: center center; background-size: cover; z-index: 0; opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .elem-imageslider div[data-imageslider] > div.front, .elem-imageslider div[data-imageslider] > div.front > div.csImageSliderItemContainer-image{ z-index: 1 !important; opacity: 1; } .elem-imageslider div[data-imageslider] > div.linked, .elem-imageslider div[data-imageslider] > div[data-href]{ cursor: pointer; } .elem-companydata div[data-companydata] table tr td { padding: 0 10px; } .elem-companydata div[data-companydata] table tr td:first-child { padding-left: 0; width: 1px; white-space: nowrap; } .elem-companydata div[data-companydata] table tr td:last-child { padding-right: 0; } .elem-companydata div[data-companydata="logo"] a { display: inline-block; } .elem-companydata div[data-companydata="logo"] img { vertical-align: bottom; max-width: 100%; } .elem-companydata div[data-companydata="address"] span { display: block; } .companydata-row > .awe, .companydata-row > [class^="awe-"], .companydata-row > [class*=" awe-"] { margin-right: 5px; } .companydata-row > .awe-phone{ width:17px; } a.social-text{ margin:0 0 0 10px; } .csProductsList{ display: table; width: 100%; } .csProductsList .csProductContainer{ float: left; box-sizing: border-box; } .csProductsList .csProductContainer[data-col="2"]:nth-child(2n+1), .csProductsList .csProductContainer[data-col="3"]:nth-child(3n+1), .csProductsList .csProductContainer[data-col="4"]:nth-child(4n+1) { clear: both; } .csProductsListView .loadMore{ margin-top:20px; margin-left: auto; margin-right: auto; display: table; } .csProductsList .csProductContainer > .csProductItem { display: table; width: 100%; } .csProductItem .csProductItemBody { } .csProductItem .csProductItemBody .csProductItemImage { height: 150px; overflow: hidden; position: relative; } .csProductItem .csProductItemBody .csProductItemImage img{ margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; } .csProductItem .csProductItemBody .csProductItemImage img[data-layout="1"]{ width: auto; max-height: 100%; } .csProductItem .csProductItemBody .csProductItemImage img[data-layout="2"]{ max-width: 100%; height: auto; } .csProductItem .csProductItemHeader { padding: 10px 0 0 0; } .csProductItem .csProductItemHeader .csProductItemCaption { margin-bottom: 10px; color: rgba(242,114,61,1); } .csProductItem .csProductItemHeader .csProductItemTraits { margin-bottom: 10px; overflow:hidden; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="1"]{ min-height: 1.5em; max-height: 1.5em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="2"]{ min-height: 3em; max-height: 3em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="0"], .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="3"]{ min-height: 4.275em; max-height: 4.275em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="4"]{ min-height: 5.5em; max-height: 5.5em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="5"]{ min-height: 7.5em; max-height: 7.5em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="6"]{ min-height: 9.275em; max-height: 9.275em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="7"]{ min-height: 10em; max-height: 10em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="8"]{ min-height: 13em; max-height: 13em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="9"]{ min-height: 11.55em; max-height: 11.5em; } .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="10"]{ min-height: 15em; max-height: 15em; } .csProductItem .csProductItemHeader .csProductItemTraits table.table { width: auto; } .csProductItem .csProductItemHeader .csProductItemTraits td { padding: 0; } .csProductItem .csProductItemHeader .csProductItemTraits td:first-child { padding-right: 10px; font-weight: bold; } .csProductItem .csProductItemHeader .csProductItemDesc { margin-bottom: 10px; } .csProductItem .csProductItemFooter .productPreviewFooter { margin-top: 1em; } .csProductItem .csProductItemFooter .productPreviewFooter a.btn { } .csProductListRowDetailContainer { display: table; width: 100%; } .csProductListRowDetailContainer .csProductListRowDetailContainerLeft, .csProductListRowDetailContainer .csProductListRowDetailContainerRight { width: 50%; float: left; } .csProductListRowDetailContainer .csProductListRowDetailContainerLeft { } .csProductListRowDetailContainer .csProductListRowDetailContainerRight { } .csProductListRowDetailContainer .csProductListRowDetail { display: table; width: 100%; margin: 1.425em 0; } .csProductListRowDetailContainer .csProductListRowDetail.name { } .csProductListRowDetailContainer .csProductListRowDetail.name h2 { margin: 0 !important; } .csProductListRowDetailContainer .csProductListRowDetail.ref { margin-top: -1.425em; } .csProductListRowDetailContainer .csProductListRowDetail.traits { } .csProductListRowDetailContainer .csProductListRowDetail.traits table { width: auto; } .csProductListRowDetailContainer .csProductListRowDetail.traits td { padding: 0; } .csProductListRowDetailContainer .csProductListRowDetail.traits td:first-child { padding-right: 10px; } .csProductListRowDetailContainer .csProductListRowDetail.files { } .csProductListRowDetailContainer .csProductListRowDetail.files ul { list-style-type: none; margin-left: 0; } .csProductListRowDetailContainer .csProductListRowDetail.files a { display: inline; } .csProductItem .csProductItemBody.floatLeft, .csProductItem .csProductItemHeader.floatLeft{ float:left; } .csProductItem .floatLeft:nth-child(2n){ padding-left:10px; } .csProductOverviewRowDetailTraitTable { width: auto; } .csProductOverviewRowDetailTraitTable td:first-child { font-weight: bold; } .productinfo-block-row-images .defaultPreviewItem[data-col="1"]:first-child > div:not(.MYIS_add) { padding-top: 0; } .productinfo-block-row-images .defaultPreviewItem img { max-width: 100%; } .productinfo-block-row-files > div:first-child { margin-bottom: 1em; } .productinfo-block-row-files ul { } .productinfo-block-row-files ul > li { list-style-type: none; } .productinfo-block-row-files ul > li::before { content: "\f15b"; margin-right: 10px; margin-left: -15px; display: inline-block; font-family: FontAwesome!important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .productinfo-block-row-files ul > li.file-type-1::before {} .productinfo-block-row-files ul > li.file-type-2::before {} .productinfo-block-row-files ul > li.file-type-3::before {} .subGrid > .container > .container-inner {} .subGrid > .container > .container-inner > * { width: 100%!important; float: none!important; margin: 0!important; padding: 0!important; } .csProductItemCaption > a { white-space: normal !important; word-wrap: anywhere !important; } @media (max-width: 767px) { .csProductsList { display: block; } .csProductsList .csProductContainer > .csProductItem { display: block; } .csProductItem .csProductItemBody.floatLeft, .csProductItem .csProductItemHeader.floatLeft{ float:none; } .csProductItem .csProductItemHeader .csProductItemTraits table.table { table-layout: fixed; } } @media (max-width: 480px) { .csProductsList .csProductContainer { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; float: none; } .csProductItem .floatLeft:nth-child(2n){ padding-left: 0; } .csProductItem .csProductItemHeader .csProductItemTraits table.table { width: 100%; } } .blogiteminfo-block { } .blogiteminfo-block-content { } .blogiteminfo-block-row-image img { display: block; max-width: 100%; } .csCatItemImage img { max-width: 100%; } .csItemList{ display: table; width: 100%; } .csItemList .csItemContainer{ float: left; box-sizing: border-box; } .csItemList .csItemContainer[data-col="2"]:nth-child(2n+1), .csItemList .csItemContainer[data-col="3"]:nth-child(3n+1), .csItemList .csItemContainer[data-col="4"]:nth-child(4n+1) { clear: both; } .csCatItemBody { display: table; width: 100%; } .csCatItemBody[data-imagedesign="left"] .csCatItemImage, .csCatItemBody[data-imagedesign="left"] .csCatItemIntrotext, .csCatItemBody[data-imagedesign="right"] .csCatItemIntrotext, .csCatItemBody[data-imagedesign="right"] .csCatItemImage { width: 47.25%; } .csCatItemBody[data-imagedesign="right"] .csCatItemIntrotext, .csCatItemBody[data-imagedesign="left"] .csCatItemImage { float: left; } .csCatItemBody[data-imagedesign="left"] .csCatItemImage { margin-right: 5%; } .csCatItemBody[data-imagedesign="left"] .csCatItemIntrotext, .csCatItemBody[data-imagedesign="right"] .csCatItemImage { float: right; } .csCatItemBody[data-imagedesign="right"] .csCatItemImage { margin-left: 5%; } .csItemListView .loadMore{ margin-top:20px; margin-left: auto; margin-right: auto; display: table; } @media (max-width: 767px) { .csItemList { display: block; } .csItemList .csItemContainer > .csCategoryItem { display: block; } } @media (max-width: 480px) { .csItemList .csItemContainer { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; float: none; } .csProductItem .floatLeft:nth-child(2n){ padding-left: 0; } } .csNewsListView, .csNewsList{ display: table; width: 100%; } .csNewsListView .csNewsContainer{ float: left; box-sizing: border-box; } .csNewsListView .csNewsContainer[data-col="2"]:nth-child(2n+1), .csNewsListView .csNewsContainer[data-col="3"]:nth-child(3n+1), .csNewsListView .csNewsContainer[data-col="4"]:nth-child(4n+1) { clear: both; } .csNewsItem { } .csNewsItem .csNewsItemHeader { } .csNewsItem .csNewsItemHeader .csNewsItemImage { height: 150px; overflow: hidden; position: relative; } .csNewsItem .csNewsItemHeader .csNewsItemImage img { width: 100%; height: auto; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .csNewsItem .csNewsItemHeader .csNewsItemCaption { margin: 1.425em 0 0 0; } .csNewsItem .csNewsItemHeader .csNewsItemCaptionSub { font-size: smaller; margin: 0 0 1.425em 0; } .csNewsItem .csNewsItemBody { } .csNewsItem .csNewsItemBody .csNewsItemIntrotext { max-height: 4.275em; min-height: 4.275em; overflow: hidden; margin: 0 0 1.425em 0; } .csNewsListView .loadMore{ margin-top:20px; margin-left: auto; margin-right: auto; display: table; } .csNewsItemDetail { } .csNewsItemDetail .csNewsItemHeader .csNewsItemCaption { margin: 0 !important; } .csNewsItemDetail .csNewsItemHeader .csNewsItemCaptionSub { font-size: smaller; margin: 0 0 1.425em 0; } .csNewsItemDetail .csNewsItemBody .csNewsItemText { } .csNewsItemDetail .csNewsItemBody .csNewsItemImage { display: block; max-width: 500px; float: left; margin: 0 20px 10px 0; } .elem-h1 h1[data-h1], .elem-h1 h2[data-h1], .elem-h1 h3[data-h1], .elem-h1 h4[data-h1], .elem-h1 h5[data-h1], .elem-h1 h6[data-h1]{ font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; text-align: inherit; text-decoration: inherit; line-height: inherit; } .keywordinfo-block { } .keywordinfo-block-name { margin-bottom: 1em; } .keywordinfo-block-content { } .keywordinfo-block-content table.csKeywordOverviewRowDetailContactTable td:first-child { width:1px; } .keywordinfo-block-row-combinations span { } .keywordinfo-block-row-combinations span:after { content: ", "; } .keywordinfo-block-row-combinations span:last-child:after { content: ""; display: none; } .keywordinfo-block-row-files > div:first-child { margin-bottom: 1em; } .keywordinfo-block-row-files ul { } .keywordinfo-block-row-files ul > li { list-style-type: none; } .keywordinfo-block-row-files ul > li::before { content: "\f15b"; margin-right: 10px; margin-left: -15px; display: inline-block; font-family: FontAwesome!important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .keywordinfo-block-row-files ul > li.file-type-1::before { } .keywordinfo-block-row-files ul > li.file-type-2::before { } .keywordinfo-block-row-files ul > li.file-type-3::before { } .elem-sitemap div[data-sitemap] a { font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; text-align: inherit; text-decoration: inherit; line-height: inherit; } .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormLabel, .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormInput{ font-size: inherit; color: inherit; font-family: inherit; font-weight: inherit; text-align: inherit; text-decoration: inherit; } .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormLabel{ float:left; width:30%; } .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormInput{ float:left; width:68%; } .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormBlock{ margin-bottom: 10px; display: table; width: 100%; } .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormBlock .cs_contactform_submit_btn{ text-align: center; } .form-vertical .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormLabel, .form-vertical .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormInput{ float:none; width:100%; } .form-center, .form-center input, .form-center textarea { text-align: center; } .csContactFormBlock-submit .csContactFormLabel { display: none; } @media (max-width: 767px){ .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormLabel, .elem-contactform div[data-contactform] .csContactFormContainer .csContactFormInput{ float:none; width:100%; } } .fbElement{ clear:both; } .fbElement div.six{ float:left; } .fbElement_1 div.starWrapper{ unicode-bidi: bidi-override; direction: rtl; text-align:left; cursor:pointer; } .fbElement_1 div.starWrapper > span { display: inline-block; position: relative; width: 1.1em; } .fbElement_1 div.starWrapper > span:hover:before, .fbElement_1 div.starWrapper > span:hover ~ span:before { content: "\2605"; position: absolute; color:orange; } .fbElement_1 div.starWrapper > span.activeStar:before, .fbElement_1 div.starWrapper > span.activeStar ~ span:before { content: "\2605"; position: absolute; color:orange; } .fbElement_7{ font-size: 1.5em; } form .controls .checkbox.hasError:before { content: "\f071"; font-family: FontAwesome!important; position: absolute; right: 0px; line-height: 22px; margin: 0; width: 25px; font-size: 15px; text-align: center; background-color: #FF0000; color: #FFF!important; } .elem-search div[data-search] { display: table; width: 100%; } form.csSearchForm { display: table-row; } form.csSearchForm .csSearchFormInput, form.csSearchForm .csSearchFormSubmit { display: table-cell; } form.csSearchForm .csSearchFormSubmit { width: 1px; } form.csSearchForm[data-buttonpositiontype="1"] .csSearchFormSubmit { display: block; width: auto; position: absolute; left: 0; top: 0; } form.csSearchForm[data-buttonpositiontype="1"] .csSearchFormInput + .csSearchFormSubmit { right: 0; left: auto; } .overlay-inner-container .overlay-sidepanel { background-color: transparent !important; } #overlay_search .overlay-content-item { height: 100vh; text-align: left; } .csSearchResultItem { } .csSearchResultItem .highlight { color: inherit; font-weight: bold; } .myForm { &.cs_current_sending { min-height: 80px; & > * { display: none; position: relative; } &:before { width: 80px; height: 80px; line-height: 80px; font-size: 40px; content: "\f110"; font-family: FontAwesome; position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; text-align: center; animation-name: spin; animation-duration: 5000ms; animation-iteration-count: infinite; animation-timing-function: linear; } } } .myBarChart, .myBarChart * { font-size: inherit; } .myBarChart { } .myBarHeader { } .myBarContent { } .myBarContent > div { } .myBarContent > div > div { } .myBarContent > div > div > div { } .myBarLegendItem:nth-child(1) > span:first-child, .myBarContent > div > div:nth-child(1) > div {background-color: rgba(242,114,61,1) !important;} .myBarContent > div > div > div > i { } .myBarContent > div > div > div .barTitle { } .myBarContent > div > div > div .barTitle * { } .myBarContent > div > div > div .barTitle.outside { } .myBarContent > div > div > div .barTitle.outside::after { } .myBarLegendX { } .myBarLegendX > div { } .myBarLegendX > div > span { } .myBarLegendY { } .myBarLegendY > div { } .myBarLegendY > div > span { } .myBarLegendY > div:nth-child(2n) > span { } .myAlert .myBarLegendY { } .myAlert .myBarLegendY > div > span { } .myAlert .myBarLegendY > div:nth-child(2n) > span { } div[data-image] > img { max-width: 100%; } div[data-image] > picture > img { max-width: 100%; } div[data-singlevideo] > video { height: 100%; position: relative; overflow: hidden; width: 100%; } div[data-button] { display: table; } div[data-button][data-button-params*="width=btn-full"] { width: 100%; } div[data-button][data-button-params*="float=btn-fcenter"] { margin: 0 auto; } div[data-button][data-button-params*="float=btn-fleft"] { } div[data-button][data-button-params*="float=btn-fright"] { float: right; } div[data-button] .btn{ width:auto; display: table-cell; } div[data-button] .btn-full { width:100%; } div[data-button] .btn span.awe, div[data-button] .btn span[class^="awe-"], div[data-button] .btn span[class*=" awe-"] { margin-right: 5px; } .paymentOverlay {} .paymentOverlay #cs_payment_data_form { padding-bottom: 0; } .myAlert.paymentOverlay .myAlert-prompt { padding: 1rem; background-color: #000; } .paymentOverlay #cs_payment_data_form .inputBlock { padding-left: 50%; position: relative; background-color: #FFF; margin: 0; } .paymentOverlay #cs_payment_data_form .inputBlock + .inputBlock { margin-top: 1rem; } .paymentOverlay #cs_payment_data_form .inputBlock label { position: absolute; top: 0; left: 0; width: 50%; background-color: rgba(0,0,0,0.1); color: #000; } .paymentOverlay #cs_payment_data_form .inputBlock label, .paymentOverlay #cs_payment_data_form .inputBlock [name] { padding: 0 0.5rem; } .paymentOrderSummaryWrapper, .paymentMethodSelectWrapper { padding: 1rem; background-color: #FFF; } .paymentOrderSummaryWrapper { padding-bottom: 0; } .paymentOrderSummaryWrapper, .paymentOrderSummaryWrapper *, .paymentMethodSelectWrapper, .paymentMethodSelectWrapper * { color: #000; } .paymentMethodSelectWrapper > i { display: block; font-style: normal; text-align: center; font-size: 1.2rem; } .paymentMethodWrapperContainer [data-action="finishTransaction"], .paymentMethodSelectWrapper .paymentMethodBtnContainer > *, .paymentMethodSelectWrapper [data-action="process"] { text-align: center; width: 100%; height: 40px; line-height: 40px; background-color: rgba(0,0,0,0.1); color: #000; cursor: pointer; opacity: 0.5; margin-top: 1rem; } .paymentMethodWrapperContainer [data-action="finishTransaction"] { margin-top: 0rem; } .paymentMethodWrapperContainer [data-action="finishTransaction"], .paymentMethodSelectWrapper [data-action="process"]:hover { background-color: #97BF0D; opacity: 1; } .paymentMethodSelectWrapper .paymentMethodBtnContainer > *:hover, .paymentMethodSelectWrapper .paymentMethodBtnContainer > *.active { opacity: 1; } .paymentMethodWrapperContainer { padding-top: 1.5rem; overflow: hidden; } .paymentOrderSummaryWrapper table { table-layout: fixed; width: 100%; } .paymentOrderSummaryWrapper table td { width: 60%; padding: 5px 0; } .paymentOrderSummaryWrapper table tr + tr td { border-top: 1px solid rgba(0,0,0,0.3); } .paymentOrderSummaryWrapper table td + td { width: 40%; text-align: right; } .paymentOrderSummaryWrapper table tfoot td { border-top: 1px solid rgba(0,0,0,0.6); font-weight: bold; } .paymentMethodLoadingInfo { text-align: center; display: block; margin-bottom: 1.5rem; } .cs_currency_select_wrapper {} .cs_currency_select_wrapper select { height: 40px; line-height: 40px; padding: 0 0.5rem; } .cs_product { background-color: #FFF; position: relative; padding-top: 10px; } .cs_product, .cs_product * { box-sizing: border-box; } .cs_product.cs_product_has_images, .cs_product.cs_product_has_videos { padding-top: 250px; } .cs_product_inner { padding-bottom: 0.5rem!important; } .cs_product_inner > * { padding-top: 0!important; padding-bottom: 0!important; margin-bottom: 0.5rem; } .cs_product_title, .cs_product_price_output { padding: 0 1rem; height: 40px; line-height: 40px; text-align: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .cs_product_title { font-weight: bold; } .cs_product_properties { padding: 0 1rem; } .cs_product_properties > table, [data-key="properties"] > table { table-layout: fixed; width: 100%; } .cs_product_properties > table tr > td { padding-right: 1rem; font-size: 0.8rem; min-height: 30px; line-height: 1.3rem; padding-top: 3px; padding-bottom: 3px; } .cs_product_properties > table tr > td:first-child { font-weight: bold; } .cs_product_properties > table tr > td + td { padding-right: 0; } .cs_product_properties > table tr > td * { font-style: normal; } .cs_product_basic_ref { padding: 0 1rem; height: 30px; line-height: 30px; text-align: left; display: block; font-size: 0.8rem; margin-top: -10px; } .cs_product_generic_data_desc { padding: 0 1rem; height: auto!important; } .cs_product_url_detail { display: block; width: 100%; padding: 0 1rem; } .cs_product_url_detail > a { display: block; width: 100%; height: 40px; line-height: 40px; background-color: rgba(0,0,0,0.1); cursor: pointer; text-align: center; } .cs_product_generic_data_teaser { padding: 1rem; font-size: 0.9rem; line-height: 1.2rem; } .cs_product_upload { display: none; } .cs_product_upload_1 , .cs_product_upload_2, .cs_product_upload_3 { position: relative; display: block; height: 250px; overflow: hidden; } .cs_product_upload_3 { height: auto; padding: 0 1rem; } .cs_product_upload_1, .cs_product_upload_2 { position: absolute; top: 0; left: 0; right: 0; z-index: 1; } .cs_product_upload_1 > *, .cs_product_upload_2 > * { height: 250px; width: 100%; display: flex; } .cs_product_upload_3 > * { height: 40px; line-height: 40px; display: block; padding: 0 1rem; padding-left: 40px; position: relative; background-color: rgba(0,0,0,0.05); margin-bottom: 1rem; } .cs_product_upload_3 > *:before { content: ""; position: absolute; top: 0; left: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; content: "\f019"; font-family: FontAwesome !important; } .cs_product_upload_1 > * > * > *, .cs_product_upload_2 > * > * > * { display: block; height: 250px; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .cs_product_upload_2 > * > * > *:before { content: "\f04b"; font-family: FontAwesome !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; line-height: 50px; color: #FFF; font-size: 50px; cursor: pointer; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); opacity: 0.5; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out; } .cs_product_upload_2 > * > *:hover::before { opacity: 1; } .cs_product_has_images { & .cs_slideshow { outline: 1px solid black; padding: 1rem; & > * { display: block; width: 100%; height: 100%; position: relative; & > * { height: auto!important; background-size: contain; } } } } .elem-productdata [data-key="generic_data_title"] { text-align: center; } .elem-productdata [data-key="generic_data_desc"] {} .elem-productdata [data-key="upload_single"] { position: relative; outline: 1px solid black; } .elem-productdata [data-key="upload_single"] [data-key="upload_title"] { width: 100%; line-height: 30px; min-height: 40px; padding: 5px 1rem; background-color: rgba(0,0,0,0.08); display: block; position: absolute; bottom: 0; left: 0; right: 0; } .elem-productdata [data-key="upload_single"] > [data-type="1"], .elem-productdata [data-key="upload_single"] > [data-type="2"] { outline: 1px solid black; width: 100%; min-height: 250px; overflow: hidden; } .elem-productdata [data-key="upload_single"] > [data-type="1"], .elem-productdata [data-key="upload_single"] > [data-type="2"] { display: block; background-size: cover; background-repeat: no-repeat; background-position: center center!important; width: 100%; height: 100%; } .elem-productdata [data-key="upload_1"] .cs_slideshow, .elem-productdata [data-key="upload_2"] .cs_slideshow { outline: 1px solid black; width: 100%; height: 250px; overflow: hidden; } .elem-productdata [data-key="upload_1"] .cs_slideshow > span, .elem-productdata [data-key="upload_2"] .cs_slideshow > span { display: block; height: 100%; position: relative; } .elem-productdata [data-key="upload_1"] .cs_slideshow > span > *, .elem-productdata [data-key="upload_2"] .cs_slideshow > span > * { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-repeat: no-repeat; background-position: center center!important; width: 100%; height: inherit; } .elem-productdata [data-key="upload_2"] .cs_slideshow > span > *:before, .elem-productdata [data-key="upload_single"] > [data-type="2"]:before { content: "\f04b"; font-family: FontAwesome !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; line-height: 50px; color: #FFF; font-size: 50px; cursor: pointer; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); opacity: 0.5; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out; } .elem-productdata [data-key="upload_2"] .cs_slideshow > span > *::hover:before, .elem-productdata [data-key="upload_single"]:hover > [data-type="2"]:before { opacity: 1; } .elem-productdata [data-key="upload_3"] {} .elem-productdata [data-key="properties"] {} .elem-productdata [data-key="properties"] table { table-layout: fixed; width: 100%; background-color: #FFF; border-collapse: collapse; } .elem-productdata [data-key="properties"] table th, .elem-productdata [data-key="properties"] table td { line-height: 30px; font-size: 90%; padding: 0 0.5rem; border: 1px solid rgba(0,0,0,0.2); } .elem-productdata [data-key="properties"] table td, .elem-productdata [data-key="properties"] table td * { font-style: normal!important; } .elem-productdata [data-key="properties"] table th { background-color: rgba(0,0,0,0.05); } .elem-productdata [data-key="properties"] table tr td { padding: 0 0.5rem; } .elem-productdata [data-key="properties"] table th, .elem-productdata [data-key="properties"] table tr td:first-child { font-weight: bold; } .showOverlay, .loadOverlay { cursor: pointer; } .overlay { width: 100%; height: 100%; z-index: 2000; left: 0px; top: 0px; position: fixed; } .overlay-bg { width: 100%; height: 100%; z-index: 1000; position: absolute; left: 0px; top: 0px; opacity: 0.5; } .overlay .overlay-bg { background-color: #000; } .overlay-inner { z-index: 1001; text-align: center; position: absolute; width: 100%; height: 100%; max-height: 100%; overflow-y: scroll; overflow-x: hidden; } .overlay-inner-container { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; background-color: #FFF; padding: 0px!important; margin: 0px!important; max-height: 100%; overflow: hidden; padding-right: 40px!important; } .overlay-inner-container .overlay-sidepanel { width: 40px; position: absolute; top: 0; right: 0; bottom: 0; padding: 0!important; overflow: hidden; background-color: #E3E3E3; } .overlay-inner-container .overlay-sidepanel > div { width: 40px; height: 40px; line-height: 40px; text-align: center; color: #FFF; background-color: #00632F; cursor: pointer; padding: 0!important; margin-bottom: 5px; opacity: 0.8; } .overlay-inner-container .overlay-sidepanel > div:hover { opacity: 1; } .overlay-inner-container .overlay-sidepanel > div.overlay-close { background-color: #E85422!important; position: relative!important; } .overlay-inner-container .overlay-sidepanel > div, .overlay-inner-container .overlay-sidepanel > div * { font-size: 25px!important; } .overlay-close { position: absolute; z-index: 1010; right: 0px; top: 0px; width: auto; padding: 0px 20px!important; height: 25px; line-height: 25px; text-align: center; cursor: pointer; background-color: #D1E392!important; color: #000; font-size: initial!important; } .overlay-close:hover { opacity: 1; } .body_ar .overlay-close { right: auto; left: 0px; } .body_ar .overlay-inner-container { float: right; } .overlay-inner-container > div { overflow: hidden; padding-top: 0px; padding-bottom: 0px; overflow-y: auto; } .overlay-inner-container > div > header, .overlay-inner-container > div > div { padding: 20px; } .overlay-inner-container > div > header { padding-bottom: 0px; } .overlay-inner-container > div > header + div {} .overlay-inner-container[data-type="2"], .overlay-inner-container[data-type="3"] { position: absolute; width: 600px; } .overlay-inner-container[data-type="4"] { position: absolute; width: 900px; } .overlay[data-type="video"] .overlay-inner-container[data-type="4"] { background-color: #FFF; } .overlay-inner-container[data-type="2"] {} .overlay-inner-container[data-type="3"] { color: #333; font-size: 2em; line-height: 3em; } .overlay-inner-container[data-type="3"] iframe{ min-height:400px; } .overlay-inner-container[data-type="3"] #defaultOverlayMessageSpan { display: block; text-align: center; margin-top: 30px; } #overlay_gallery .overlay-inner-container { text-align: center; } #overlay_gallery .overlay-inner-container video, #overlay_gallery .overlay-inner-container iframe { width: 100%; max-width: 100%; } #overlay_gallery .overlay-inner-container img { max-width: 100%; } #overlayGalleryNav { position: absolute; bottom: 0; right: 0; left: 0; height: 40px; width: 100%; overflow: hidden; padding: 0!important; opacity: .2; background-color: #333; } #overlayGalleryNav:hover { opacity: 1; } #overlayGalleryNav span { position: absolute; display: block; cursor: pointer; height: 40px; line-height: 40px; width: 40px; text-align: center; top: 0; bottom: 0; color: #FFF; } #overlayGalleryNav span:nth-child(1) { left: 0; } #overlayGalleryNav span:nth-child(2) { right: 0; } .showOverlay[data-type="image"] { cursor: zoom-in; } .overlay-dummy .loading-square { top: 50%; margin-top: -25px; } .overlay-dummy .loading-square * { background-color: #EFEFEF; } @media (max-width:1024px) { .overlay-inner-container { width: calc(100% - 40px) !important; } } .column, .columns { min-height: 1px; position: relative; display: table-cell; vertical-align: top; word-wrap: break-word; overflow-wrap: break-word; z-index: 10; } .collapsed.column, .collapsed.columns { padding: 0; } .padding-less { padding: 0!important; } .margin-less { margin: 0!important; } .default-padding, .column > .pf, .columns > .pf, .column, .columns { padding: 0 2%; } .column > .pfr, .columns > .pfr { padding-right: 2%; } .column > .pfl, .columns > .pfl { padding-left: 2%; } .column.centered, .columns.centered { float: none; margin: 0 auto; } [class*="column"] + [class*="column"]:last-child { } [class*="column"] + [class*="column"].end { float: left; } .body_ar [class*="column"] + [class*="column"]:last-child { float: left; } .body_ar [class*="column"] + [class*="column"].end { float: right; } .oc { overflow: hidden; } .zeroPointFive, .row .zeroPointFive { width: 2.166665%; } .one, .row .one { width: 4.33333%; } .onePointFive, .row .onePointFive { width: 8.76923982249%; } .two, .row .two { width: 12.66667%; } .twoPointFive, .row .twoPointFive { width: 16.833335%; } .three, .row .three { width: 21%; } .threePointFive, .row .threePointFive{ width: 25.166665%; } .four, .row .four { width: 29.33333%; } .fourPointFive, .row .fourPointFive { width: 33.5%; } .five, .row .five { width: 37.66667%; } .fivePointFive, .row .fivePointFive { width: 41.833335%; } .six, .row .six { width: 46%; } .sixPointFive, .row .sixPointFive { width: 50.166665%; } .seven, .row .seven { width: 54.33333%; } .sevenPointFive, .row .sevenPointFive{ width: 58.5%; } .eight, .row .eight { width: 62.66667%; } .eightPointFive, .row .eightPointFive{ width: 66.833335%; } .nine, .row .nine { width: 71%; } .ninePointFive, .row .ninePointFive { width: 75.166665%; } .ten, .row .ten { width: 79.33333%; } .tenPointFive, .row .tenPointFive { width: 83.5%; } .eleven, .row .eleven { width: 87.66667%; } .elevenPointFive, .row .elevenPointFive { width: 91.833335%; } .twelve, .row .twelve { width: 96%; } .zeroPointFive.collapsed { width: 4.1666666665%; } .one.collapsed { width: 8.333333333%; } .onePointFive.collapsed { width: 12.4999999995%; } .two.collapsed { width: 16.66666667%; } .twoPointFive.collapsed { width: 20.8333333325%; } .three.collapsed { width: 25%; } .threePointFive.collapsed { width: 29.1666666655%; } .four.collapsed { width: 33.33333333%; } .fourPointFive.collapsed { width: 37.4999999985%; } .five.collapsed { width: 41.66666667%; } .fivePointFive.collapsed { width: 45.8333333315%; } .six.collapsed { width: 50%; } .sixPointFive.collapsed { width: 54.1666666645%; } .seven.collapsed { width: 58.33333333%; } .sevenPointFive.collapsed { width: 62.4999999975%; } .eight.collapsed { width: 66.66666667%; } .eightPointFive.collapsed { width: 70.8333333305%; } .nine.collapsed { width: 75%; } .ninePointFive.collapsed { width: 79.1666666635%; } .ten.collapsed { width: 83.33333333%; } .tenPointFive.collapsed { width: 87.4999999965%; } .eleven.collapsed { width: 91.66666667%; } .elevenPointFive.collapsed { width: 95.8333333295%; } .twelve.collapsed { width: 100%; } .grid, .subGrid > .container > .container-inner { display: grid; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); gap: 1em; width: 100%!important; } .grid *, .subGrid > .container > .container-inner * { box-sizing: border-box; } .grid > *, .subGrid > .container > .container-inner > * { width: 100%!important; } .grid.collapsed, .subGrid.collapsed > .container > .container-inner { grid-gap: 0em!important; } .grid.width_1, .subGrid.width_1 > .container > .container-inner { grid-template-columns: repeat(auto-fill, minmax(95%, 1fr)); } .grid.width_2, .subGrid.width_2 > .container > .container-inner { grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); } .grid.width_3, .subGrid.width_3 > .container > .container-inner { grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); } .grid.width_4, .subGrid.width_4 > .container > .container-inner { grid-template-columns: repeat(auto-fill, minmax(23%, 1fr)); } .grid.width_5, .subGrid.width_5 > .container > .container-inner { grid-template-columns: repeat(auto-fill, minmax(18%, 1fr)); } .flex { display: flex; gap: 1em; } .flex_1 { flex: 1; } .flex_2 { flex: 2; } .flex_3 { flex: 3; } .flex_4 { flex: 4; } .flex_5 { flex: 5; } .flex_6 { flex: 6; } .flex_7 { flex: 7; } .flex_8 { flex: 8; } .flex_9 { flex: 9; } .flex_10 { flex: 10; } .flex_auto { flex: auto; } .flex_p10 { flex: 0 0 10%; } .flex_p20 { flex: 0 0 20%; } .flex_p30 { flex: 0 0 30%; } .flex_p40 { flex: 0 0 40%; } .flex_p50 { flex: 0 0 50%; } .flex_p60 { flex: 0 0 60%; } .flex_p70 { flex: 0 0 70%; } .flex_p80 { flex: 0 0 80%; } .flex_p90 { flex: 0 0 90%; } @media (max-width: 767px) { .collapsed.column, .collapsed.columns { display: block; width: 100% !important; } .collapsed.column.twelve, .collapsed.columns.twelve { display: table-cell; } } .defaultPreviewItem { overflow: hidden; position: relative; background-color: #FFF; margin-bottom: 20px; float: left; font-size: 12px; } .defaultPreviewItem > div:not(.MYIS_add) { padding: 10px; } .defaultPreviewItem[data-col="1"] { width: 100%; margin-right: 0%; } .defaultPreviewItem[data-col="2"] { width: 49%; margin-right: 1%; } .defaultPreviewItem[data-col="3"] { width: 32%; margin-right: 2%; } .defaultPreviewItem[data-col="4"] { width: 23%; margin-right: 2%; } .defaultPreviewItem[data-col="2"]:nth-child(2n), .defaultPreviewItem[data-col="4"]:nth-child(4n) { margin-right: 0; margin-left: 1%; } .defaultPreviewItem[data-col="3"]:nth-child(3n) { margin-right: 0; margin-left: 2%; } .defaultPreviewItem[data-col="2"]:nth-child(2n+1), .defaultPreviewItem[data-col="3"]:nth-child(3n+1), .defaultPreviewItem[data-col="4"]:nth-child(4n+1) { clear: both; } .defaultPreviewItem[data-col="3"]:nth-child(3n+2) { margin-right: 0; margin-left: 0; } .defaultPreviewItem[data-col="4"]:nth-child(4n-1) { margin-right: 1%; } .defaultPreviewItem .defaultPreviewDetail { position: relative; } .defaultPreviewItem.hideDetail .defaultPreviewDetail { display: none; } .defaultPreviewThumb { min-height: 170px; background-position: center center; background-repeat: no-repeat; background-color: #FFF; background-size: contain; position: relative; } .defaultPreviewThumb[data-layout="2"]{ background-size: cover; } .defaultPreviewThumb[data-type="text"] { min-height: 0!important; padding: 30px 10px; background-color: #AAA; color: #FFF; font-size: 1.3rem; } .defaultPreviewThumb[data-type="text"] > div {} .defaultPreviewThumb[data-type="text"] > div * { text-align: center; display: block; } .defaultPreviewThumb[data-type="text"] > div [data-key="sub"] { display: block; font-size: 0.8rem; margin-top: -0.6rem; color: #444; } .defaultPreviewThumbOverlay { -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); position: absolute; font-size: 1.2rem; line-height: 1.5rem; color: #333; background-color: rgba(255, 255, 255, 0.9); bottom: -10px; left: -10px; padding: 10px 10px; } .defaultPreviewThumb > div { width: 100%; } .defaultPreviewThumb.raw { background-size: auto!important; } .defaultPreviewThumb.dummy { text-align: center; line-height: 170px; text-align: center; color: #AAA; } .defaultPreviewThumb.dummy > span[class^="awe-"] { opacity: 0.3; font-size: 3rem!important; } .productPreviewItem .dummy { min-height: 0!important; max-height: 100px!important; line-height: 120px!important; } .defaultPreviewItem .defaultPreviewTitle { font-size: 1.1rem; line-height: 1.5rem; padding-top: 10px; } .defaultPreviewItem .defaultPreviewTitle > span {} .defaultPreviewItem .defaultPreviewTitle > span + span { font-size: 0.8rem; color: #666; } .defaultPreviewItem .defaultPreviewDetail > div, .defaultPreviewItem .defaultPreviewTraits > div, .defaultPreviewItem .defaultPreviewFooter > div { padding: 10px 0px; } .defaultPreviewItem .defaultPreviewFooter > div { padding-bottom: 0px; } .defaultPreviewItem .defaultPreviewFooter > div .btn { color: #FFF; font-size: 1rem; } .defaultPreviewItem .defaultPreviewDetail {} .defaultPreviewItem .defaultPreviewDetail > div { line-height: 1.3rem; } .defaultPreviewItem .defaultPreviewDetail .iconRow { position: relative; padding-left: 25px; min-height: 20px; } .defaultPreviewItem .defaultPreviewDetail .iconRow > span[class^="awe-"] { position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; line-height: 20px; text-align: center; } .defaultPreviewItem .defaultPreviewDetail .detailBlock + .detailBlock { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgba(0, 0, 0, 0.3); } .defaultPreviewItem .defaultPreviewDetail > div { min-height: 3.5rem; max-height: 3.5rem; overflow: hidden; } .defaultPreviewItem .defaultPreviewDetail.full > div { max-height: none; } .defaultPreviewItem.open .defaultPreviewDetail > div { max-height: 1000px; -moz-transition: max-height 0.5s ease; -webkit-transition: max-height 0.5s ease; -o-transition: max-height 0.5s ease; transition: max-height 0.5s ease; } @media only screen and (max-width: 900px) { .defaultPreviewItem{ clear: none!important; width: 49%!important; margin-right: 1%!important; margin-left: 0%!important; } .defaultPreviewItem:nth-child(2n){ margin-right: 0!important; margin-left: 1%!important; } .defaultPreviewItem:nth-child(2n) + .defaultPreviewItem{ clear: both!important; } } .dropup, .dropdown { position: relative; } .dropdown-toggle { *margin-bottom: -3px; } .dropdown-toggle:active, .open .dropdown-toggle { outline: 0; } .caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid #000000; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; } .dropdown .caret { margin-top: 8px; margin-left: 2px; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { *width: 100%; height: 1px; margin: 8px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; } .dropdown-menu a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 18px; color: #333333; white-space: nowrap; } .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { text-decoration: none; color: #ffffff; background-color: #40444d; background-color: #3b3f47; background-image: -moz-linear-gradient(top, #40444d, #34383f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#40444d), to(#34383f)); background-image: -webkit-linear-gradient(top, #40444d, #34383f); background-image: -o-linear-gradient(top, #40444d, #34383f); background-image: linear-gradient(to bottom, #40444d, #34383f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff40444d', endColorstr='#ff34383f', GradientType=0); } .dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: #ffffff; text-decoration: none; outline: 0; background-color: #40444d; background-color: #3b3f47; background-image: -moz-linear-gradient(top, #40444d, #34383f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#40444d), to(#34383f)); background-image: -webkit-linear-gradient(top, #40444d, #34383f); background-image: -o-linear-gradient(top, #40444d, #34383f); background-image: linear-gradient(to bottom, #40444d, #34383f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff40444d', endColorstr='#ff34383f', GradientType=0); } .dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: #999999; } .dropdown-menu .disabled > a:hover { text-decoration: none; background-color: transparent; cursor: default; } .open { *z-index: 1000; } .open > .dropdown-menu { display: block; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid #000000; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; } .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #cccccc; margin-top: 5px; margin-right: -10px; } .dropdown-submenu:hover > a:after { border-left-color: #ffffff; } .dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; } .infoStackContainer {} .infoStackContainer .message { padding: 0px; line-height: 25px; background-color: #EFEFEF; display: block; cursor: default; font-size: 18px; } .infoStackContainer .message:nth-child(2n) { background-color: #DFDFDF; } .infoStackContainer .message:last-child { margin-bottom: 10px; } .alert { padding: 4px 35px 4px 14px; margin-bottom: 15px; background-color: #fcf8e3; border: 1px solid #fbeed5; color: #c09853; text-align: center; } .alert h4 { margin: 0; } .alert .close { position: relative; top: -2px; right: -21px; line-height: 18px; } .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; } .alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; } .alert-block { padding-top: 14px; padding-bottom: 14px; } .alert-block > p, .alert-block > ul { margin-bottom: 0; } .alert-block p + p { margin-top: 5px; } div.myNotify { z-index: 9999; color: #FFF; font-size: 11px; } div.myNotify { position: absolute; } body > div.myNotify { position: fixed; } div.myNotify { top: 0px; width: 100%; left: 0px; } div.center div.myNotify-notification, div.center div.myNotify-closer { margin-left: auto; margin-right: auto; } div.myNotify div.myNotify-notification, div.myNotify div.myNotify-closer { background-color: #000; opacity: 1; width: 100%; margin-top: 5px; margin-bottom: 5px; font-size: 1em; display: none; } div.myNotify div.myNotify-notification, div.myNotify div.myNotify-closer, div.myNotify div.myNotify-notification, div.myNotify div.myNotify-closer * { text-align: center!important; } div.myNotify div.myNotify-notification {} div.myNotify div.myNotify-notification, div.myNotify div.myNotify-closer { margin: 0px; } div.myNotify div.myNotify-notification div.myNotify-header { font-weight: bold; font-size: 0.85em; } div.myNotify div.myNotify-notification div.myNotify-close { display: none; position : absolute; top: 10px; right: 12px; z-index: 99; float: right; font-weight: bold; font-size: 1.2em; cursor: pointer; color: #FFF; } div.myNotify div.myNotify-closer { padding-top: 4px; padding-bottom: 4px; cursor: pointer; font-size: 0.9em; font-weight: bold; text-align: center; } @media print { div.myNotify { display: none; } } div.myNotify div.myNotify-notification, div.myNotify div.myNotify-closer { color: #ffffff; background-color: #40444d; } div.myNotify div.myNotify-closer {} div.myNotify div.myNotify-closer:hover {} div.myNotify div.primary, div.myNotify div.primary a, div.myNotify div.primary a:hover, div.myNotify div.danger, div.myNotify div.error, div.myNotify div.danger a, div.myNotify div.error a, div.myNotify div.danger a:hover, div.myNotify div.error a:hover, div.myNotify div.info, div.myNotify div.info a, div.myNotify div.info a:hover, div.myNotify div.success, div.myNotify div.success a, div.myNotify div.success a:hover { color: #FFF; } div.myNotify div.primary { background-color: #40444d; } div.myNotify div.primary a { border-bottom: 1px dotted; } div.myNotify div.primary a:hover { border-bottom: 1px solid; text-decoration: none; } div.myNotify div.danger, div.myNotify div.error { background-color: #e74949; } div.myNotify div.danger a, div.myNotify div.error a { border-bottom: 1px dotted; } div.myNotify div.danger a:hover, div.myNotify div.error a:hover { border-bottom: 1px solid; text-decoration: none; } div.myNotify div.info { background-color: #4986e7; } div.myNotify div.info a { border-bottom: 1px dotted; } div.myNotify div.info a:hover { border-bottom: 1px solid; text-decoration: none; } div.myNotify div.success { background-color: #6b9b20; } div.myNotify div.success a { border-bottom: 1px dotted; } div.myNotify div.success a:hover { border-bottom: 1px solid; text-decoration: none; } div.myNotify .message { display: block; line-height: 30px; padding: 0px; } div.myNotify .message, div.myNotify .message * { font-size: 12px; text-align: center!important; } div.myNotify .message_error { background-color: #FF4800; } div.myNotify .message_error, div.myNotify .message_error * {} div.myNotify .message_success { background-color: #C7FF00; } div.myNotify .message_success, div.myNotify .message_success * { color: #333; } div.myNotify .message_icon { margin-left: -20px; margin-top: 2px; font-size: 12px; color: rgba(0,0,0,0.8); display: block; float: left; } div.myNotify .message_content {} .myAlert { position: fixed; z-index: 9999; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; background: rgba(0, 0, 0, 0.5); color: #FFF; padding: 20px; margin: 0 auto; max-width: 90vw; max-height: 90vh; min-height: 80px; overflow-y: auto; padding: 0px; font-size: 1rem; &.multiLangFormWrapper { & .myAlert-prompt { padding: 1rem; & .multiSelect_wrapper + .inputBlock { margin-top: 1rem; } & .inputBlock { margin-bottom: 0; padding-right: 80px; & + * { margin-top: .5rem!important; } & label { padding-left: 0; padding-right: 0; } &.focus, &:hover { & label { font-weight: bold; } & [name] { background-color: var(--clr_input_active); } } & [name] { padding-left: .5em; padding-right: .5rem; border: none!important; } & label { line-height: 1.4rem; height: 1.4rem; min-height: 1.4rem; font-size: .8rem; } &[data-lang] { padding-left: 40px; background-color: #EFEFEF; & > label { display: none; } & .myRedactorHeader { min-height: 40px; & * { line-height: 40px; } } &:before { content: attr(data-lang); color: #000; background-color: rgba(0,0,0,.1); position: absolute; top: 0; left: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; text-transform: uppercase; } } & .actions { position: absolute; top: 0; right: 0!important; width: 80px!important; min-height: 40px; display: flex; flex-wrap: wrap; & > * { flex: 1; width: 40px; } } } } } &.myAlert-temporary { width: 500px; min-width: 30vw; max-width: 100%; -webkit-box-shadow: 0 0 100px 0 rgba(0,0,0,.6); box-shadow: 0 0 100px 0 rgba(0,0,0,.6); & .myAlert-prompt { background-color: #FFF; color: #000; } & table { table-layout: fixed; width: 100%; background-color: rgba(0,0,0,.05); & tr:nth-child(2n) td { background-color: rgba(0,0,0,.05); } & td { overflow: hidden; min-height: 40px!important; line-height: 1.2rem; font-size: .9rem; padding: 8px 10px; &.price { position: relative; height: 40px; overflow: hidden; } & input { position: absolute; top: 0; left: 0; right: 0; height: 40px; line-height: 40px; border: none!important; background-color: var(--clr_input_active); } } } } } .myAlert > div:first-child { overflow-y: auto; height: inherit; max-height: inherit; } .myAlert.loadingOverlay { background: transparent; } .myAlert.noMinHeight { min-height: 40px!important; & .btn, & .btn * { height: 40px; line-height: 40px; } } .myAlert.wide { width: 600px; } .myAlert.wider { width: 1200px; } .myAlert.widest { width: 100%; } .myAlert.scroll { height: 100%; left: 50%; top: 50%; overflow-y: auto; box-sizing: border-box; margin: 0!important; } .myAlert-overlay { position: fixed; z-index: 9998; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); } .myAlert-message { margin-bottom: 0px; line-height: 40px; padding: 0 10px; background-color: #555; color: #FFF; text-align: center; font-size: 0.9rem; } .myAlert.info .myAlert-message { line-height: 25px; padding: 10px; text-align: left; } .myAlertMessage { margin-bottom: 0px; color: #FFF; text-align: center; font-weight: bold; } .myAlert.info .myAlertMessage { text-align: left; } .myAlert-prompt { margin-bottom: 10px; } .myAlert .myAlertContentBlock { padding: 1rem; } .myAlert .limitInfo { color: #000!important; } .myAlert-input { margin: 0!important; height: 40px!important; } .myAlert [name] { width: 100%; box-shadow: none; font-family: inherit; font-size: inherit; color: inherit; box-sizing: border-box; color: #333; } .myAlert [name] + [name] { margin-top: 10px; } .myAlert .cs_detail_form_block [name] { margin-bottom: 0; } .myAlert [name]:not(.redactor) { display: block; } .myAlert .inputBlock { margin-bottom: 0.5rem; padding-left: 0; } .myAlert .inputBlock * { line-height: 40px; min-height: 40px; } .myAlert .inputBlock label { padding: 0 1rem; } .myAlert .inputBlock [name] { margin-bottom: 0px; } .myAlert .inputBlock textarea { min-height: 150px; } .myAlert .myRedactorHeader { height: 30px; line-height: 30px; min-height: 30px; display: flex; } .myAlert .myRedactorHeader * { padding: 0; height: inherit; line-height: inherit; width: 30px; height: 30px; line-height: 30px; text-align: center; } .myAlert .myRedactorWrapper [contenteditable], .myAlert .myRedactorWrapper textarea { color: #000; max-height: 500px; min-height: 200px; overflow-y: auto; overflow-x: hidden; padding: 0.5rem!important; border: none!important; } .myAlert .myRedactorWrapper [contenteditable], .myAlert .myRedactorWrapper [contenteditable] *, .myAlert .myRedactorWrapper textarea { line-height: 1.4rem!important; } .myAlert .myRedactorWrapper textarea { color: #FFF; border: none; max-height: 500px; min-height: 300px; } .myAlert-buttons { text-align: right; } .myAlert-ok, .myAlert-cancel, .myAlert-extra, .myAlertSubmitAltBtn { border: none; font-family: inherit; font-size: inherit; margin-left: 5px; cursor: pointer; line-height: 25px; width: auto!important; min-width: 40px; height: 40px; line-height: 40px; float: right; } .myAlert-ok, .myAlert-cancel, .myAlertSubmitAltBtn { padding: 0px 10px; } .myAlert-ok, .myAlert-extra, .myAlertSubmitAltBtn { background: var(--clr_green); color: #FFF; } .myAlert-cancel { background: var(--clr_orangeDark); color: #FFF; } .myAlert-ok > span[class^="awe-"], .myAlert-cancel > span[class^="awe-"], .myAlert-extra > span[class^="awe-"], .myAlertSubmitAltBtn > span[class^="awe-"] { display: block; width: 100%; height: inherit; line-height: inherit; text-align: center; font-size: 20px; } .myAlert-extra > span[class^="awe-"] { line-height: 43px; } .myAlert-ok:hover, .myAlert-ok:focus, .myAlert-ok:active, .myAlertSubmitAltBtn:hover, .myAlertSubmitAltBtn:focus, .myAlertSubmitAltBtn:active, .myAlert-extra:hover, .myAlert-extra:focus, .myAlert-extra:active, .myAlert-cancel:hover, .myAlert-cancel:focus, .myAlert-cancel:active { opacity: 1; } .myAlert.hideActions .myAlert-buttons, .myAlert.hideOK .myAlert-ok, .myAlert.hideCancel .myAlert-cancel, .myAlert.hideExtra .myAlert-extra { display: none!important; } .myAlert-buttons .btn.extra { float: left; } .myAlert [name] + [name] { margin-top: 10px; } .myAlert .myAlert-prompt > div, .myAlert .myAlert-prompt .inputWrapper > div { overflow: hidden; } .myAlert .myAlert-prompt > div > label, .myAlert .myAlert-prompt .inputWrapper > div > label { box-sizing: border-box; } .myAlert .myAlert-prompt > div > label > span, .myAlert .myAlert-prompt .inputWrapper > div > label > span { } .myAlert div.valid, .myAlert div.invalid { position: relative; } .myAlert div.invalid label { color: rgba(200,0,0,1)!important; } .myAlert div > .myAlertFormCheckSpan { position: absolute; top: 0!important; right: 0!important; color: var(--clr_orangeDark); height: 25px; line-height: 25px; width: 20px; text-align: center; font-size: 18px; } .myAlert div.valid > .myAlertFormCheckSpan { color: var(--clr_green); } .myAlertInfo { display: block; font-size: 11px; margin-top: 1rem; } .myAlertFormInfo { padding-left: 10px; } .myAlert .table-default td {} .myAlert .table-default + .table-default { margin-top: 10px; } .myAlert .table-default a { text-decoration: underline; } .myAlert .checkbox > input { display: none!important; } .myAlert { max-height: 75vh; overflow-y: visible; } .myAlert.autoHeight { height: auto!important; } .myAlert .myAlert-prompt { margin-bottom: 0; } .myAlert .myAlert-buttons { position: absolute; top: 0; right: -40px; width: 40px; } .myAlert .myAlertSubmitAltBtn { position: absolute; top: 0; right: -40px; padding: 0!important; } .myAlert .iconInput { position: relative; padding-left: 30px; } .myAlert .iconInput.right { position: relative; padding-left: 0px; padding-right: 30px; } .myAlert .iconInput > span:first-child { position : absolute; top: 0; left: 0; bottom: 0; width: 30px; text-align: center; line-height: 30px; font-size: 16px; background-color: #FFF; } .myAlert .iconInput.right > span:first-child { left: auto; right: 0; } .myAlert .iconInput * { border: none; } .myAlertBlockLabel { height: 30px; line-height: 30px; text-align: center; background-color: #000; } .myAlert.saveButton .myAlert-ok > span::before { content: "\f0c7"!important; } .myAlertCheckbox { box-sizing: border-box; padding-left: 40px; padding-right: 10px; position: relative; background-color: #000; float: none!important; display: block; background-color: transparent!important; width: 100%!important; &, & * { height: 30px; line-height: 30px; } &:nth-child(2n) { background-color: #444; } & input { display: none!important; & + span { padding: 0!important; &::before { font-family: FontAwesome!important; content: "\f00d"; position: absolute; top: 0; left: 0; bottom: 0; height: 30px; line-height: 30px; width: 30px; color: #FFF; font-size: 16px; text-align: center; background-color: rgba(255,255,255,0.2); } } &:checked + span::before { content: "\f00c"; } } } .multiLangInputTrigger { cursor: pointer; position: relative; &:not([class*="awe-"])::before { font-family: FontAwesome !important; content: "\f0ac"; position: absolute; background-color: rgba(0,0,0,0.1); top: 0; right: 0; width: 30px; height: 25px; line-height: 25px; z-index: 10; text-align: center; } & input, & .myRedactorWrapper [contentEditable] { padding: 0 0.5rem; pointer-events: none; padding-right: 50px!important; border: none!important; background-color: #FFFCCC; } & textarea { cursor: pointer; padding: 10px .5rem!important; min-height: 100px; border: none!important; background-color: rgba(0,0,0,.05); } } .multiLangInputTrigger .myRedactorHeader { display: none; } .multiLangInputTrigger .myRedactorWrapper [contentEditable] { padding: 0.5rem; overflow: hidden; height: auto; } .multiLangFormWrapper .multiSelect_wrapper .multiSelectAddAll { display: none; } .multiLangFormWrapper .multiSelect_wrapper .multiSelectRemoveAll { position: absolute; width: 40px; bottom: 0; right: 0; background-color: #EFEFEF; font-size: 0; color: transparent; } .multiLangFormWrapper .multiSelect_wrapper .multiSelectRemoveAll:before { content: "\f12d"; font-family: FontAwesome!important; font-size: 20px; color: #666; width: 40px; height: 40px; line-height: 40px; text-align: center; } .multiLangFormWrapper .multiSelect_wrapper[data-count=""] .multiSelectRemoveAll:before, .multiLangFormWrapper .multiSelect_wrapper[data-count="0"] .multiSelectRemoveAll:before { display: none!important; } .myAlert.loadingOverlay .loading:not(input) { min-height: 70px!important; line-height: 70px!important; text-align: center; position: relative; margin: 1rem 0; width: 100%!important; height: 100px!important; &::before { content: ""; display: block; position: relative; left: auto; right: auto; top: auto; bottom: auto; width: 70px!important; height: 70px!important; border: 6px solid rgba(255,255,255,1); border-radius: 50%; border-top-color: #2977A6; animation: spin 1s ease-in-out infinite; -webkit-animation: spin 1s ease-in-out infinite; margin: 0px auto; } } .myAlert { &.myAlert-download { & .myAlert-message { display: none; } & .myAlert-prompt { padding: 0!important; min-height: 7rem; overflow: hidden!important; } & a { display: block; width: 100%; height: 7rem; line-height: 7.5rem; text-align: center; &:hover { font-style: normal; text-decoration: none; } &:before { content: "\f019"; font-family: FontAwesome; font-size: 3rem; } } } } .defaultLoadingOverlay { position: fixed; inset: 0; background-color: rgba(0,0,0,.5); z-index: 100000; &:before { content: "\f110"; font-family: FontAwesome; width: 100px; height: 100px; line-height: 100px; text-align: center; font-size: 50px; color: #FFF; position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; animation: rotate 3s linear infinite; } } @keyframes rotate{ to{ transform: rotate(360deg); } } .globeInputWrapper { min-height: 40px; line-height: 40px; position: relative; cursor: pointer; & .controls:after { box-sizing: border-box; content: attr(data-value); position: absolute; top: 0; right: 0; width: 100%; padding: 0 1rem; } & label, & input { min-height: 40px; line-height: 40px; pointer-events: none; } & label { padding-right: 10px; } & input { border: 1px solid #CCC!important; color: transparent; } &:before { content: "\f0ac"; font-family: FontAwesome; position: absolute; z-index: 10; top: 0; right: 0; width: 40px!important; height: 40px!important; line-height: 40px!important; text-align: center; font-size: 20px; } } @media only screen and (max-width: 700px) { .myAlert { padding-bottom: 40px; & .myAlert-buttons { right: 0px; left: 0; top: auto; bottom: 0; width: auto; display: flex; flex-wrap: wrap; & > * { flex: 1; width: 40px!important; margin: 0; } } } } .cs_detail_form_block { display: grid; background-color: rgba(0,0,0,0.1); } .myAlert .cs_detail_form_block { background-color: transparent; } .cs_detail_form_block .inputBlock { margin: 0; margin-bottom: 10px; padding: 0; } .cs_detail_form_block label { padding: 0!important; font-size: 0.8rem; height: 25px; line-height: 25px; min-height: 0; } .cs_detail_form_block [name]:not(iframe) { min-height: 40px; line-height: 40px; } .cs_detail_form_block textarea { height: auto; min-height: 100px; line-height: 25px; padding-top: 10px; padding-bottom: 10px; } .cs_default_detail_nav_wrapper { display: flex; flex-wrap: wrap; gap: 2rem; } .cs_default_detail_nav_wrapper, .cs_default_detail_nav_wrapper * { box-sizing: border-box; } .cs_default_detail_nav { flex: 2; flex-grow: 1; } .cs_default_detail_nav > * { width: 100%; display: block; height: 40px; line-height: 40px; padding: 0 1rem; text-align: center; background-color: #FFF; opacity: 0.8; cursor: pointer; } .cs_default_detail_nav > *:hover { opacity: 1; } .cs_default_detail_nav > * { color: #000; } .cs_default_detail_nav > *.active { opacity: 1; background-color: green; color: #FFF; } .cs_default_detail_nav > * + * { margin-top: 0.5rem; } .cs_default_detail_nav + div { flex: 4; flex-grow: 1; flex-shrink: 1; flex-basis: 400px; } .cs_default_detail_info { margin-bottom: 1rem; } .cs_default_detail_nav > *, .cs_default_detail_nav_wrapper label > span { display: block; white-space: nowrap !important; overflow: hidden; text-overflow: ellipsis; } .cs_default_detail_nav > .cs_default_detail_nav_has_invalid { color: var(--default_color_error)!important; } .cs_default_detail_nav > .cs_default_detail_nav_has_invalid.active { color: #FFF!important; background-color: var(--default_color_error)!important; } .myFormInputTraceContainer { float: right; width: auto; height: 20px; overflow: hidden; } .myFormInputTraceItem { height: 20px; width: auto; line-height: 20px; margin: 0px 5px; font-size: 11px; color: #CCC; float: left; } .myFormInputTraceItem.active { color: #333; } .myFormIgnoreLayout > .formBlockInner > div { width: 100%!important; box-sizing: border-box; } .myFormIgnoreLayout .flex { display: block!important; gap: 0!important; & > * { min-width: 100%; & .btn-full + .btn-full { margin-top: .5rem!important; } } } .myFormAllLang { display: none; font-family: FontAwesome!important; width: 30px; position: absolute; top: 0px; right: 0px; margin: 1px; text-align: center; line-height: 25px; font-size: 18px; color: #CCC; cursor: pointer; z-index: 100; } .myFormAllLang::before { content: "\f0ac"; } .myFormAllLang.active { opacity: 1; color: #E85422; } .myFormSubInfo { background-color: rgba(0,0,0,0.2); padding: 1rem; } .controls.showGlobe .myFormAllLang { display: block!important; } .controls.showGlobe { box-sizing: border-box; padding-right: 30px; } textarea + .myFormAllLang, .myRedactorWrapper + .myFormAllLang { background-color: transparent; } .inputBlock { position: relative; padding-left: 150px; margin-bottom: 5px; } .inputBlock.full { padding-left: 0px; } .inputBlock.full > * { width: 100%!important; float: none; } .inputBlock, .inputBlock * { line-height: 25px; } .inputBlock:not(.full) > div:first-child { position: absolute; top: 0; left: 0; bottom: 0; width: 140px; padding: 0 5px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #D3D3D3; color: #333; } .inputBlock > .input-append { position: relative; & > .add-on { position: absolute; top: 0; right: 0; bottom: 0; } } .inputBlock .colorpicker-preview { height: 100%; width: 100%; } .input-append { position: relative; padding-right: 50px; } .input-append .add-on { min-width: 40px; position: absolute; top: 0; right: 0; bottom: 0; background-color: #EEE; color: #000; text-align: center; line-height: 25px; border: 1px solid #D9DADB; box-sizing: border-box; & > span { width: 40px!important; padding: 0!important; & + span { position: absolute; top: 0; right: 40px; } } } .input-append .add-on.btn { background-color: #97BF0D; color: #FFF; font-size: 16px; border: none!important; &:hover { background-color: #CCC; color: #333; } } .input-append .myFormAllLang { right: -30px; } form .controls { position: relative; } form .controls .help-block-icon { position: absolute; top: 0px; right: 0px; bottom: 0px; line-height: 22px; margin: 0; width: 25px; font-size: 15px; text-align: center; background-color: #FF0000; color: #FFF!important; } .controls.showGlobe .help-block-icon { right: 30px!important; } .controls.hasError { position: relative; } .help-block.error { text-align: center; background-color: #E85422; color: #FFF!important; line-height: 40px; margin: 10px 0px; } .controls.hasError .checkbox, .controls.hasError .checkbox * { color: #E85422!important; } .myForm .formBlockInner { box-sizing: border-box; } .myForm.compact .formBlockInner { position: relative; padding-left: 30%; margin-bottom: 10px; } .myForm.compact .formBlockInner > div:first-child { line-height: 35px; } .myForm.compact .formBlockInner > div:first-child { position: absolute; top: 0; left: 0; bottom: 0; width: 30%; padding: 0 10px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #D3D3D3; box-sizing: border-box; } .myForm.compact .hideLabel .formBlockInner > div:first-child { background-color: transparent; visibility: hidden; opacity: 0; } .myForm.compact .control-group.missing .formBlockInner > div:first-child { background-color: #E85422; color: #FFF; } .myForm [readonly] { cursor: default; color: transparent; text-shadow: 0 0 0 #555; } .myForm.compact .myFormIgnoreLayout .formBlockInner { padding-left: 0px; } .myForm.compact .myFormIgnoreLayout .formBlockInner > div:first-child { display: none; } .myForm.compact .myFormIgnoreLayout textarea { height: 170px; } .myFormBlockLabel label { height: 30px; line-height: 30px; background-color: rgba(0, 0, 0, 0.1); } .myFormBlockLabel label, .myFormBlockLabel label * { text-align: center!important; } .myFormInfoBlock { box-sizing: border-box; position: relative; background-color: #FFF; min-height: 30px; } .myFormInfoBlock.important {} .myFormInfoBlock > div:first-child { padding: 10px; padding-bottom: 40px; } .myFormInfoBlock[data-icon="1"] > div:first-child { padding-left: 50px; } .myFormInfoBlock[data-type="fix"] > div:first-child { padding-bottom: 10px; } .myFormInfoBlock[data-icon="1"] > div:first-child > span:first-child { position: absolute; top: 0; bottom: 0; left: 0; line-height: 40px; width: 40px; text-align: center; color: rgba(0,0,0,0.3); background-color: rgba(0,0,0,0.1); font-size: 20px; } .myFormInfoBlock.important[data-icon="1"] > div:first-child > span:first-child { background-color: #E85422; color: #FFF; } .myFormInfoBlock .btn:last-child { position: absolute; bottom: 0; left: 0; right: 0; padding-left: 50px!important; } .myFormInfoBlock .btn:last-child > span:first-child { width: 40px!important; } .genericDataMissingWrapper { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #D9DADB; overflow: hidden; } .genericDataMissingWrapper > label { display: block; margin-bottom: 10px; overflow: hidden; line-height: 25px; } .genericDataMissingWrapper > label > span:first-child { width: 50%; float: left; } .genericDataMissingWrapper > label > span:last-child { width: 50%; float: right; overflow: hidden; } .genericDataMissingWrapper > label > span:last-child > span { width: 50%; float: left; box-sizing: border-box; padding-left: 30px; padding-right: 10px; position: relative; height: 25px; background-color: #FFF; } .genericDataMissingWrapper > div { overflow: hidden; } .genericDataMissingWrapper > div > div { color: #E85422; float: left; cursor: pointer; line-height: 25px; padding-left: 30px; padding-right: 10px; position: relative; height: 25px; background-color: #FFF; margin-right: 5px; margin-bottom: 5px; } .genericDataMissingWrapper > div > div.dataInfoBooked.dataInfoAvailable { color: #00632F; } .genericDataMissingWrapper > div > div.dataInfoBooked.dataInfoMissing { color: #E85422; } .genericDataMissingWrapper > div > div.dataInfoUnbooked { color: #D9DADB; } .genericDataMissingWrapper > div > div::before, .genericDataMissingWrapper > label > span:last-child > span > span:first-child { content: "\f00c"; font-family: FontAwesome!important; position: absolute; top: 0; left: 0; bottom: 0; width: 25px; height: 25px; text-align: center; line-height: 25px; background-color: rgba(0,0,0,0.1) } .genericDataMissingWrapper > div > div.dataInfoMissing::before { content: "\f071"; } .genericDataMissingWrapper > div > div.dataInfoAvailable::before { content: "\f00c"; } .input-icon {} .input-icon .controls { position: relative; } .input-icon input { padding-left: 50px!important; } .input-icon .controls > span:first-child { position: absolute; left: 0; top: 0; bottom: 0; height: 40px; width: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #AAA; } body:not(.front) { & .control-group { &.multiLangInputTrigger { &:before { width: 40px!important; height: 40px!important; line-height: 40px!important; } } &.multiLangInputTrigger:before { top: 10px; right: 10px; } &:not(.formBlockSubHeader) .formBlockInner.flex { display: flex!important; gap: 1rem; flex-wrap: wrap; padding: 10px!important; background-color: rgba(0,0,0,.05); & > * { flex: 1; } & .controls { & input + .btn { line-height: 40px!important; } & textarea { min-height: 40px; height: 100px; padding: .5rem; } } & > * { float: none!important; & label { height: auto; min-height: 20px!important; line-height: 20px; padding-top: 10px; padding-bottom: 10px; } & [type="text"], & [type="date"], & [type="time"] { min-height: 40px; } & .add-on { line-height: 40px!important; & * { display: block; line-height: 40px!important; min-height: 40px!important; } } & select { min-height: 40px!important; } } & > :first-child { flex: 4; } & > :first-child + * { flex: 8; & > * { border-color: #CCC!important; } } & > .clear { display: none!important; } & label.radio, & label.checkbox { & > span { &:before { top: 14px; border-width: 2px; } } & input:checked + span:before { content: ""; background-color: #97BF0D; border-color: #97BF0D; } } & .input-append { position: relative; padding-right: 40px; padding-right: 0; & input { padding-right: 40px; } & .add-on { display: block; position: absolute!important; top: 0; right: 0; float: none!important; line-height: 40px; height: 40px; margin: 0!important; padding: 0!important; text-align: center!important; } } } &:last-child, &.last { & .formBlockInner.flex { border-bottom: none!important; padding-bottom: 0; } } } } .checkbox, .radio { &.readonly { opacity: 0.6; pointer-events: none; } } .inputBlock .message { display: block; color: #FFF; font-size: 12px; padding: 0 10px; position: absolute; inset: 0; right: 80px; left: 40px; padding-left: 10px; z-index: 1; background-color: var(--clr_orangeDark); } form {} fieldset { padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 18px; font-size: 19.5px; line-height: 36px; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } legend small { font-size: 13.5px; color: #999999; } label { display: block; line-height: 25px; margin: 0; font-size: inherit; } label.cs_readonly { pointer-events: none!important; } select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 25px; min-height: 25px; line-height: 25px; padding: 0px 5px; color: #000; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font: inherit; } textarea { white-space: pre-wrap!important; line-height: inherit!important; resize: vertical; } select[multiple] { height: auto!important; } input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {} select, input[type="text"], input[type="password"], textarea { border: 1px solid #D9DADB!important; } select:focus, select:active, input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, textarea:focus, textarea:active { border: 1px solid #D9DADB!important; } select option[value=""], select option:not([value]) { font-weight: bold; } textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #FFF; border: 1px solid #D9DADB!important; } textarea { height: 100px; } input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: #eeeeee; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; } .control-group > label.control-label { text-align: left; color: #333; } .form-actions { margin-top: 5px; } .form-actions:before, .form-actions:after { display: table; content: ""; line-height: 0; } .form-actions:after { clear: both; } .control-group { margin-bottom: 10px; } .control-group:hover .control-label { color: #333; } legend + .control-group { margin-top: 18px; -webkit-margin-top-collapse: separate; } form textarea { width: 100%; padding: 0px 5px!important; } .help-block, .help-inline { font-size: 11px; color: #babcbe; } .help-block { display: block; margin-bottom: 3px; } .help-inline { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding-left: 5px; } .help-block.error { color: #b94a48!important; } .radio, .checkbox { padding: 0; line-height: 25px; display: table; } .radio input[type="radio"], .checkbox input[type="checkbox"] { display:none; } .radio input[type="radio"] + span > span, .checkbox input[type="checkbox"] + span > span { display: inline-block; width: 14px; height: 14px; margin: 0px 10px 0 0; vertical-align: middle; border: 1px solid #AAA; background-color: #EFEFEF; cursor: pointer; margin-top: -3px; } .checkbox input[type="radio"] + span > span, .radio input[type="radio"] + span > span { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; } .checkbox input[type="checkbox"]:checked + span > span, .radio input[type="radio"]:checked + span > span { background-color: #97BF0D!important; } .radio.minimal, .checkbox.minimal { width: 15px; height: 15px; line-height: 15px; } .radio.minimal input[type="radio"] + span > span, .checkbox.minimal input[type="checkbox"] + span > span { margin: 0!important; } .radio.size_20, .checkbox.size_20 { width: 20px; height: 20px; line-height: 20px; overflow: hidden; } .radio.size_20 input[type="radio"] + span > span, .checkbox.size_20 input[type="checkbox"] + span > span { width: 20px; height: 20px; } .radio.size_25, .checkbox.size_25 { width: 25px; height: 25px; line-height: 25px; overflow: hidden; } .radio.size_25 input[type="radio"] + span > span, .checkbox.size_25 input[type="checkbox"] + span > span { width: 25px; height: 25px; } .color_radio {} .color_radio input { display: none; } .color_radio > span { width: 20px; height: 20px; display: block; float: right; position: relative; } .color_radio > span > span { display: none; position: absolute; left: 50%; margin-left: -5px; bottom: -15px; border-style: solid; border-width: 0 5px 10px 5px; border-color: transparent transparent black; } .color_radio input:checked + span > span { display: block; } .price { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 25px!important; line-height: 25px!important; text-align: right; font-family: Arial!important; } .radio.no-input, .checkbox.no-input { padding: 0!important; display: inline-block; margin-right: 5px; } .radio.no-input input + span > span, .checkbox.no-input input + span > span { display: none!important; } .radio.no-input input + span, .checkbox.no-input input + span { color: #000; } .radio.no-input input:checked + span, .checkbox.no-input input:checked + span { color: #E85422; } .checkbox.checkbox-icon { width: 22px!important; height: 20px!important; line-height: 20px!important; display: inline-block; padding: 0; margin: 0; } .checkbox.checkbox-icon span[class^="awe-"] { display: block; color: #CCC; line-height: 20px; width: 20px; height: 20px; font-size: 13px; text-align: center!important; margin: 0; } .checkbox.checkbox-icon input:checked + span, .checkbox.checkbox-icon input:checked + span * { color: #00632F!important; } input:focus::-webkit-input-placeholder { color: transparent; } input:focus:-moz-placeholder { color: transparent; } input:focus::-moz-placeholder { color: transparent; } input:focus:-ms-input-placeholder { color: transparent; } .myForm .control-group.six.columns:not(.collapsed) { width: 48%; } .myForm .control-group.six.columns:nth-child(2n+1) { padding-left: 0; } .myForm .control-group.six.columns:nth-child(2n) { padding-right: 0; } .limitInput { overflow: hidden; position: relative; } .limitInput input { padding-right: 50px; } .limitInput .limitInfo, .limitInput .myContentEdit + span, .redactor-box .redactor-limiter-info { display: block; position: absolute; min-width: 25px; height: 25px; line-height: 25px; top: 0px; right: 0px; padding: 0px 5px; background-color: transparent; } .iconInput { position: relative; } .iconInput > input { padding-left: 35px; } .iconInput > span { position: absolute; top: 0; left: 0; width: 35px; height: 25px; line-height: 25px; text-align: center; font-size: 15px; color: #666; } input.loading { -webkit-animation: loading-pulse 3s infinite; -moz-animation: loading-pulse 3s infinite; -o-animation: loading-pulse 3s infinite; animation: loading-pulse 3s infinite; } @keyframes loading-pulse { 50% { background-color: #CCC; } } @-moz-keyframes loading-pulse{ 50% { background-color: #CCC; } } @-webkit-keyframes loading-pulse { 50% { background-color: #CCC; } } @-o-keyframes loading-pulse { 50% { background-color: #CCC; } } @-ms-keyframes loading-pulse { 50% { background-color: #CCC; } } .formHideLabelCol > .formBlockInner > div:nth-child(1) { display: none; } .formHideLabelCol > .formBlockInner > div:nth-child(2) { width: 100%; } .formBlockSubHeader { background-color: #efefef; border-bottom: 2px solid #cccccc; padding: 0 10px; } .formBlockSubHeader > .formBlockInner > div:nth-child(1) { width: 100%; } .formBlockSubHeader > .formBlockInner > div:nth-child(2) { display: none; width: 100%; } input + span.add-on { font-size: 12px; color: #aaa; } .myFormColumnSection, .formBlockInner { display: table; width: 100%; table-layout: fixed; } .myFormColumnSection > .collapsed.columns { padding: 0 10px; } @media (min-width: 768px) { .myFormColumnSection > .collapsed.columns:first-child { padding-left: 0; } .myFormColumnSection > .collapsed.columns.lastcolumn, .myFormColumnSection > .collapsed.columns:last-child { padding-right: 0; } } #wrapper .myFormColumnSection .column, #wrapper .myFormColumnSection .columns { z-index: auto; display: block; } @media (max-width: 1199px) { .fbElement div.six { width: 100%; float: none; display: block; } } @media (max-width: 767px) { #wrapper .myFormColumnSection .column, #wrapper .myFormColumnSection .columns { display: block !important; padding: 0 !important; } } .showContentTarget { display: none; } .cs_default_input_row_parent { padding: 1rem!important; background-color: #FFF; & > * + * { margin-top: 1rem; } } .btn { padding: 4px 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; } .btn { display: inline-block; padding: 0px 15px; margin-bottom: 0; line-height: 25px; min-height: 25px; text-align: center; vertical-align: middle; cursor: pointer; color: #FFF; background-color: #97BF0D; font-size: inherit; box-sizing: border-box; } .btn-orange { background-color: #E85422; } .btn-grey { background-color: #E0E0E0; color: #000000; } .btn.full { padding-left: 0; padding-right: 0; width: 100%; } .btn.full + .btn.full { margin-top: 5px; } .btn-full{ width: 100%; } .btn-autolineheight{ line-height: 1.425; padding-top: 4px; padding-bottom: 4px; } .btn.btn-fleft, .btn.btn-fright, .btn.btn-fcenter{ display: table; } .btn-fleft{ float: left; } .btn-fright{ float: right; } .btn-fcenter{ margin-left: auto !important; margin-right:auto !important; float: none; } .btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9; } .btn:active, .btn.active { background-color: #cccccc \9; } .btn:first-child { *margin-left: 0; } .btn:hover { color: #333333; text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9; } .btn.active, .btn:active { background-color: #e6e6e6; background-color: #d9d9d9 \9; background-image: none; outline: 0; } .btn-small { padding: 3px 9px; font-size: 0.9em; line-height: 16px; } .btn-small [class^="icon-"] { margin-top: 0; } .btn-mini { padding: 2px 6px; font-size: 0.8em; line-height: 15px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .btn { border-color: #c5c5c5; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); } button.btn, input[type="submit"].btn { *padding-top: 3px; *padding-bottom: 3px; } button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; } button.btn.btn-large, input[type="submit"].btn.btn-large { *padding-top: 7px; *padding-bottom: 7px; } button.btn.btn-small, input[type="submit"].btn.btn-small { *padding-top: 3px; *padding-bottom: 3px; } button.btn.btn-mini, input[type="submit"].btn.btn-mini { *padding-top: 1px; *padding-bottom: 1px; } .btn-mini .caret, .btn-small .caret, .btn-large .caret { margin-top: 6px; } .btn-large .caret { border-left-width: 5px; border-right-width: 5px; border-top-width: 5px; } .btn-image { display: inline-block; overflow: hidden; font-size: 25px!important; position: relative; } .btn-image, .btn-image > span { text-align: center!important; width: 30px!important; height: 30px!important; line-height: 30px; } .btn-image > span { position: absolute; top: 0; left: 0; } .btn-image.btn-image-small { font-size: 25px!important; width: 25px; height: 25px; line-height: 25px; } .btn-group { position: relative; } .btn-image + .btn-image { margin-left: 5px; } .btn-hover { opacity: 0.5; cursor: pointer!important; } .btn-hover:hover, .btn-hover:focus, .btn-hover.active, .btn-hover:active { opacity: 1; } body.april-fools { transform: rotate(2deg); -moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); } .animation-pulse, .unsavedChanges > span[class^="awe-"] { -webkit-animation: pulse 2s ease-in-out infinite; -moz-animation: pulse 2s ease-in-out infinite; -o-animation: pulse 2s ease-in-out infinite; animation: pulse 2s ease-in-out infinite; } .animation-pulse-rotate { -webkit-animation: pulse-rotate 2s ease-in-out infinite; -moz-animation: pulse-rotate 2s ease-in-out infinite; -o-animation: pulse-rotate 2s ease-in-out infinite; animation: pulse-rotate 2s ease-in-out infinite; } .animation-rotate { -webkit-animation: rotate 2s ease-in-out infinite; -moz-animation: rotate 2s ease-in-out infinite; -o-animation: rotate 2s ease-in-out infinite; animation: rotate 2s ease-in-out infinite; } @keyframes pulse { 0% {transform: scaleX(1.0) scaleY(1.0) ; } 50% {transform: scaleX(0.7) scaleY(0.7) ; } 100% {transform: scaleX(1.0) scaleY(1.0) ; } } @-moz-keyframes pulse{ 0% {-moz-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-moz-transform: scaleX(0.7) scaleY(0.7) ; } 100% {-moz-transform: scaleX(1.0) scaleY(1.0) ; } } @-webkit-keyframes pulse { 0% {-webkit-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-webkit-transform: scaleX(0.7) scaleY(0.7) ; } 100% {-webkit-transform:scaleX(1.0) scaleY(1.0) ; } } @-o-keyframes pulse { 0% {-o-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-o-transform: scaleX(0.7) scaleY(0.7) ; } 100% {-o-transform: scaleX(1.0) scaleY(1.0) ; } } @-ms-keyframes pulse { 0% {-ms-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-ms-transform: scaleX(0.7) scaleY(0.7) ; } 100% {-ms-transform: scaleX(1.0) scaleY(1.0) ; } } @keyframes pulse-rotate { 0% {transform: scaleX(1.0) scaleY(1.0) ; } 50% {transform: scaleX(1.5) scaleY(1.5) rotate(180deg); } 100% {transform: scaleX(1.0) scaleY(1.0) rotate(360deg); } } @-moz-keyframes pulse-rotate { 0% {-moz-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-moz-transform: scaleX(1.5) scaleY(1.5) rotate(180deg) ; } 100% {-moz-transform: scaleX(1.0) scaleY(1.0) rotate(360deg); } } @-webkit-keyframes pulse-rotate { 0% {-webkit-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-webkit-transform: scaleX(1.5) scaleY(1.5) rotate(180deg) ; } 100% {-webkit-transform:scaleX(1.0) scaleY(1.0) rotate(360deg); } } @-o-keyframes pulse-rotate { 0% {-o-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-o-transform: scaleX(1.5) scaleY(1.5) rotate(180deg) ; } 100% {-o-transform: scaleX(1.0) scaleY(1.0) rotate(360deg); } } @-ms-keyframes pulse-rotate { 0% {-ms-transform: scaleX(1.0) scaleY(1.0) ; } 50% {-ms-transform: scaleX(1.5) scaleY(1.5) rotate(180deg) ; } 100% {-ms-transform: scaleX(1.0) scaleY(1.0) rotate(360deg); } } @keyframes rotate { 50% {transform: rotate(180deg);} 100% {transform: rotate(360deg);}} @-moz-keyframes rotate { 50% {-moz-transform: rotate(180deg);} 100% {-moz-transform: rotate(360deg);}} @-webkit-keyframes rotate { 50% {-webkit-transform: rotate(180deg);} 100% {-webkit-transform:rotate(360deg);}} @-o-keyframes rotate { 50% {-o-transform: rotate(180deg);} 100% {-o-transform: rotate(360deg);}} @-ms-keyframes rotate { 50% {-ms-transform: rotate(180deg);} 100% {-ms-transform: rotate(360deg);}} .btn > span[class^="awe-"] { } .social-button { width: 35px; height: 35px; -webkit-border-radius: 30px; border-radius: 30px; text-align: center; line-height: 35px; font-size: 20px; display: inline-block; margin: 0px 5px; margin-bottom: 5px; } .social-button.full { width: 100%!important; margin: 0!important; } .social-button.small { font-size: 15px; width: 25px; height: 25px; line-height: 25px; } .social-button.app-button { -webkit-border-radius: 5px; border-radius: 5px; width: 70px; } .social-button.shorturl-button { -webkit-border-radius: 5px; border-radius: 5px; background-color: #444; } .social-button, .social-button *, a.social-button:hover, a.social-button:hover * { color: #FFFFFF !important; text-decoration: none !important; } .social-button[data-key="xing"] { background-color: #008388; } .social-button[data-key="facebook"] { background-color: #375A92; } .social-button[data-key="twitter"] { background-color: #5C8ECB; } .social-button[data-key="goldenline"] { background-color: #333; } .social-button[data-key="linkedin"] { background-color: #4573B1; } .social-button[data-key="youtube"] { background-color: #E13334; } .social-button[data-key="instagram"] { background-color: #5e0bf6; } .social-button[data-key="google"] { background-color: #C93B2D; } .social-button[data-key="skype"] { background-color: #22A7E2; } .social-button[data-key="slideshare"] { background-color: #29B1B3; } .social-button[data-key="weibo"] { background-color: #E6162D; } .social-button[data-key="qq"] { background-color: #000000; } .social-button[data-key="wechat"] { background-color: #91BF4B; } .social-button[data-key="whatsapp"] { background-color: #91BF4B; } .social-button[data-key="vk"] { background-color: #507299; } .social-button[data-key="app-1"],.social-button[data-key="apple"] { background-color: #2F2F2F; } .social-button[data-key="app-2"],.social-button[data-key="android"] { background-color: #A4C53A; } .social-button[data-key="app-3"],.social-button[data-key="windows"] { background-color: #00ADEF; } .social-button > span { font-family: FontAwesome!important; } .social-button[data-key="xing"] > span::before { content: "\f168"; } .social-button[data-key="facebook"] > span::before { content: "\f09a"; } .social-button[data-key="twitter"] > span::before { content: "\f099"; } .social-button[data-key="goldenline"] > span::before { content: "\00a0"; } .social-button[data-key="linkedin"] > span::before { content: "\f0e1"; } .social-button[data-key="youtube"] > span::before { content: "\f167"; } .social-button[data-key="instagram"] > span::before { content: "\f16d"; } .social-button[data-key="google"] > span::before { content: "\f0d5"; } .social-button[data-key="skype"] > span::before { content: "\f17e"; } .social-button[data-key="slideshare"] > span::before { content: "\f1e7"; } .social-button[data-key="qq"] > span::before { content: "\f1d6"; } .social-button[data-key="weibo"] > span::before { content: "\f18a"; } .social-button[data-key="wechat"] > span::before { content: "\f1d7"; } .social-button[data-key="whatsapp"] > span::before { content: "\f232"; } .social-button[data-key="vk"] > span::before {content: "\f189";} .social-button[data-key="app-1"] > span::before,.social-button[data-key="apple"] > span::before { content: "\f179"; } .social-button[data-key="app-2"] > span::before,.social-button[data-key="android"] > span::before { content: "\f17b"; } .social-button[data-key="app-3"] > span::before,.social-button[data-key="windows"] > span::before { content: "\f17a"; } .btn-icon, .btn-prefix { position: relative; height: 30px; line-height: 30px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; padding-left: 40px!important; padding-right: 10px!important; text-align: left!important; } .btn-icon-40 { padding-left: 50px!important; height: 40px; line-height: 40px; } .btn-icon > span:first-child, .btn-prefix > span:first-child { position: absolute; top: 0; left: 0; bottom: 0; width: 30px; height: inherit; line-height: 30px; background-color: rgba(0,0,0,0.1)!important; text-align: center; font-size: 16px; } .btn-icon-40 > span:first-child { width: 40px; line-height: 40px; font-size: 20px; } .btn-input input[type="text"] { padding: 0 5px!important; height: inherit!important; line-height: inherit!important; color: #000!important; background-color: #FFF!important; } .btn-prefix.btn-input { padding-left: 30px!important; padding-right: 0px!important; } .btn-icon, .btn-icon *, .btn-prefix, .btn-prefix * { color: #FFF!important; } .btn-icon.active, .btn-icon.active *, .btn-icon:not(.inactive):hover, .btn-icon:not(.inactive):hover *, .btn-prefix:not(.inactive):hover, .btn-prefix:not(.inactive):hover * { color: #333!important; background-color: #D6D6D6!important; } .cs_btn.inactive { pointer-events: none!important; cursor: default; filter: grayscale(1); } span.loading, div.loading { display: inline-block; background-repeat: no-repeat; background-position: center; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; height: 24px; width: 24px; } span.loading_white, div.loading_white { } span.loading2, div.loading2 { display: block; font: 0/0 a; color: transparent; padding: 30px 0px; } span.loading_rect, div.loading_rect { } input.loadingInput { border-color: #BCDD00!important; } .loadingOverlayContainer { display: none; position: fixed; top: 0px; left: 0px; z-index: 10000000!important; height: 100%; width: 100%; background: rgba(0,0,0,0.7); } .loadingOverlayInner { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; } .loading-square { margin: 20px auto; width: 25px; height: 25px; position: relative; -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); clear: both; } .loading-square.small { margin: 10px auto; width: 15px; height: 15px; } .loading-square .loading_item { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .loading-square .loading_item:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; } .loading-square .loading_2 { -webkit-transform: scale(1.1) rotateZ(90deg); transform: scale(1.1) rotateZ(90deg); } .loading-square .loading_3 { -webkit-transform: scale(1.1) rotateZ(180deg); transform: scale(1.1) rotateZ(180deg); } .loading-square .loading_4 { -webkit-transform: scale(1.1) rotateZ(270deg); transform: scale(1.1) rotateZ(270deg); } .loading-square .loading_2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .loading-square .loading_3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .loading-square .loading_4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } @-webkit-keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @-webkit-keyframes fadeIn { from {opacity:0;} to {opacity:1;} } @-ms-keyframes fadeIn { from {opacity:0;} to {opacity:1;} } @keyframes fadeIn { from {opacity:0;} to {opacity:1;} } @-webkit-keyframes fadeOut { from {opacity:1;} to {opacity:0;} } @-ms-keyframes fadeOut { from {opacity:1;} to {opacity:0;} } @keyframes fadeOut { from {opacity:1;} to {opacity:0;} } @-webkit-keyframes scaleIn { from {-webkit-transform:scale(0);} to {-webkit-transform:scale(1);} } @-ms-keyframes scaleIn { from {-ms-transform:scale(0);} to {-ms-transform:scale(1);} } @keyframes scaleIn { from {transform:scale(0);} to {transform:scale(1);} } @-webkit-keyframes scaleOut { from {-webkit-transform:scale(1);} to {-webkit-transform:scale(0);} } @-ms-keyframes scaleOut { from {-ms-transform:scale(1);} to {-ms-transform:scale(0);} } @keyframes scaleOut { from {transform:scale(1);} to {transform:scale(0);} } @-webkit-keyframes slideInLeft { from {-webkit-transform:translateX(-9999%);} to {-webkit-transform:translateX(0);} } @-ms-keyframes slideInLeft { from {-ms-transform:translateX(-9999%);} to {-ms-transform:translateX(0);} } @keyframes slideInLeft { from {transform:translateX(-9999%);} to {transform:translateX(0);} } @-webkit-keyframes slideOutLeft { from {-webkit-transform:translateX(0);} to {-webkit-transform:translateX(-9999%);} } @-ms-keyframes slideOutLeft { from {-ms-transform:translateX(0);} to {-ms-transform:translateX(-9999%);} } @keyframes slideOutLeft { from {transform:translateX(0);} to {transform:translateX(-9999%);} } @-webkit-keyframes slideInTop { from {-webkit-transform:translateY(-9999%);} to {-webkit-transform:translateY(0);} } @-ms-keyframes slideInTop { from {-ms-transform:translateY(-9999%);} to {-ms-transform:translateY(0);} } @keyframes slideInTop { from {transform:translateY(-9999%);} to {transform:translateY(0);} } @-webkit-keyframes slideOutTop { from {-webkit-transform:translateY(0);} to {-webkit-transform:translateY(-9999%);} } @-ms-keyframes slideOutTop { from {-ms-transform:translateY(0);} to {-ms-transform:translateY(-9999%);} } @keyframes slideOutTop { from {transform:translateY(0);} to {transform:translateY(-9999%);} } @-webkit-keyframes slideInRight { from {-webkit-transform:translateX(9999%);} to {-webkit-transform:translateX(0);} } @-ms-keyframes slideInRight { from {-ms-transform:translateX(9999%);} to {-ms-transform:translateX(0);} } @keyframes slideInRight { from {transform:translateX(9999%);} to {transform:translateX(0);} } @-webkit-keyframes slideOutRight { from {-webkit-transform:translateX(0);} to {-webkit-transform:translateX(9999%);} } @-ms-keyframes slideOutRight { from {-ms-transform:translateX(0);} to {-ms-transform:translateX(9999%);} } @keyframes slideOutRight { from {transform:translateX(0);} to {transform:translateX(9999%);} } @-webkit-keyframes slideInBottom { from {-webkit-transform:translateY(9999%);} to {-webkit-transform:translateY(0);} } @-ms-keyframes slideInBottom { from {-ms-transform:translateY(9999%);} to {-ms-transform:translateY(0);} } @keyframes slideInBottom { from {transform:translateY(9999%);} to {transform:translateY(0);} } @-webkit-keyframes slideOutBottom { from {-webkit-transform:translateY(0);} to {-webkit-transform:translateY(9999%);} } @-ms-keyframes slideOutBottom { from {-ms-transform:translateY(0);} to {-ms-transform:translateY(9999%);} } @keyframes slideOutBottom { from {transform:translateY(0);} to {transform:translateY(9999%);} } @-webkit-keyframes fadeSlideInLeft { from {-webkit-transform:translateX(-50%);opacity:0;} to {-webkit-transform:translateX(0);opacity:1;} } @-ms-keyframes fadeSlideInLeft { from {-ms-transform:translateX(-50%);opacity:0;} to {-ms-transform:translateX(0);opacity:1;} } @keyframes fadeSlideInLeft { from {transform:translateX(-50%);opacity:0;} to {transform:translateX(0);opacity:1;} } @-webkit-keyframes fadeSlideOutLeft { from {-webkit-transform:translateX(0);opacity:1;} to {-webkit-transform:translateX(-50%);opacity:0;} } @-ms-keyframes fadeSlideOutLeft { from {-ms-transform:translateX(0);opacity:1;} to {-ms-transform:translateX(-50%);opacity:0;} } @keyframes fadeSlideOutLeft { from {transform:translateX(0);opacity:1;} to {transform:translateX(-50%);opacity:0;} } @-webkit-keyframes fadeSlideInTop { from {-webkit-transform:translateY(-50%);opacity:0;} to {-webkit-transform:translateY(0);opacity:1;} } @-ms-keyframes fadeSlideInTop { from {-ms-transform:translateY(-50%);opacity:0;} to {-ms-transform:translateY(0);opacity:1;} } @keyframes fadeSlideInTop { from {transform:translateY(-50%);opacity:0;} to {transform:translateY(0);opacity:1;} } @-webkit-keyframes fadeSlideOutTop { from {-webkit-transform:translateY(0);opacity:1;} to {-webkit-transform:translateY(-50%);opacity:0;} } @-ms-keyframes fadeSlideOutTop { from {-ms-transform:translateY(0);opacity:1;} to {-ms-transform:translateY(-50%);opacity:0;} } @keyframes fadeSlideOutTop { from {transform:translateY(0);opacity:1;} to {transform:translateY(-50%);opacity:0;} } @-webkit-keyframes fadeSlideInRight { from {-webkit-transform:translateX(50%);opacity:0;} to {-webkit-transform:translateX(0);opacity:1;} } @-ms-keyframes fadeSlideInRight { from {-ms-transform:translateX(50%);opacity:0;} to {-ms-transform:translateX(0);opacity:1;} } @keyframes fadeSlideInRight { from {transform:translateX(50%);opacity:0;} to {transform:translateX(0);opacity:1;} } @-webkit-keyframes fadeSlideOutRight { from {-webkit-transform:translateX(0);opacity:1;} to {-webkit-transform:translateX(50%);opacity:0;} } @-ms-keyframes fadeSlideOutRight { from {-ms-transform:translateX(0);opacity:1;} to {-ms-transform:translateX(50%);opacity:0;} } @keyframes fadeSlideOutRight { from {transform:translateX(0);opacity:1;} to {transform:translateX(50%);opacity:0;} } @-webkit-keyframes fadeSlideInBottom { from {-webkit-transform:translateY(50%);opacity:0;} to {-webkit-transform:translateY(0);opacity:1;} } @-ms-keyframes fadeSlideInBottom { from {-ms-transform:translateY(50%);opacity:0;} to {-ms-transform:translateY(0);opacity:1;} } @keyframes fadeSlideInBottom { from {transform:translateY(50%);opacity:0;} to {transform:translateY(0);opacity:1;} } @-webkit-keyframes fadeSlideOutBottom { from {-webkit-transform:translateY(0);opacity:1;} to {-webkit-transform:translateY(50%);opacity:0;} } @-ms-keyframes fadeSlideOutBottom { from {-ms-transform:translateY(0);opacity:1;} to {-ms-transform:translateY(50%);opacity:0;} } @keyframes fadeSlideOutBottom { from {transform:translateY(0);opacity:1;} to {transform:translateY(50%);opacity:0;} } @media only screen and (min-width: 999px) { .fadeIn1>.container>.container-inner, .fadeIn2>.container>.container-inner, .fadeIn3>.container>.container-inner, .fadeIn4>.container>.container-inner, .fadeSlideInLeft1>.container>.container-inner, .fadeSlideInLeft2>.container>.container-inner, .fadeSlideInLeft3>.container>.container-inner, .fadeSlideInLeft4>.container>.container-inner, .fadeSlideInTop1>.container>.container-inner, .fadeSlideInTop2>.container>.container-inner, .fadeSlideInTop3>.container>.container-inner, .fadeSlideInTop4>.container>.container-inner, .fadeSlideInRight1>.container>.container-inner, .fadeSlideInRight2>.container>.container-inner, .fadeSlideInRight3>.container>.container-inner, .fadeSlideInRight4>.container>.container-inner, .fadeSlideInBottom1>.container>.container-inner, .fadeSlideInBottom2>.container>.container-inner, .fadeSlideInBottom3>.container>.container-inner, .fadeSlideInBottom4>.container>.container-inner{ opacity: 0; } .fadeIn1.animate>.container>.container-inner{ -webkit-animation:fadeIn 1s both; -ms-animation:fadeIn 1s both; animation:fadeIn 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeIn2.animate>.container>.container-inner{ -webkit-animation:fadeIn 1s both; -ms-animation:fadeIn 1s both; animation:fadeIn 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeIn3.animate>.container>.container-inner{ -webkit-animation:fadeIn 1s both; -ms-animation:fadeIn 1s both; animation:fadeIn 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeIn4.animate>.container>.container-inner{ -webkit-animation:fadeIn 1s both; -ms-animation:fadeIn 1s both; animation:fadeIn 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeOut1.animate>.container>.container-inner{ -webkit-animation:fadeOut 1s both; -ms-animation:fadeOut 1s both; animation:fadeOut 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeOut2.animate>.container>.container-inner{ -webkit-animation:fadeOut 1s both; -ms-animation:fadeOut 1s both; animation:fadeOut 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeOut3.animate>.container>.container-inner{ -webkit-animation:fadeOut 1s both; -ms-animation:fadeOut 1s both; animation:fadeOut 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeOut4.animate>.container>.container-inner{ -webkit-animation:fadeOut 1s both; -ms-animation:fadeOut 1s both; animation:fadeOut 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .scaleIn1.animate>.container>.container-inner{ -webkit-animation:scaleIn 1s both; -ms-animation:scaleIn 1s both; animation:scaleIn 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .scaleIn2.animate>.container>.container-inner{ -webkit-animation:scaleIn 1s both; -ms-animation:scaleIn 1s both; animation:scaleIn 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .scaleIn3.animate>.container>.container-inner{ -webkit-animation:scaleIn 1s both; -ms-animation:scaleIn 1s both; animation:scaleIn 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .scaleIn4.animate>.container>.container-inner{ -webkit-animation:scaleIn 1s both; -ms-animation:scaleIn 1s both; animation:scaleIn 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideInLeft1.animate>.container>.container-inner{ -webkit-animation:slideInLeft 1s both; -ms-animation:slideInLeft 1s both; animation:slideInLeft 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideInLeft2.animate>.container>.container-inner{ -webkit-animation:slideInLeft 1s both; -ms-animation:slideInLeft 1s both; animation:slideInLeft 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideInLeft3.animate>.container>.container-inner{ -webkit-animation:slideInLeft 1s both; -ms-animation:slideInLeft 1s both; animation:slideInLeft 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideInLeft4.animate>.container>.container-inner{ -webkit-animation:slideInLeft 1s both; -ms-animation:slideInLeft 1s both; animation:slideInLeft 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideOutLeft1.animate>.container>.container-inner{ -webkit-animation:slideOutLeft 1s both; -ms-animation:slideOutLeft 1s both; animation:slideOutLeft 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideOutLeft2.animate>.container>.container-inner{ -webkit-animation:slideOutLeft 1s both; -ms-animation:slideOutLeft 1s both; animation:slideOutLeft 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideOutLeft3.animate>.container>.container-inner{ -webkit-animation:slideOutLeft 1s both; -ms-animation:slideOutLeft 1s both; animation:slideOutLeft 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideOutLeft4.animate>.container>.container-inner{ -webkit-animation:slideOutLeft 1s both; -ms-animation:slideOutLeft 1s both; animation:slideOutLeft 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideInTop1.animate>.container>.container-inner{ -webkit-animation:slideInTop 1s both; -ms-animation:slideInTop 1s both; animation:slideInTop 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideInTop2.animate>.container>.container-inner{ -webkit-animation:slideInTop 1s both; -ms-animation:slideInTop 1s both; animation:slideInTop 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideInTop3.animate>.container>.container-inner{ -webkit-animation:slideInTop 1s both; -ms-animation:slideInTop 1s both; animation:slideInTop 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideInTop4.animate>.container>.container-inner{ -webkit-animation:slideInTop 1s both; -ms-animation:slideInTop 1s both; animation:slideInTop 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideOutTop1.animate>.container>.container-inner{ -webkit-animation:slideOutTop 1s both; -ms-animation:slideOutTop 1s both; animation:slideOutTop 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideOutTop2.animate>.container>.container-inner{ -webkit-animation:slideOutTop 1s both; -ms-animation:slideOutTop 1s both; animation:slideOutTop 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideOutTop3.animate>.container>.container-inner{ -webkit-animation:slideOutTop 1s both; -ms-animation:slideOutTop 1s both; animation:slideOutTop 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideOutTop4.animate>.container>.container-inner{ -webkit-animation:slideOutTop 1s both; -ms-animation:slideOutTop 1s both; animation:slideOutTop 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideInRight1.animate>.container>.container-inner{ -webkit-animation:slideInRight 1s both; -ms-animation:slideInRight 1s both; animation:slideInRight 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideInRight2.animate>.container>.container-inner{ -webkit-animation:slideInRight 1s both; -ms-animation:slideInRight 1s both; animation:slideInRight 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideInRight3.animate>.container>.container-inner{ -webkit-animation:slideInRight 1s both; -ms-animation:slideInRight 1s both; animation:slideInRight 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideInRight4.animate>.container>.container-inner{ -webkit-animation:slideInRight 1s both; -ms-animation:slideInRight 1s both; animation:slideInRight 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideOutRight1.animate>.container>.container-inner{ -webkit-animation:slideOutRight 1s both; -ms-animation:slideOutRight 1s both; animation:slideOutRight 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideOutRight2.animate>.container>.container-inner{ -webkit-animation:slideOutRight 1s both; -ms-animation:slideOutRight 1s both; animation:slideOutRight 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideOutRight3.animate>.container>.container-inner{ -webkit-animation:slideOutRight 1s both; -ms-animation:slideOutRight 1s both; animation:slideOutRight 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideOutRight4.animate>.container>.container-inner{ -webkit-animation:slideOutRight 1s both; -ms-animation:slideOutRight 1s both; animation:slideOutRight 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideInBottom1.animate>.container>.container-inner{ -webkit-animation:slideInBottom 1s both; -ms-animation:slideInBottom 1s both; animation:slideInBottom 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideInBottom2.animate>.container>.container-inner{ -webkit-animation:slideInBottom 1s both; -ms-animation:slideInBottom 1s both; animation:slideInBottom 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideInBottom3.animate>.container>.container-inner{ -webkit-animation:slideInBottom 1s both; -ms-animation:slideInBottom 1s both; animation:slideInBottom 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideInBottom4.animate>.container>.container-inner{ -webkit-animation:slideInBottom 1s both; -ms-animation:slideInBottom 1s both; animation:slideInBottom 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .slideOutBottom1.animate>.container>.container-inner{ -webkit-animation:slideOutBottom 1s both; -ms-animation:slideOutBottom 1s both; animation:slideOutBottom 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .slideOutBottom2.animate>.container>.container-inner{ -webkit-animation:slideOutBottom 1s both; -ms-animation:slideOutBottom 1s both; animation:slideOutBottom 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .slideOutBottom3.animate>.container>.container-inner{ -webkit-animation:slideOutBottom 1s both; -ms-animation:slideOutBottom 1s both; animation:slideOutBottom 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .slideOutBottom4.animate>.container>.container-inner{ -webkit-animation:slideOutBottom 1s both; -ms-animation:slideOutBottom 1s both; animation:slideOutBottom 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideInLeft1.animate>.container>.container-inner{ -webkit-animation:fadeSlideInLeft 1s both; -ms-animation:fadeSlideInLeft 1s both; animation:fadeSlideInLeft 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideInLeft2.animate>.container>.container-inner{ -webkit-animation:fadeSlideInLeft 1s both; -ms-animation:fadeSlideInLeft 1s both; animation:fadeSlideInLeft 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideInLeft3.animate>.container>.container-inner{ -webkit-animation:fadeSlideInLeft 1s both; -ms-animation:fadeSlideInLeft 1s both; animation:fadeSlideInLeft 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideInLeft4.animate>.container>.container-inner{ -webkit-animation:fadeSlideInLeft 1s both; -ms-animation:fadeSlideInLeft 1s both; animation:fadeSlideInLeft 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideOutLeft1.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutLeft 1s both; -ms-animation:fadeSlideOutLeft 1s both; animation:fadeSlideOutLeft 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideOutLeft2.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutLeft 1s both; -ms-animation:fadeSlideOutLeft 1s both; animation:fadeSlideOutLeft 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideOutLeft3.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutLeft 1s both; -ms-animation:fadeSlideOutLeft 1s both; animation:fadeSlideOutLeft 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideOutLeft4.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutLeft 1s both; -ms-animation:fadeSlideOutLeft 1s both; animation:fadeSlideOutLeft 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideInTop1.animate>.container>.container-inner{ -webkit-animation:fadeSlideInTop 1s both; -ms-animation:fadeSlideInTop 1s both; animation:fadeSlideInTop 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideInTop2.animate>.container>.container-inner{ -webkit-animation:fadeSlideInTop 1s both; -ms-animation:fadeSlideInTop 1s both; animation:fadeSlideInTop 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideInTop3.animate>.container>.container-inner{ -webkit-animation:fadeSlideInTop 1s both; -ms-animation:fadeSlideInTop 1s both; animation:fadeSlideInTop 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideInTop4.animate>.container>.container-inner{ -webkit-animation:fadeSlideInTop 1s both; -ms-animation:fadeSlideInTop 1s both; animation:fadeSlideInTop 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideOutTop1.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutTop 1s both; -ms-animation:fadeSlideOutTop 1s both; animation:fadeSlideOutTop 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideOutTop2.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutTop 1s both; -ms-animation:fadeSlideOutTop 1s both; animation:fadeSlideOutTop 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideOutTop3.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutTop 1s both; -ms-animation:fadeSlideOutTop 1s both; animation:fadeSlideOutTop 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideOutTop4.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutTop 1s both; -ms-animation:fadeSlideOutTop 1s both; animation:fadeSlideOutTop 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideInRight1.animate>.container>.container-inner{ -webkit-animation:fadeSlideInRight 1s both; -ms-animation:fadeSlideInRight 1s both; animation:fadeSlideInRight 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideInRight2.animate>.container>.container-inner{ -webkit-animation:fadeSlideInRight 1s both; -ms-animation:fadeSlideInRight 1s both; animation:fadeSlideInRight 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideInRight3.animate>.container>.container-inner{ -webkit-animation:fadeSlideInRight 1s both; -ms-animation:fadeSlideInRight 1s both; animation:fadeSlideInRight 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideInRight4.animate>.container>.container-inner{ -webkit-animation:fadeSlideInRight 1s both; -ms-animation:fadeSlideInRight 1s both; animation:fadeSlideInRight 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideOutRight1.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutRight 1s both; -ms-animation:fadeSlideOutRight 1s both; animation:fadeSlideOutRight 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideOutRight2.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutRight 1s both; -ms-animation:fadeSlideOutRight 1s both; animation:fadeSlideOutRight 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideOutRight3.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutRight 1s both; -ms-animation:fadeSlideOutRight 1s both; animation:fadeSlideOutRight 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideOutRight4.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutRight 1s both; -ms-animation:fadeSlideOutRight 1s both; animation:fadeSlideOutRight 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideInBottom1.animate>.container>.container-inner{ -webkit-animation:fadeSlideInBottom 1s both; -ms-animation:fadeSlideInBottom 1s both; animation:fadeSlideInBottom 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideInBottom2.animate>.container>.container-inner{ -webkit-animation:fadeSlideInBottom 1s both; -ms-animation:fadeSlideInBottom 1s both; animation:fadeSlideInBottom 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideInBottom3.animate>.container>.container-inner{ -webkit-animation:fadeSlideInBottom 1s both; -ms-animation:fadeSlideInBottom 1s both; animation:fadeSlideInBottom 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideInBottom4.animate>.container>.container-inner{ -webkit-animation:fadeSlideInBottom 1s both; -ms-animation:fadeSlideInBottom 1s both; animation:fadeSlideInBottom 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } .fadeSlideOutBottom1.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutBottom 1s both; -ms-animation:fadeSlideOutBottom 1s both; animation:fadeSlideOutBottom 1s both; -webkit-animation-delay:500ms; -ms-animation-delay:500ms; animation-delay:500ms; } .fadeSlideOutBottom2.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutBottom 1s both; -ms-animation:fadeSlideOutBottom 1s both; animation:fadeSlideOutBottom 1s both; -webkit-animation-delay:750ms; -ms-animation-delay:750ms; animation-delay:750ms; } .fadeSlideOutBottom3.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutBottom 1s both; -ms-animation:fadeSlideOutBottom 1s both; animation:fadeSlideOutBottom 1s both; -webkit-animation-delay:1000ms; -ms-animation-delay:1000ms; animation-delay:1000ms; } .fadeSlideOutBottom4.animate>.container>.container-inner{ -webkit-animation:fadeSlideOutBottom 1s both; -ms-animation:fadeSlideOutBottom 1s both; animation:fadeSlideOutBottom 1s both; -webkit-animation-delay:1250ms; -ms-animation-delay:1250ms; animation-delay:1250ms; } } .front .cs_info_popup_wrapper .cs_info_popup_image { position: relative; } .front .cs_info_popup_wrapper .cs_info_popup_image button img { width: 25px; } .front .cs_info_popup_wrapper .cs_info_popup_image button { cursor: pointer; } .front .cs_info_popup_wrapper .cs_info_popup_image .cs_popup_image_open { display: block; } .front .cs_info_popup_wrapper .cs_info_popup_image .cs_popup_image_close { display: none; } .front .cs_info_popup_wrapper .cs_info_popup_image button.cs_show_info .cs_popup_image_open { display: none; } .front .cs_info_popup_wrapper .cs_info_popup_image button.cs_show_info .cs_popup_image_close { display: block; } .front .cs_info_popup_wrapper .cs_info_popup_content { display: flex; opacity: 0; visibility: hidden; transition: all .3s ease; } .stripe-cs_info_popup.cs_popup_active { z-index: 9999 !important; } .front .cs_info_popup_wrapper .cs_info_popup_content { position: fixed !important; z-index: 300 !important; top: 50% !important; -ms-transform: translateY(-50%) !important; transform: translateY(-50%) !important; left: 0px !important; bottom: auto !important; background: #fff; border-radius: 3px; padding: 20px; max-width: 100% !important; max-height: 100% !important; overflow-y: auto; margin-left: 15% !important; margin-right: 15% !important; } .front .cs_info_popup_wrapper.cs_info_popup_with_icon .cs_info_popup_content{ } .front .cs_info_popup_wrapper .cs_info_popup_content.cs_show_info { opacity: 1; visibility: visible; } @media (min-width: 1170px) { .front .cs_info_popup_wrapper .cs_info_popup_content { position: fixed !important; z-index: 300!important; top: auto !important; left: 25% !important; bottom: 25% !important; background: #fff; border-radius: 3px; padding: 20px; max-width: 100vh; max-height: 100vh; overflow-y: auto; } .front .cs_info_popup_wrapper.cs_info_popup_with_icon .cs_info_popup_content{ } } .front .cs_info_popup_filter { position: fixed; z-index: 100; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity .25s ease-out; pointer-events: none; } .front.cs_popup_is_active .cs_info_popup_filter { opacity: 1 !important; } .front.cs_popup_is_active .column { z-index:inherit; } .front.cs_popup_is_active .cs_info_popup_wrapper .column { } .front .cs_info_popup_wrapper >.cs_info_popup_image button{ border: 0; background-color:transparent; padding:40px 0px; } .front .cs_info_popup_wrapper .cs_info_popup_close{ display:none; } .front.cs_popup_is_active .cs_info_popup_wrapper .cs_info_popup_close{ position: absolute; width: 25px; height: 25px; top: 0px; right: 0px; font-size: 25px; cursor: pointer; display:block; } .front.cs_popup_is_active .cs_info_popup_wrapper.cs_popup_is_active{ z-index: 1000; } :root { --grayBlue: #E7EEF5; --grayBlueDarker: #A8ACB3; } #shopping_cart_example_wrapper .btn, .cs_default_overlay .btn, .cs_shopping_cart_overview .btn, .cs_login, .cs_registration, .cs_logout { display: block; width: 100%; height: 40px; line-height: 40px; cursor: pointer; text-align: center; background-color: rgba(0,0,0,0.1); color: #333; } #shopping_cart_example_wrapper, #shopping_cart_example_wrapper *, .cs_default_overlay, .cs_default_overlay *, .cs_shopping_cart_item , .cs_shopping_cart_item *, .cs_shopping_cart_item *:before, .cs_shopping_cart_item *:after, .cs_shopping_cart_overview, .cs_login_wrapper, .cs_login_wrapper *, .cs_shopping_cart_overview * { box-sizing: border-box; } #shopping_cart_example_wrapper .btn + .btn, .cs_default_overlay .btn + .btn, .cs_shopping_cart_overview .btn + .btn { margin-top: 1rem; } #shopping_cart_example_wrapper .btn:hover, .cs_default_overlay .btn:hover, .cs_shopping_cart_overview .btn:hover { color: #FFF; background-color: rgba(0,0,0,0.4); } .cs_default_overlay input, .cs_default_overlay select, .cs_default_overlay input, .cs_default_overlay textarea, .cs_shopping_cart_overview input, .cs_shopping_cart_overview select { height: 40px; line-height: 40px; border: none!important; padding: 0 1rem!important; margin: 0; background-color: var(--grayBlue); width: 100%; display: block; } .cs_default_overlay textarea { height: 140px; line-height: 20px; padding: 0.5rem 1rem!important; resize: vertical; } .cs_default_overlay [readonly], .cs_shopping_cart_overview [readonly] { pointer-events: none; } #shopping_cart_example_wrapper { padding: 2rem; background-color: #CCC; } .cs_shopping_cart_item_overview { display: grid; grid-template-columns: repeat(auto-fill, minmax(23%, 1fr)); gap: 2rem; margin-bottom: 2rem; } .cs_shopping_cart_item { padding: 1rem; position: relative; background-color: #FFF; } #shopping_cart_example_wrapper .cs_shopping_cart_item { min-height: 10rem; } .cs_shopping_cart_add:not(.cs_shopping_cart_add_auto), .cs_shopping_cart_add_0:not(.cs_shopping_cart_add_0_auto), .cs_shopping_cart_add_default { display: block; text-align: center; height: 40px; line-height: 40px; padding: 0 50px; background-color: rgba(0,0,0,0.1); cursor: pointer; position: relative; } .cs_shopping_cart_add:not(.cs_shopping_cart_add_auto) > span[class^="awe-"] { width: 40px; height: 40px; line-height: 40px; position: absolute; top: 0; left: 0; pointer-events: none; } .cs_shopping_cart_add_0[class*="awe-"] { font-family: inherit!important; } .cs_shopping_cart_add_0[class*="awe-"]::before { font-family: FontAwesome!important; } .cs_shopping_cart_add.cs_shopping_cart_add_auto, .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto { position: absolute; top: 0; right: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; background-color: rgba(0,0,0,0.1); font-size: 20px; } .cs_shopping_cart_item_0 .cs_shopping_cart_add.cs_shopping_cart_add_auto { top: 40px; } .cs_shopping_cart_initialized .cs_shopping_cart_add.cs_shopping_cart_add_auto::before { content: "\1f6d2"; font-style: normal; } .cs_shopping_cart_initialized .cs_shopping_cart_add::after { content: attr(data-cs_shopping_cart_item_quantity); font-size: 1rem!important; display: none; position: absolute; top: 0; right: 0; height: 40px; line-height: 40px!important; min-width: 40px; padding: 0 5px; line-height: 1.6rem; background-color: rgba(0,0,0,0.2); font-style: normal; } .cs_shopping_cart_initialized .cs_shopping_cart_add.cs_shopping_cart_add_auto::after { bottom: -1.6rem; top: auto; left: 0; right: 0; height: 1.6rem; line-height: 1.6rem!important; padding: 0; } .cs_shopping_cart_initialized.cs_shopping_cart_added .cs_shopping_cart_add::after { display: block!important; } .cs_shopping_cart_overview_wrapper { min-height: 40px; background-color: rgba(0,0,0,0.05); } .cs_shopping_cart_overview { overflow: hidden; margin-bottom: 1rem; min-height: 40px; line-height: 40px; & > * { background-color: #FFF; padding-left: 1rem; padding-right: 100px; position: relative; & + * { margin-top: 0.5rem; } & > div:first-child { display: grid; grid-template-columns: repeat(auto-fill, minmax(20%, 1fr)); gap: 2rem; & > * + * { text-align: right; line-height: 40px; } } & > span:last-child { position: absolute; top: 0; right: 0; width: 100px; & > * { height: 40px; line-height: 40px; width: 40px; text-align: center; cursor: pointer; float: right; background-color: #FFF; font-style: normal; font-size: 16px; &:nth-child(2n) { background-color: rgba(0,0,0,0.05); } &[data-action="url_detail"] { text-decoration: none; &::before { font-family: FontAwesome; content: "\f002"; } } &[data-action="remove"] { &::before { font-family: FontAwesome; content: "\f00d"; } } } } } } .cs_shopping_cart_initialized .cs_shopping_cart_add::after, .cs_shopping_cart_btn_main::after { content: attr(data-cs_shopping_cart_item_quantity); } .cs_shopping_cart_btn_checkout, .cs_shopping_cart_btn_main { width: 100%; height: 40px; line-height: 40px; padding: 0 3rem; text-align: center; background-color: #FFF; cursor: pointer; position: relative; & * { display: inline-block; text-align: center; } } .cs_shopping_cart_btn_main::after { position: absolute; top: 0; right: 0; width: 2rem; text-align: center; background-color: rgba(0,0,0,0.1); } .cs_default_overlay.cs_shopping_cart_overlay { width: 70%; & > div:first-child { background-color: #AAA; } } .cs_default_overlay.cs_shopping_cart_overlay_0 { width: 40%; & .cs_shopping_cart_overview > * > div:first-child { grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); } } .cs_shopping_cart_item.cs_shopping_cart_item_0 {} .cs_shopping_cart_item.cs_shopping_cart_item_0 .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto { font-size: 0; color: transparent; } .cs_shopping_cart_item.cs_shopping_cart_item_0 .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto::before, .cs_shopping_cart_add_0:not(.cs_shopping_cart_add_0_auto)::before { width: 40px; font-size: 20px; color: #000; font-style: normal; } .cs_shopping_cart_item.cs_shopping_cart_item_0 .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto::before, .cs_shopping_cart_add_0:not(.cs_shopping_cart_add_0_auto):not([class*="awe-"])::before { font-family: FontAwesome!important; content: "\f005"; } .cs_shopping_cart_add_0:not(.cs_shopping_cart_add_0_auto)::before { position: absolute; top: 0; right: 0; } .cs_shopping_cart_item.cs_shopping_cart_item_0.cs_shopping_cart_added_0 {} .cs_shopping_cart_item.cs_shopping_cart_item_0.cs_shopping_cart_added_0.cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto { font-size: 0; color: transparent; } .cs_shopping_cart_item.cs_shopping_cart_item_0.cs_shopping_cart_added_0 .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto::before, .cs_shopping_cart_item.cs_shopping_cart_added_0 .cs_shopping_cart_add_0:not(.cs_shopping_cart_add_0_auto)::before { display: block; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #FFF; font-family: FontAwesome!important; content: "\f00c"; background-color: green; } .cs_shopping_cart_item.cs_shopping_cart_item_0 .cs_shopping_cart_add_0.cs_shopping_cart_add_0_auto::after { display: none!important; } .cs_shopping_cart_overlay { padding: 2rem; background-color: #AAA!important; overflow: visible!important; border-radius: 0!important; & > div { padding: 0!important; overflow-y: auto!important; } & .cs_default_overlay_close { font-size: 0!important; background-color: #000!important; color: #FFF; top: -40px!important; &:before { font-size: 20px!important; } } } .cs_appointment_calendar { width: 100%!important; position: relative; overflow: hidden; min-height: 535px; } .cs_appointment_calendar, .cs_appointment_calendar * { } .loadModule[data-key="appointment_calendar"] {} .loadModule[data-key="appointment_calendar"] > div > .flex { flex-wrap: wrap; } .loadModule[data-key="appointment_calendar"] > div > .flex > * { flex-shrink: 1; flex-grow: 1; flex-basis: 300px; } .loadModule[data-key="appointment_calendar"] > div > .flex > * + * { flex-basis: 800px; } .cs_appointment_calendar.cs_appointment_calendar_loading {} .cs_appointment_calendar.cs_appointment_calendar_loading > * { display: none!important; } .cs_appointment_calendar.cs_appointment_calendar_loading::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.1); cursor: default; z-index: 10; } .cs_appointment_calendar.cs_appointment_calendar_loading::after { } .cs_appointment_calendar .flex.collapsed { gap: var(--cs_appointment_calendar_cell_gap); background-color: var(--cs_appointment_calendar_cell_gap_color); } .cs_appointment_calendar_actions {} .cs_appointment_calendar_actions > * { margin-bottom: 1rem; } .cs_appointment_calendar_actions [name] { min-height: 40px; line-height: 40px; } .cs_appointment_calendar i { font-style: normal; } .cs_appointment_calendar > input { width: 1px; height: 1px; opacity: 0; position: absolute!important; top: 0; left: -100px; } .cs_appointment_calendar_sub_grid:not(.cs_appointment_calendar_full) { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); padding-left: 1px; } .cs_appointment_calendar_sub_grid[data-count="1"] { grid-template-columns: repeat(auto-fill, minmax(95%, 1fr)); } .cs_appointment_calendar_sub_grid:not(.cs_appointment_calendar_full) > div { max-width: 100%; margin: 0 auto; } .cs_appointment_calendar_sub_grid > div > div:first-child { min-height: 40px; line-height: 40px; text-align: center; background-color: rgba(0,0,0,0.2); } .cs_appointment_calendar_sub_grid > div > div:first-child {} .cs_appointment_calendar table { table-layout: fixed; width: 100%; } .cs_appointment_calendar table td { vertical-align: middle!important; } .cs_appointment_calendar table td > span, .cs_appointment_calendar table th > span { display: block; height: var(--cs_appointment_calendar_cell_height); width: 100%; line-height: var(--cs_appointment_calendar_cell_height); text-align: center; } .cs_appointment_calendar table td > span { position: relative; z-index: 1; } .cs_appointment_calendar table th { background-color: rgba(0,0,0,0.1); } .cs_appointment_calendar table td[data-dow="6"], .cs_appointment_calendar table td[data-dow="7"] { background-color: rgba(0,0,0,0.1); } .cs_appointment_calendar table td { opacity: 0.2; } .cs_appointment_calendar table td.cs_appointment_calendar_inactive, .cs_appointment_calendar table td.cs_appointment_calendar_skip { pointer-events: none; background-color: var(--cs_appointment_calendar_cell_gap_color)!important; } .cs_appointment_calendar table td.cs_appointment_calendar_inactive { visibility: hidden; border: none!important; } .cs_appointment_calendar table td.cs_appointment_calendar_locked { pointer-events: none; opacity: 0.3; position: relative; cursor: not-allowed; } .cs_appointment_calendar table td.cs_appointment_calendar_locked::before { content: ""; display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; } .cs_appointment_calendar table td.cs_appointment_calendar_available:not(.cs_appointment_calendar_skip) { background-color: #FFF; opacity: 1; } .cs_appointment_calendar table td.cs_appointment_calendar_available:hover { background-color: rgba(0,255,0,0.5); } .cs_appointment_calendar table td.cs_appointment_calendar_trainer:not(.cs_appointment_calendar_skip) {} .cs_appointment_calendar table td.cs_appointment_calendar_trainer:not(.cs_appointment_calendar_skip):before { content: ""; width: 0; height: 0; border-style: solid; border-width: 0 0 var(--cs_appointment_calendar_slot_height) var(--cs_appointment_calendar_slot_height); border-color: transparent transparent #0AF transparent; position: absolute; bottom: 0; right: 0; left: auto; top: auto; } .cs_appointment_calendar table td::before { display: block; width: 32px; height: 32px; right: 0; bottom: 0; position: absolute; line-height: 32px; text-align: center; } .cs_appointment_calendar table td.cs_appointment_calendar_booked { position: relative; overflow: hidden; } .cs_appointment_calendar table td.cs_appointment_calendar_booked:not(.cs_appointment_calendar_skip) > span { color: #FFF; } .cs_appointment_calendar table td.cs_appointment_calendar_booked:not(.cs_appointment_calendar_skip)::before { content: ""; background-color: green!important; z-index: 1; } .cs_appointment_calendar table td.cs_appointment_calendar_locked::before { content: "\f023"; background-color: #EFEFEF; font-family: FontAwesome !important; font-size: 20px; } .cs_appointment_calendar_nav { width: 100%; min-height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 1rem; & { & > .cs_appointment_calendar_quick_action { position: relative; max-width: 40px; height: 40px; &:before { content: "\f274"; font-family: FontAwesome; z-index: 2; background-color: #FFF; position: absolute; inset: 0; pointer-events: none; text-align: center; font-size: 1.5rem; } & input[type="date"] { z-index: 1; max-width: 40px; height: 40px; line-height: 40px; border: none!important; background-color: #CCC; cursor: pointer; } } } } .cs_appointment_calendar .cs_appointment_calendar_nav_sub { padding: 0 1rem; color: var(--default_color_blue_1); font-weight: bold; } .cs_appointment_calendar.cs_appointment_calendar_week .cs_appointment_calendar_nav_sub, .cs_appointment_calendar.cs_appointment_calendar_day .cs_appointment_calendar_nav_sub { display: block; } .cs_appointment_calendar .cs_appointment_calendar_nav_sub > * { padding: 0 10px; opacity: 0.6; } .cs_appointment_calendar .cs_appointment_calendar_nav_sub > .active { border-bottom: 1px solid var(--default_color_blue_1); pointer-events: none; opacity: 1; } .cs_appointment_calendar_nav > .cs_appointment_calendar_nav_main > i { width: 40px; height: 40px; line-height: 37px; text-align: center; float: left; background-color: rgba(0,0,0,0.2); font-size: 25px; font-family: monospace; color: #FFF; font-weight: bold; opacity: 0.5; } .cs_appointment_calendar_nav > .cs_appointment_calendar_nav_main > i:hover { opacity: 1; background-color: var(--default_color_blue_1); color: #FFF; } .cs_appointment_calendar_nav > .cs_appointment_calendar_nav_main > i::before { content: "<"; } .cs_appointment_calendar_nav > .cs_appointment_calendar_nav_main > i + i { float: right; } .cs_appointment_calendar_nav > .cs_appointment_calendar_nav_main > i + i::before { content: ">"; } .cs_appointment_calendar_close { width: 40px; height: 40px; line-height: 40px; position: absolute; top: 0; right: 0; text-align: center; background-color: rgba(0,0,0,0.6); color: #FFF; cursor: pointer; } .cs_appointment_calendar_close::before { content: "\2716"; } .cs_appointment_calendar_week_overview { padding-left: 150px; position: relative; } .cs_appointment_calendar_week_overview > div:first-child { position: absolute; left: 0; width: 150px; display: grid; gap: var(--cs_appointment_calendar_cell_gap); background-color: var(--cs_appointment_calendar_cell_gap_color); } .cs_appointment_calendar_week_overview > div:first-child > * { display: grid; gap: var(--cs_appointment_calendar_cell_gap); } .cs_appointment_calendar_week_overview > div:first-child * { text-align: center; line-height: var(--cs_appointment_calendar_cell_height); } .cs_appointment_calendar_week_overview > div:first-child * > i { position: relative; display: block; width: 100%; height: var(--cs_appointment_calendar_slot_height); line-height: var(--cs_appointment_calendar_slot_height); font-size: 0.7rem; border-right: 2px solid var(--cs_appointment_calendar_cell_gap_color); } .cs_appointment_calendar_hour_overview { flex: 1; display: grid; gap: var(--cs_appointment_calendar_cell_gap); background-color: var(--cs_appointment_calendar_cell_gap_color); } .cs_appointment_calendar_hour_overview, .cs_appointment_calendar_hour_overview * { min-height: var(--cs_appointment_calendar_cell_height); line-height: var(--cs_appointment_calendar_cell_height); box-sizing: border-box; } .cs_appointment_calendar_hour_overview > * > * { display: grid; gap: var(--cs_appointment_calendar_cell_gap); } .cs_appointment_calendar_hour_overview > label { text-align: center; background-color: #FFF; } .cs_appointment_calendar_hour_overview > label > i { display: block; text-align: center; font-style: normal; } .cs_appointment_calendar_hour_overview > label > i:first-child { line-height: 27px; } .cs_appointment_calendar_hour_overview > label > i:first-child + i { line-height: 16px; font-size: 0.7rem; height: 16px; min-height: 0; margin-top: -20px; color: rgba(0,0,0,0.7); } .cs_appointment_calendar_hour_overview > * { position: relative; } .cs_appointment_calendar_hour_overview > * > label { position: absolute; top: 0; left: 0; padding: 0 10px; background-color: rgba(0,0,0,0.1); width: 100px; text-align: center; } .cs_appointment_calendar_hour_overview > * > label + div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; } .cs_appointment_calendar_hour_overview > * > label + div > *, .cs_appointment_calendar_hour_overview > div > div > * { position: relative; background-color: #FFF; line-height: var(--cs_appointment_calendar_slot_height); height: var(--cs_appointment_calendar_slot_height); min-height: var(--cs_appointment_calendar_slot_height); overflow: hidden; font-size: 0.7rem; } .cs_appointment_calendar_hour_overview > * > label + div > *::before, .cs_appointment_calendar_hour_overview > div > div > *::before { font-family: FontAwesome !important; text-align: center; width: 100%; height: 100%; display: block; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="unavailable"] > i:before, .cs_appointment_calendar_hour_overview .cs_appointment_calendar_empty, .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_skip { cursor: not-allowed; background-color: var(--cs_appointment_calendar_cell_gap_color)!important; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="booked"] > i:before { cursor: default; background-color: green!important; color: #FFF; } .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_booked::before { background-color: green; content: ""; position: absolute; top: 0; right: 0; width: 2rem; } .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_booked.cs_appointment_calendar_is_checked::after { color: #FFF; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="available"] > i:before, .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_available { background-color: #FFF; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="available"] > i:before {} .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_available:hover {} .cs_appointment_calendar_hour_overview div[data-id][data-index_h] > i { display: none; height: 20px; line-height: 20px; text-align: center; font-size: 0.6rem; } .cs_appointment_calendar_hour_overview div[data-id][data-index_h].cs_appointment_calendar_is_available > i, .cs_appointment_calendar_hour_overview div[data-id][data-index_h].cs_appointment_calendar_is_skip > i { display: block; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="unavailable"] > i:before, .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_has_error { background-color: #BBB!important; cursor: not-allowed; } .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_locked, .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_is_reserved {} .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_has_customer {} .cs_appointment_calendar_hour_overview div[data-id] { position: relative; } .cs_appointment_calendar_legend > *[data-c][data-k] > i:before, .cs_appointment_calendar_hour_overview div[data-id]:before, .cs_appointment_calendar_hour_overview div[data-id]:after { font-family: FontAwesome; } .cs_appointment_calendar_hour_overview div[data-id]:before, .cs_appointment_calendar_hour_overview div[data-id]:after { content: ""; width: var(--cs_appointment_calendar_slot_height); height: var(--cs_appointment_calendar_slot_height); line-height: var(--cs_appointment_calendar_slot_height); text-align: center; position: absolute; top: 0; right: 0; z-index: 1; font-size: 1rem; } .cs_appointment_calendar_hour_overview div[data-id]:after { z-index: 2; } .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_50"] > i:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_55"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_50:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_55:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_50_self"]:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_55_self"]:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_50_self:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_55_self:before { width: 0; height: 0; border-style: solid; border-width: 0 0 var(--cs_appointment_calendar_slot_height) var(--cs_appointment_calendar_slot_height); border-color: transparent transparent #0AF transparent; } .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_50_self"] > i:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_55_self"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_50_self:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_has_role_55_self:before { border-color: transparent transparent #00D95F transparent; } .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_50"] > i:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_55"] > i:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_50_self"]:before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="role_55_self"]:before { border-width: 0 0 15px 20px; margin-bottom: 5px; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="selected"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_selected:not(.cs_appointment_calendar_is_reserved):not(.cs_appointment_calendar_is_locked):not(.cs_appointment_calendar_is_booked):after { content: "\f07a"; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="cbecked"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_checked:after { content: "\f00c"; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="missed"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_missed:after { content: "\f00d"; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="locked"] > i, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_locked { content: "\f023"; background-color: rgb(255, 0, 0)!important; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="locked"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_locked:after { content: "\f023"; color: #FFF; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="reserved"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_reserved:after { content: "\f252"; } .cs_appointment_calendar_legend > *[data-c="is"][data-k="blocked"] > i:before, .cs_appointment_calendar_hour_overview div[data-id].cs_appointment_calendar_is_blocked:after { content: "\f256"; color: #FFF; background-color: rgb(0,0,255); } .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_has_comment:not(.cs_appointment_calendar_is_locked), .cs_appointment_calendar_legend > *[data-c="has"][data-k="comment"] > i:before { background-color: rgb(255, 255, 0)!important; } .cs_appointment_calendar_hour_overview div.cs_appointment_calendar_has_comment:not(.cs_appointment_calendar_is_locked):before, .cs_appointment_calendar_legend > *[data-c="has"][data-k="comment"] > i:before { content: "\f075"!important; color: #000; } .cs_appointment_calendar_hour_overview [data-id].cs_appointment_calendar_is_available:not(.cs_appointment_calendar_is_selected):not(.cs_appointment_calendar_is_checked)::after { content: attr(data-date)!important; font-family: inherit!important; left: 0; right: 0!important; width: auto!important; box-sizing: border-box; font-size: 0.65rem!important; color: #333; font-family: Arial!important; text-align: center; } .cs_appointment_calendar_hour_overview [data-id].cs_appointment_calendar_is_available.cs_appointment_calendar_is_selected::after, .cs_appointment_calendar_hour_overview [data-id].cs_appointment_calendar_is_available.cs_appointment_calendar_is_checked::after { left: 0; right: 0!important; width: auto!important; text-align: center; } .cs_appointment_calendar.cs_appointment_calendar_viewable .cs_appointment_calendar_hour_overview [data-id] { } .cs_appointment_calendar label.cs_appointment_calendar_dummy, .cs_appointment_calendar label > i.cs_appointment_calendar_dummy { background-color: var(--default_color_gray_2); } .cs_appointment_assignment_dummy { background-color: #FFF; } .cs_appointment_assignment_dummy:before { content: "\f007"; font-size: 1.2rem; line-height: 2rem; color: var(--black); font-family: FontAwesome !important; } .cs_appointment_assignment_dummy_product:before { content: "\f1b0"; } .cs_appointment_calendar_error { cursor: not-allowed; _ointer-events: none; opacity: 0.2!important; } .cs_appointment_summary {} .cs_appointment_calendar_legend { overflow: hidden; display: flex; flex-wrap: wrap; gap: 0; margin-top: 1rem; } .cs_appointment_calendar_legend > * { min-height: var(--cs_appointment_calendar_slot_height); line-height: 40px; font-size: 0.8rem; position: relative; padding-left: 45px; padding-right: 1rem; } .cs_appointment_calendar_legend > * > i { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; overflow: hidden; position: absolute; top: 5px; left: 5px; box-shadow: 0 0 5px rgb(0, 0, 0, .3); } .cs_appointment_calendar_legend > * > i:before { display: block; content: ""; width: 30px; height: 30px; } .cs_appointment_calendar_legend > *[data-k="role_50"] > i:before { border-radius: 0!important; margin: 0; border-width: 0 0 var(--cs_appointment_calendar_slot_height) var(--cs_appointment_calendar_slot_height)!important; } .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_available, .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_skip, .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_booked { display: flex; flex-wrap: wrap; } .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_available > i[data-name], .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_skip > i[data-name], .cs_appointment_calendar .cs_appointment_calendar_hour_overview .cs_appointment_calendar_is_booked > i[data-name] { display: block; width: var(--cs_appointment_calendar_slot_height)!important; height: var(--cs_appointment_calendar_slot_height)!important; min-height: 0; z-index: 2; position: relative; top: 0; margin-right: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; } @media only screen and (max-width: 535px) { --root { --cs_appointment_calendar_cell_gap: 1px; } .cs_appointment_calendar {} .cs_appointment_calendar_week .cs_appointment_calendar_sub_grid > div > div:first-child, .cs_appointment_calendar_day .cs_appointment_calendar_sub_grid > div > div:first-child { width: 60px!important; } .cs_appointment_calendar_week_overview { padding-left: 60px!important; } .cs_appointment_calendar_week_overview > div:first-child { width: 60px!important; } .cs_appointment_calendar_hour_overview > label { font-weight: normal!important; font-size: 0.7rem!important; } } .multiSelect_wrapper { width: 100%; position: relative; background-color: #FFF; } .multiSelect_wrapper * { color: #555!important; text-align: left!important; } .multiSelect_wrapper .multiSelect_value_input { display: none!important; } .multiSelect_wrapper .multiSelect_selectContainer { z-index: 100!important; } .multiSelect_wrapper .multiSelect_selectContainer select { padding: 0px; margin: 0px; height: 40px; line-height: 40px; padding: 0 0.5rem; border: none; outline: none; } .multiSelect_wrapper .multiSelect_selectContainer select, .multiSelect_wrapper .multiSelect_selectContainer select * { line-height: 40px!important; } .multiSelect_wrapper .multiSelect_selectContainer select option { height: 14px; outline: none; padding: 2px; } .multiSelect_wrapper .multiSelect_itemContainer { padding-bottom: 0px; min-height: 0; overflow: hidden; border-bottom: none; background-color: rgba(0,0,0,0.05); } .multiSelect_wrapper .multiSelect_selectContainer { width: inherit; overflow: hidden; } .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem { cursor: default; background-color: #E3E3E3; position: relative; padding: 0 0.5rem; padding-right: 30px; float: left; max-width: 50%; } .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem, .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem * { height: 40px; line-height: 40px; } .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem:nth-child(2n) { background-color: #D3D3D3; } .multiSelect_wrapper:not(.disabled) .multiSelect_itemContainer .multiSelect_selectedItem:hover { background-color: #FFF; } .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem .multiSelect_selectedItemIcon { cursor: pointer; position: absolute; top: 0px; right: 0px; width: 30px; height: 40px; line-height: 40px; text-align: center!important; } .multiSelect_wrapper .multiSelect_itemContainer .multiSelect_selectedItem .multiSelect_selectedItemIcon::before { content: "\2716"; } .multiSelectAutocompleteWrapper {} .multiSelectAutocompleteWrapper input.multiSelect { background-color: #FFF; margin: 0!important; } .multiSelectAutocompleteWrapper .multiSelect_itemContainer { max-height: 150px; overflow-y: auto; } .multiSelectAddAll, .multiSelectRemoveAll { overflow: hidden; text-align: center; height: 40px; line-height: 40px; cursor: pointer; text-align: center!important; width: 50%; padding: 0; color: #FFF; } .multiSelectRemoveAll { opacity: 0.9; } .multiSelect_wrapper .help-block { text-align: center!important; margin-bottom: -1px; color: #990000!important; } .multiSelect_wrapper.disabled { background-color: transparent!important; } .multiSelect_wrapper.disabled .multiSelectAddAll, .multiSelect_wrapper.disabled .multiSelectRemoveAll, .multiSelect_wrapper.disabled input, .multiSelect_wrapper.disabled select { display: none; } .multiSelect_wrapper.disabled .multiSelect_selectedItem { padding-right: 5px; } .multiSelect_wrapper.disabled .multiSelect_selectedItemIcon { display: none!important; } .cs_chat_ai_wrapper { position: relative; &, & * { box-sizing: border-box; } & * { color: inherit; } & > div:first-child { background-color: #FFF; padding: 0 1rem; padding-top: 0; height: 100%; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); & > header { height: 3.5rem; border-bottom: 1px solid rgba(0,0,0,0.1); position: relative; display: flex; flex-wrap: wrap; flex-direction: row-reverse; gap: 0rem; &:before { content: ""; position: absolute; top: 0.25rem; left: 1rem; width: 20%; height: 3rem; background-position: left center; background-repeat: no-repeat; background-size: contain; } & > * { display: block; max-width: 2.5rem; height: 2.5rem; margin-top: 0.5rem; flex: 1; cursor: pointer; position: relative; &[data-action="download"]:before, &[data-action="refresh"]:before, &[data-action="close"]:before { content: ""; position: absolute; top: 0; left: 0; width: 2.5rem; height: 2.5rem; background-position: center right; background-repeat: no-repeat; background-size: 40%; opacity: 0.4; } &[data-action="download"]:before { background-image: url('data:image/svg+xml;utf8,'); } &[data-action="refresh"]:before { background-image: url('data:image/svg+xml;utf8,'); } &[data-action="close"]:before { background-image: url('data:image/svg+xml;utf8,'); } } } } &.inline { min-height: 100%!important; max-height: 100%!important; height: 100%; overflow: hidden; position: relative; padding-top: 3.5rem; padding-bottom: 3.5rem; background-color: #EFEFEF; color: #333; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); & header { background-color: #FFF; position: absolute!important; top: 0; left: 0; right: 0; padding: 0 1rem; -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.3); box-shadow: 0 0 30px 0 rgba(0,0,0,0.3); } & footer { background-color: #FFF; color: #333; position: absolute!important; bottom: 0; left: 0; right: 0; padding: 0 1rem; padding-top: .5rem!important; -webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,0.3); box-shadow: 0 0 30px 0 rgba(0,0,0,0.3); & [data-action="chat_ai_submit"] { bottom: .5rem!important; } } & > header + div { height: 100%; overflow: scroll; padding-bottom: 0!important; } } &:not(.inline) { z-index: 90000!important; position: fixed; bottom: 1rem; right: 0; width: 450px; max-width: 90vw!important; & > div:first-child { display: none; width: calc(100% - 2rem); height: calc(100% - 5rem); border-radius: 1rem; } &.open { top: 3rem; & > div:first-child { display: block; position: absolute; top: 1rem; bottom: 4rem; left: 1rem; right: 1rem; } } } & > div:first-child > footer { position: relative; height: 3.5rem; & input { display: block; width: 100%; height: 2.5rem; line-height: 2.5rem; border: 1px solid rgba(0,0,0,0.1); border-radius: 5px; padding-right: 2.5rem; padding-left: .5rem; } & [data-action="chat_ai_submit"] { position: absolute; right: 1rem; bottom: 1rem; width: 2.5rem; height: 2.5rem; cursor: pointer; &:before { content: ""; position: absolute; inset: 0; background-position: center center; background-repeat: no-repeat; background-size: 50%; opacity: 0.6; background-image: url('data:image/svg+xml;utf8,'); } } } & > div:first-child > header + div { padding: 1rem 0; overflow-y: scroll; -ms-overflow-style: none; scrollbar-width: none; max-height: 100%; } &:not(.inline) > div:first-child > header + div { height: calc(100% - 7rem); } & > div:first-child > header + div > * { display: block; padding: .5rem 1rem; line-height: 1.5rem; border-radius: 5px; color: #666; float: left; clear: both; max-width: 70%; margin-left: 10px; & i { font-style: normal!important; } &:not(.dummy) { background-color: #EFEFEF; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); } } & > div:first-child > header + div > * + * { margin-top: 0; } & > div:first-child > header + div > *[data-direction] + [data-direction] { margin-top: 1rem!important; } & > div:first-child > header + div > *[data-direction="1"] { background-color: transparent; float: right; clear: both; margin-left: 0; margin-right: 10px; } & > div:first-child > header + div > *[data-direction="1"] * { text-align: right; display: block; } & > div:first-child > header + div > *[data-direction="1"] + [data-direction="1"], & > div:first-child > header + div > *[data-direction="2"] + [data-direction="2"] { margin-top: -1rem; } & > div:first-child > header + div > * > i:first-child { display: block; font-size: 0.7rem; color: rgba(0,0,0,.4); } & > div:first-child > header + div > *.dummy { position: relative; padding: 0!important; background-color: transparent; margin: 0!important; } & > div:first-child > header + div > *.dummy:before { content: ' .'; -webkit-animation: dots 1s steps(5, end) infinite; animation: dots 1.5s steps(5, end) infinite; font-size: 2rem; color: #666; } & > [data-action="open"] { display: block; width: 3rem; height: 3rem; position: absolute; bottom: 0; left: 1rem; border-radius: 2rem; cursor: pointer; &:before { content: ""; display: block; position: absolute; inset: 0; background-position: center center; background-repeat: no-repeat; background-size: 60%; background-image: url('data:image/svg+xml;utf8,'); } } &.open > [data-action="open"]:before { background-image: url('data:image/svg+xml;utf8,'); } &.sending footer { display: none; } & [data-key="bubble"] { display: block; padding: 0.5rem; border-radius: 5px; background-color: #EFEFEF; color: #666; width: auto; max-width: calc(100% - 6rem); bottom: 3.5rem; left: 3rem; position: absolute; font-size: 0.8rem; cursor: default; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.2); box-shadow: 0 0 15px 0 rgba(0,0,0,.2); } &.open [data-key="bubble"] { display: none; } } @keyframes dots { 0% { color: #666; text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0); } 20% { color: #666; text-shadow: .25em 0 0 rgba(0,0,0,0), .5em 0 0 rgba(0,0,0,0); } 40% { text-shadow: .25em 0 0 #666, .5em 0 0 rgba(0,0,0,0); } 80%, 100% { text-shadow: .25em 0 0 #666, .5em 0 0 #666; } } :root { --white: #FFFFFF; --yellow: #FFD500; --purple: #800080; --grayLighter: #EFEFEF; --grayLight: #DEDEDE; --gray: #CCCCCC; --grayDark: #706F6F; --black: #000000; --greenLighter: #F1F7E2; --greenLight: #E4EFC7; --green: #95C11F; --greenDark: #098C38; --greenDarker: #186533; --red: #E6332A; --orange: #F9B233; --orangeDark: #F08213; --orangeLight: #FEF9F3; --blue: #125B9B; --blueT1: #125B9BE0; --blueLight: #DCE7f0; --transparent: rgb(0,0,0,0); --default_color_blue_1: #125B9B; --clr_main_1: 0, 0, 0; --clr_main_2: 0, 0, 0; --clr_main_3: 0, 0, 0; --clr_main_4: 0, 0, 0; --clr_main_5: 0, 0, 0; --clr_main_6: 0, 0, 0; --clr_main_7: 0, 0, 0; --clr_main_8: 0, 0, 0; --clr_main_9: 0, 0, 0; --clr_main_10: 0, 0, 0; --clr_main_11: 0, 0, 0; --clr_main_12: 0, 0, 0; --clr_main_13: 0, 0, 0; --clr_main_14: 0, 0, 0; --clr_main_15: 0, 0, 0; --clr_main_16: 0, 0, 0; --clr_main_17: 0, 0, 0; --clr_main_18: 0, 0, 0; --clr_main_19: 0, 0, 0; --clr_main_20: 0, 0, 0; --social_xing: #008388; --social_facebook: #375A92; --social_twitter: #5C8ECB; --social_x: #5C8ECB; --social_goldenline: #333333; --social_linkedin: #4573B1; --social_youtube: #E13334; --social_instagram: #5e0bf6; --social_google: #C93B2D; --social_skype: #22A7E2; --social_slideshare: #29B1B3; --social_weibo: #E6162D; --social_qq: #000000; --social_wechat: #91BF4B; --social_whatsapp: #91BF4B; --social_vk: #507299; --opacity: 1; } .cs_color_opacity_90 { --opacity: 0.9; } .cs_color_opacity_80 { --opacity: 0.8; } .cs_color_opacity_70 { --opacity: 0.7; } .cs_color_opacity_60 { --opacity: 0.6; } .cs_color_opacity_50 { --opacity: 0.5; } .cs_color_opacity_40 { --opacity: 0.4; } .cs_color_opacity_30 { --opacity: 0.3; } .cs_color_opacity_20 { --opacity: 0.2; } .cs_color_opacity_10 { --opacity: 0.1; } .cs_color_opacity_05 { --opacity: 0.05; } .cs_bg_color_1 { background-color: rgba(var(--clr_main_1), var(--opacity))!important; } .cs_bg_color_2 { background-color: rgba(var(--clr_main_2), var(--opacity))!important; } .cs_bg_color_3 { background-color: rgba(var(--clr_main_3), var(--opacity))!important; } .cs_bg_color_4 { background-color: rgba(var(--clr_main_4), var(--opacity))!important; } .cs_bg_color_5 { background-color: rgba(var(--clr_main_5), var(--opacity))!important; } .cs_bg_color_6 { background-color: rgba(var(--clr_main_6), var(--opacity))!important; } .cs_bg_color_7 { background-color: rgba(var(--clr_main_7), var(--opacity))!important; } .cs_bg_color_8 { background-color: rgba(var(--clr_main_8), var(--opacity))!important; } .cs_bg_color_9 { background-color: rgba(var(--clr_main_9), var(--opacity))!important; } .cs_bg_color_10 { background-color: rgba(var(--clr_main_10), var(--opacity))!important; } .cs_bg_color_11 { background-color: rgba(var(--clr_main_11), var(--opacity))!important; } .cs_bg_color_12 { background-color: rgba(var(--clr_main_12), var(--opacity))!important; } .cs_bg_color_13 { background-color: rgba(var(--clr_main_13), var(--opacity))!important; } .cs_bg_color_14 { background-color: rgba(var(--clr_main_14), var(--opacity))!important; } .cs_bg_color_15 { background-color: rgba(var(--clr_main_15), var(--opacity))!important; } .cs_bg_color_16 { background-color: rgba(var(--clr_main_16), var(--opacity))!important; } .cs_bg_color_17 { background-color: rgba(var(--clr_main_17), var(--opacity))!important; } .cs_bg_color_18 { background-color: rgba(var(--clr_main_18), var(--opacity))!important; } .cs_bg_color_19 { background-color: rgba(var(--clr_main_19), var(--opacity))!important; } .cs_bg_color_20 { background-color: rgba(var(--clr_main_20), var(--opacity))!important; } .cs_color_1 { color: rgba(var(--clr_main_1), var(--opacity))!important; } .cs_color_2 { color: rgba(var(--clr_main_2), var(--opacity))!important; } .cs_color_3 { color: rgba(var(--clr_main_3), var(--opacity))!important; } .cs_color_4 { color: rgba(var(--clr_main_4), var(--opacity))!important; } .cs_color_5 { color: rgba(var(--clr_main_5), var(--opacity))!important; } .cs_color_6 { color: rgba(var(--clr_main_6), var(--opacity))!important; } .cs_color_7 { color: rgba(var(--clr_main_7), var(--opacity))!important; } .cs_color_8 { color: rgba(var(--clr_main_8), var(--opacity))!important; } .cs_color_9 { color: rgba(var(--clr_main_9), var(--opacity))!important; } .cs_color_10 { color: rgba(var(--clr_main_10), var(--opacity))!important; } .cs_color_11 { color: rgba(var(--clr_main_11), var(--opacity))!important; } .cs_color_12 { color: rgba(var(--clr_main_12), var(--opacity))!important; } .cs_color_13 { color: rgba(var(--clr_main_13), var(--opacity))!important; } .cs_color_14 { color: rgba(var(--clr_main_14), var(--opacity))!important; } .cs_color_15 { color: rgba(var(--clr_main_15), var(--opacity))!important; } .cs_color_16 { color: rgba(var(--clr_main_16), var(--opacity))!important; } .cs_color_17 { color: rgba(var(--clr_main_17), var(--opacity))!important; } .cs_color_18 { color: rgba(var(--clr_main_18), var(--opacity))!important; } .cs_color_19 { color: rgba(var(--clr_main_19), var(--opacity))!important; } .cs_color_20 { color: rgba(var(--clr_main_20), var(--opacity))!important; } .cs_default_overview_wrapper .cs_error { color: red; } .ui-helper-hidden-accessible { display: none!important; } .cs_toggle_sub_info { cursor: pointer; } .cs_sort_trigger { cursor: pointer; } .cs_sort_trigger_a, .cs_sort_trigger_a *, .cs_sort_trigger_d, .cs_sort_trigger_d * { color: var(--default_color_blue_1); } .cs_sort_trigger_a:before, .cs_sort_trigger_d:before { float: left; margin-right: 5px; } .cs_sort_trigger_a:before { content: "\25B2"; } .cs_sort_trigger_d:before { content: "\25BC"; } .loadModuleOverlay[data-key] { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; cursor: pointer; background-color: var(--default_color_blue_1); color: #FFF; overflow: hidden!important; &:before { content: attr(data-label); } } body.front { & .csTriggerTargetOverlay { z-index: 1001!important; &:before { content: ""; display: block; position: fixed!important; inset: -10000px!important; background-color: rgba(0,0,0,.3); } } & .csTriggerTargetWrapper { & .csActiveTriggerBtn {} & .csActiveTriggerTarget { display: none; &.csTriggerTargetActive { display: block; & .csActiveTriggerBtn { display: block; &:before { content: "\f00d"; font-family: FontAwesome; } } } } } } label.cs_truncated { & > input { display: none; & + span { display: block; & > a { color: var(--default_color_blue_1); } & + span { display: none; } } &:checked + span { display: none; & + span { display: block; } } } } .cs_alert { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1000001!important; } .cs_alert > div { position: relative; z-index: 1001; background-color: #FFF; padding: 1.5rem; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.6); box-shadow: 0 0 50px 0 rgba(0,0,0,0.6); min-width: 300px; max-width: 90vw; min-height: 150px; max-height: 90vh; padding-bottom: 40px; } .cs_alert .cs_alert-message { padding-bottom: 40px } .cs_alert .cs_alert-message:before { display: block; content: "\2713"; width: 50px; height: 50px; line-height: 50px; text-align: center; font-family: Arial sans-serif!important; color: var(--default_color_blue_1); font-size: 1.6rem; font-weight: bold; border: 2px solid var(--default_color_blue_1); border-radius: 40px; margin-bottom: 1rem; } .cs_alert.cs_alert_error .cs_alert-message:before { content: "!"; color: #990000; border-color: #990000; } .cs_alert:before { content: ""; background-color: rgba(0,0,0,0.3); position: absolute; inset: -2000px; z-index: 1000; } .cs_alert-buttons { position: absolute; bottom: 1.5rem; left: 1.5rem; right: 1.5rem; display: flex; flex-direction: row-reverse; } .progress-container { width: 100%; height: 20px; background-color: lightgray; position: relative; } .progress-bar { height: 100%; } .progress-bar:before { content: ""; display: block; width: var(--progress, 0); height: 100%; background-color: green; transition: width 0.5s ease-in-out; position: absolute; top: 0; left: 0; } body.front .cs_show_content_by_role:not(.cs_show_content_by_role_active) { display: none!important; } .cs_pp_placeholder { background-image: var(--default_pp_placeholder); background-repeat: no-repeat; background-position: center center; background-size: cover; } .cs_default_item_overview {} .cs_default_item_overview > * {} .cs_default_item_overview > * + * { } .cs_default_item_overview > * + *:before { content: ""; display: block; width: 100%; height: 1rem; border-top: 2px solid var(--default_color_blue_1); margin-top: 1rem; } .cs_default_item_overview > * > :first-child { min-height: 100px; position: relative; background-color: #FFF; color: var(--default_color_blue_1); padding: 1rem; margin-bottom: 1rem; } .cs_default_item_overview > * + ::before { border-top: 2px dotted var(--default_color_blue_1); } .cs_default_item_overview > * > :first-child > *:first-child, .cs_default_item_overview > * .myDropzone:not(.cs_btn) { position: absolute; top: 10px; right: 0; width: 80px; height: 80px; overflow: hidden; } .cs_default_item_overview > * > :first-child > *:first-child > [data-action] { display: block; width: 80px; height: 80px; text-align: center; } .cs_default_item_overview > * > :first-child > *:first-child > [data-action="download"]:before { width: 100%; content: "\f019"; font-family: FontAwesome !important; font-size: 30px; text-align: center; line-height: 80px; } .cs_default_item_overview > * > :first-child > *:first-child * img { width: 100%; height: 100%; } .cs_default_item_overview > * > :first-child > *:first-child + div { display: flex; flex-wrap: wrap; gap: 1rem; min-height: 3.5rem; padding-top: 7px } .cs_default_item_overview > * > :first-child > *:first-child + div > * > i { display: block; } .cs_default_item_overview > * > :first-child > *:first-child + div > * > i:first-child { font-weight: bold; line-height: 1.7rem; } .cs_default_overlay { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); height: auto; width: 800px; max-width: 90vw; max-height: 75vh; -webkit-box-shadow: 0 0 2000px 2000px rgba(0,0,0,0.5); box-shadow: 0 0 2000px 2000px rgba(0,0,0,0.5); background-color: #FFF; border-radius: 25px; overflow: hidden; z-index: 100000; } .cs_default_overlay_error, .cs_default_overlay_info { display: block; min-height: 40px; font-weight: bold; padding: 0; margin-bottom: 1rem; } .cs_default_overlay_error { color: #990000; } .cs_default_overlay[data-headline] { padding-top: 2rem; } .cs_default_overlay[data-headline]::before { content: attr(data-headline); position: absolute; top: 0; left: 0; right: 0; height: 40px; line-height: 40px; text-align: center; background-color: #E3E3E3; padding: 0 40px; padding-right: 2.7rem; } .cs_default_overlay > div:first-child { height: auto; max-height: 75vh; overflow-y: scroll; padding: 2rem; } .cs_default_overlay.cs_shopping_cart_overlay_0 .cs_shopping_cart_overview > * > div:first-child { grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); } .cs_verification_overlay { padding: 2rem; } .cs_verification_overlay label { margin-bottom: 1rem!important; } .cs_default_overlay.cs_verification_overlay > div:first-child { overflow: hidden; } .cs_default_overlay .cs_default_overlay_close { margin: 0!important; height: 40px; line-height: 40px; width: 40px; text-align: center; position: absolute; top: 0; right: 0; cursor: pointer; font-size: 16px; background-color: #FFF; } .cs_default_overlay .cs_default_overlay_close:before { content: "\2716"; font-weight: bold; } .cs_ajax_loading_overlay { z-index: 1000; position: fixed; bottom: 0; right: 0; transform: none; width: 40px; height: 40px; padding: 0; overflow: hidden; } .cs_ajax_loading_overlay.cs_ajax_loading_overlay_full { z-index: 100000; position: fixed; width: auto; height: auto; inset: 0; background-color: rgba(0,0,0,0.1); } .cs_ajax_loading_overlay::before { content: ""; position: absolute; display: inline-block; width: 20px; height: 20px; border: 5px solid rgba(0,0,0,.3); border-radius: 50%; border-top-color: #FFF; animation: spin 1s ease-in-out infinite; -webkit-animation: spin 1s ease-in-out infinite; left: 50%; top: 50%; margin-top: -15px; margin-left: -15px; } @keyframes spin { to { -webkit-transform: rotate(360deg); } } @-webkit-keyframes spin { to { -webkit-transform: rotate(360deg); } } .cs_default_overlay[data-headline]::before { display: none; content: attr(data-headline); color: #fff; text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5); top: -10px; left: 0; right: 40px; height: auto; font-size: 1.55rem; line-height: 0px; text-align: left; font-weight: bold; background-color: rgba(255, 255, 255, 0) !important; padding: 0rem 45px; z-index: 2; } .cs_overlay_show.active { border-bottom: 2px solid var(--default_color_blue_1)!important; opacity: 1; } .cs_overlay_footer .cs_overlay_show { float: none; margin-top: 1rem; font-weight: normal; height: 1.55rem; font-size: 1rem; line-height: 0.7rem; cursor: pointer; color: #333; } .cs_overlay_footer .cs_overlay_show:hover { text-decoration: underline; color: #333 !important; } .cs_default_overlay input, .cs_default_overlay select, .cs_default_overlay input, .cs_default_overlay textarea, .cs_shopping_cart_overview input, .cs_shopping_cart_overview select { height: 2.4rem; font-size: 1rem; line-height: 2.4rem; padding: 0 10px !important; margin: 0; background-color: transparent; width: 100%; display: block; } .cs_overlay_footer > .cs_overlay_submit.cs_btn { border: none; border-radius: 50px; display: block; height: 3.5rem; line-height: 3.5rem; cursor: pointer; text-align: center; background-color: rgba(16, 74, 150, 1); color: #fff; font-size: 1rem; font-weight: bold; margin-top: 1.8rem; } .cs_image_overlay { position: fixed; inset: 0; z-index: 10000; background-color: rgba(0,0,0,0.8); cursor: pointer; } .cs_image_overlay img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 90%; max-height: 90%; } .cs_default_placeholder_user_1 { display: block; background: url('data:image/svg+xml;utf8,') no-repeat center center; background-size: 60%!important; } .cs_default_placeholder_product_20 { display: block; background: url('data:image/svg+xml;utf8,') no-repeat center center; background-size: 60%!important; } .cs_default_profile { position: relative; min-height: 100px; font-size: 0.8rem; padding-left: 1rem; } .cs_default_profile > div:first-child { display: flex; flex-wrap: wrap; gap: 1rem; } .cs_default_profile + .cs_default_profile { margin-top: 1rem; padding-top: 1rem!important; border-top: 2px dotted var(--default_color_blue_1); } .cs_default_profile > div:first-child > * { flex-basis: 200px; flex-grow: 3; flex-shrink: 1; } .cs_default_profile [data-key="title"] { font-size: 1.3rem; margin-bottom: 0.5rem; color: var(--default_color_blue_1); font-weight: bold; } .cs_default_profile > div:first-child > *:first-child { flex-basis: 100px; flex-grow: 1; flex-shrink: 1; position: relative; min-height: 100px; overflow: hidden; max-width: 100px; max-height: 100px; } .cs_default_profile > div:first-child > *:first-child > i { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; border-radius: 100px; } .cs_default_profile > div:first-child > *:last-child { flex-basis: 40px; flex-grow: 1; flex-shrink: 1; color: var(--default_color_blue_1); } .cs_default_profile .cs_flex > * > :first-child { font-weight: bold; } .cs_default_profile [data-key="actions"] { display: flex; flex-wrap: wrap; } .cs_default_profile [data-key="actions"] > * { height: 40px; min-width: 40px; line-height: 40px; font-size: 20px; flex: 1; text-align: center; cursor: pointer; } .cs_default_profile > div:first-child > div[data-key="actions"] > *:before { font-family: FontAwesome !important; } .cs_default_profile div[data-key="actions"] > *[data-action="edit"]:before, .cs_default_profile div[data-key="actions"] > *[data-action="jumpToDetail"]:before { content: "\f044"; } .cs_default_profile div[data-key="actions"] > *[data-action="history"]:before { content: "\f1da"; } .cs_default_profile div[data-key="actions"] > *[data-action="delete"]:before { content: "\f1f8"; } .cs_default_profile div[data-key="actions"] > *[data-action="questionnaire"]:before { content: "\f0ea"; } .cs_default_profile .cs_flex { display: flex; flex-wrap: wrap; gap: 0.5rem; } .cs_default_profile .cs_flex > * { flex-basis: 150px; flex-grow: 1; flex-shrink: 1; } .cs_default_profile .cs_flex > * > * { display: block; } .cs_default_profile .cs_flex > * > *:first-child { color: var(--default_color_blue_1); } .cs_default_disabled { opacity: 0.5; } .cs_default_disabled, .cs_default_disabled * { pointer-events: none; } .cs_default_input_row { padding: 0.5rem 0; } .cs_default_input_row > label { font-size: 0.85rem; font-weight: bold; line-height: 1rem; color: var(--default_color_gray_3)!important; margin-bottom: 0.5rem; } .cs_default_input_row > label + label { margin-top: .5rem; } .cs_default_input_grid { display: flex; gap: 0 2rem; flex-wrap: wrap; } .cs_default_input_grid > * { flex-grow: 1; flex-shrink: 1; flex-basis: 300px; } .cs_default_input_row[data-suffix] { position: relative; } .cs_default_input_row[data-suffix] > input { padding-right: 50px; } .cs_default_input_row[data-suffix]:before { content: attr(data-suffix); position: absolute; bottom: 1.1rem; right: 0; height: 2.4rem; line-height: 2.4rem; padding-left: 1rem; } .cs_default_input_row [readonly], .cs_default_input_row [disabled] { pointer-events: none; } .cs_default_input_row { & textarea, & textarea, & input[type="text"], & input[type="password"], & input[type="datetime"], & input[type="datetime-local"], & input[type="date"], & input[type="month"], & input[type="time"], & input[type="week"], & input[type="number"], & input[type="email"], & input[type="url"], & input[type="search"], & input[type="tel"], & input[type="color"], & .uneditable-input { background-color: #FFF; padding: 5px 0px!important; background-color: transparent; outline: none; height: 2.4rem; line-height: 2.4rem; } & input[type="text"]:focus, & input[type="text"]:active, & input[type="password"]:focus, & input[type="password"]:active, & textarea:focus, & textarea:active { padding: 0 10px!important; background-color: rgba(0,0,0,0.05); } & textarea:focus, & textarea:active { padding: 10px!important; } & select { border: 0; font-weight: bold; padding: 0 1.5rem; } & input:-webkit-autofill, & input:-webkit-autofill:focus, & input:-webkit-autofill:hover { -webkit-box-shadow: 0 0 0px 1000px white inset !important; box-shadow: 0 0 0px 1000px white inset !important; background-color: transparent !important; } } .formBlockInner textarea, .cs_default_input_row textarea { height: 1rem; min-height: 6rem; } .cs_select_wrapper { position: relative; overflow: hidden; cursor: pointer; line-height: 2.5rem; display: block; } .cs_select_wrapper + .cs_select_wrapper { margin-top: 1rem; } .cs_select_wrapper::before { content: "\25BC"; position: absolute; top: 0.2rem; right: 0.3rem; width: 2.1rem; height: 1.7rem; line-height: 1.8rem; text-align: center; background-color: #FFF; pointer-events: none; border-left: 0; border: 2px solid transparent; border-left: 0; -webkit-border-radius: 0 25px 25px 0; border-radius: 0 25px 25px 0; color: var(--default_color_blue_1)!important; } .cs_select_wrapper > select { background-color: #FFF; height: 2.5rem; padding: 0px 1rem; } input[type="text"].cs_default_filter_input { height: 40px; line-height: 40px; color: var(--default_color_blue_1); background-color: #FFF; height: 2.5rem; padding: 0px 1rem; } .cs_date_input_wrapper { position: relative; & > input { border: 2px solid var(--default_color_blue_1)!important; border-radius: 25px; height: 40px!important; line-height: 40px!important; color: var(--default_color_blue_1); background-color: transparent!important; outline: none!important; padding: 0 1rem; } &:before { content: "\f073"; font-family: FontAwesome; width: 45px; height: 32px; line-height: 32px; text-align: center; position: absolute; top: 4px; right: 5px; z-index: 10; pointer-events: none; background-color: #FFF; border-radius: 25px; cursor: pointer; } } label.checkbox, .cs_checkbox, label.radio, .cs_radio { font-weight: normal; line-height: 1.5rem; min-height: 1.5rem; position: relative; cursor: pointer; display: block!important; padding: 0; } label.checkbox, label.checkbox *, .cs_checkbox, .cs_checkbox *, label.radio, label.radio *, .cs_radio, .cs_radio * { font-weight: normal; color: initial!important; min-height: 30px; line-height: 30px; } label.checkbox input, .cs_checkbox input, label.checkbox input + span > span, label.radio input, .cs_radio input, label.radio input + span > span { display: none!important; } label.checkbox input + span, label.radio input + span { padding-left: 30px; } label.checkbox input + span:before, .cs_checkbox input + span:before, label.radio input + span:before, .cs_radio input + span:before { box-sizing: border-box; content: ""; width: 20px; height: 20px; display: block; position: absolute; top: 5px; left: 0; border-radius: 5px; pointer-events: none; border: 1px solid rgba(0,0,0,.4); } label.checkbox input:checked + span:before, .cs_checkbox input:checked + span:before, label.radio input:checked + span:before, .cs_radio input:checked + span:before { border-color: #97BF0D; } label.radio input + span:before, .cs_radio input + span:before { border-radius: 20px } label.radio input:checked + span::before, .cs_radio input:checked + span::before { content: ""; text-align: center; background-color: #97BF0D; } label.checkbox input:checked + span:before, .cs_checkbox input:checked + span:before { content: "\2713"; font-weight: bold; text-align: center; background-color: #97BF0D; color: #FFF; line-height: 20px; font-size: 14px; } .cs_search_wrapper { position: relative; color: var(--default_color_blue_1); line-height: 2.5rem; } .cs_search_wrapper input { height: 2.5rem; line-height: 2.5rem; padding: 0 10px; padding-right: 50px; border: none!important; outline: none; box-sizing: border-box; } .cs_search_wrapper:before { content: "\f002"; font-family: FontAwesome !important; position: absolute; top: 0; right: 0; bottom: 0; width: 2.5rem; text-align: center; } .cs_overview_table, .cs_overview_table * { font-size: 0.8rem; } .cs_overview_table { table-layout: fixed; width: 100%; } .cs_overview_table thead th { font-weight: bold; text-align: left; border-bottom: 2px solid var(--default_color_blue_1); } .cs_overview_table thead th { line-height: 1.5rem; } .cs_overview_table thead th, .cs_overview_table tbody td { min-height: 1.5rem; padding: 5px 0; padding-right: 10px; vertical-align: top; } .cs_overview_table_wrapper { position: relative; padding-top: 40px; } .cs_overview_table_wrapper .cs_overview_table thead { } .cs_overview_table tbody tr + tr td { border-top: 1px solid var(--default_color_gray_1); } .cs_overview_table tbody tr:hover { background-color: var(--default_color_gray_1); } .cs_overview_table thead th:last-child, .cs_overview_table tbody td:last-child { padding-right: 0; } .cs_overview_table tbody td > i { display: block; } .cs_overview_table tbody td > i:first-child { font-weight: bold; } .cs_overview_table tbody td.actions { display: flex; flex-wrap: wrap; gap: 10px; padding: 0 10px; flex-direction: row-reverse; } .cs_overview_table tbody td.actions > * { flex: 1; border-radius: 0; padding: 0; min-height: 30px; line-height: 30px; color: #000; background-color: transparent !important; font-size: 1.2rem; } .cs_overview_table tbody td.actions > *[data-action] { max-width: 30px; text-align: center; } .cs_overview_table tbody td.actions > *[data-action]:hover { max-width: 30px; text-align: center; background-color: var(--default_color_blue_1)!important; border-radius: 5px; color: #FFF; } .cs_overview_dummy { text-align: center; font-weight: bold; line-height: 40px } .cs_simple_loading { text-align: center; } .cs_simple_loading:after { overflow: hidden; display: inline-block; vertical-align: bottom; -webkit-animation: ellipsis steps(4,end) 3000ms infinite; animation: ellipsis steps(4,end) 3000ms infinite; content: "\2026"; width: 0px; } @keyframes ellipsis { to { width: 1.25em; } } @-webkit-keyframes ellipsis { to { width: 1.25em; } } .multiSelect_wrapper .btn { display: none!important; } .autoAddInput { padding: 0!important; background-color: transparent!important; } .autoAddInputRow + .autoAddInputRow { margin-top: 0!important; } .autoAddInputRow input { margin: 0!important; } .cs_checkout_overlay { min-width: 80vw; display: fixed; min-width: none; overflow: hidden!important; } .cs_checkout_overlay > div { display: flex; flex-wrap: wrap; gap: 1rem; } .cs_checkout_overlay > div .cs_overlay_header { flex-grow: 0; flex-shrink: 1; flex-basis: 2100px; max-width: 100%; } .cs_checkout_overlay > div .cs_overlay_content { flex: 1; flex-basis: 800px; } .cs_checkout_overlay > div .cs_overlay_footer { flex: 1; flex-basis: 200px; margin: 0; } .cs_overlay_header { display: flex; flex-wrap: wrap; gap: 1rem; min-height: 40px; font-size: 1.55rem; font-weight: bold; color: var(--default_color_blue_1); margin-bottom: 1rem; font-weight: bold; color: var(--default_color_blue_1); margin-bottom: 2rem; } .cs_overlay_header > .cs_overlay_show { font-weight: bold; border-bottom: 2px solid transparent; font-size: 1rem; opacity: 0.7; cursor: pointer; margin: 0; } .cs_overlay_content {} .cs_overlay_content table { table-layout: fixed; width: 100% } .cs_overlay_content table td, .cs_overlay_content table th { padding: 10px; min-height: 60px; } .cs_overlay_content table tr + tr td { border-top: 1px solid rgba(0,0,0,0.3); } .cs_overlay_content table colgroup col:last-child { width: 50px; } .cs_overlay_content table thead th { font-weight: bold; border-bottom: 3px solid var(--default_color_blue_1); } .cs_overlay_content table tbody td.cs_checkout_item_content_add { vertical-align: middle; } .cs_overlay_content table tbody td i { display: block; line-height: 1.8rem; } .cs_overlay_content table tbody td i:first-child { font-weight: bold; } .cs_overlay_content table tbody td i:first-child + i { font-size: 0.8rem; } .cs_overlay_content table tbody td select { background-color: rgba(0,0,0,0.1); } .cs_checkout_overlay_payment { min-width: 0; max-width: 100%; max-height: 100%; background-color: #AAA; } .cs_checkout_overlay_payment > div { overflow-y: auto!important; } .cs_checkout_overlay_payment .cs_overlay_header, .cs_checkout_overlay_payment .cs_overlay_content { display: none; } .cs_checkout_overlay_payment .cs_overlay_footer { margin-top: 0; padding: 0!important; } .cs_checkout_overlay_payment .cs_default_overlay_close { background-color: transparent!important; } .cs_checkout_overview { padding-bottom: 4rem; } .cs_checkout_overview > * { display: block; padding-right: 50px; position: relative; } .cs_checkout_overview > * + * { margin-top: 1rem; padding-top: 1rem; border-top: 2px solid var(--default_color_blue_1); } .cs_checkout_overview > * > div:first-child { display: flex; gap: 1rem; flex-wrap: wrap; } .cs_checkout_overview > * > div:first-child + * { position: absolute; top: 50%; right: 0; width: 40px; min-height: 40px; margin-top: -13px; font-size: 1.5rem; color: var(--default_color_error); } .cs_checkout_overview > * > div:first-child + * > * { display: block; cursor: pointer; } .cs_checkout_overview > * > div:first-child + * > *[data-action="remove"]:before { display: block; content: "\f00d"; font-family: FontAwesome !important; width: 40px; height: 40px; text-align: center; line-height: 40px; } .cs_checkout_overview > * > div:first-child > * { flex-shrink: 0; flex-grow: 1; flex-basis: 200px; } .cs_checkout_overview > * > div:first-child > * > i { display: block; } .cs_checkout_overview > * > div:first-child > * > i:first-child { font-size: 0.8rem; color: #999; margin-bottom: 0.5rem; } .cs_checkout_overview > * > div:first-child > * > i:first-child + i { font-weight: bold; } .cs_checkout_overlay .cs_back { display: none; margin-top: 1rem; font-size: 0.8rem; cursor: pointer; } .cs_checkout_overlay_payment .cs_back { display: block; } .cs_checkout_overview > div > div > span:last-child > i[data-key="error"] { display: none; } .cs_checkout_overview > div.cs_checkout_item_error > div > span:last-child > i { display: none; } .cs_checkout_overview > div.cs_checkout_item_error > div > span:last-child > i[data-key="error"] { display: block; } .cs_checkout_summary { background-color: rgba(0,0,0,0.05); padding: 1rem; margin-bottom: 1rem; } .cs_checkout_summary > table { table-layout: fixed; width: 100%; } .cs_checkout_summary > table td:first-child { font-weight: bold; } .cs_checkout_summary > table tr > td { padding: .5rem 0!important; } .cs_checkout_summary > table tr:first-child > td { padding-top: 0!important; } .cs_checkout_summary > table tr:last-child > td { padding-bottom: 0!important; } .cs_checkout_summary > table tr + tr > td { border-top: 1px solid #CCC; } .cs_checkout_summary > table tr > td.cs_checkout_credit_info { font-size: 0.8rem; font-weight: normal !important; } .cs_checkout_add_info { display: block; margin-top: 1rem; } .cs_checkout_summary table + .cs_btn { margin-top: 2rem; margin-bottom: 1rem; } .cs_checkout_summary .cs_btn.cs_error { pointer-events: none; background-color: #999!important; } #paypalCheckoutContainer { text-align: center; } .cs_user_detail_payment_customer_id_wrapper { background-color: #FFF; padding: 1rem; border-radius: 20px; } .cs_checkout_payment_method_info { margin-top: 1em; margin-bottom: 1rem; text-align: center; font-weight: bold; display: block; font-size: 0.8rem; } .cs_overlay_content table tbody td [data-action="remove"] { display: block; line-height: 40px; cursor: pointer; width: 30px; text-align: center; } .cs_overlay_content table tbody td [data-action="remove"]:before { content: "\2716"; } .cs_overlay_footer { margin-top: 1rem; } .cs_btn, .form button { border: none; display: block; cursor: pointer; font-size: 1em; height: auto!important; min-height: 40px; & [data-key="info"] { font-size: 0.8rem; line-height: 1rem!important; margin: 0!important; padding-bottom: 10px; } } body.front .cs_btn.cs_btn_inactive { pointer-events: none; background-color: var(--default_color_gray_3)!important; } .cs_btn.cs_btn_icon { padding-right: 3rem!important; } .cs_btn.full, .cs_btn.cs_btn_full { width: 100%; } body.front .cs_btn.cs_btn_important { background-color: var(--default_color_green_1)!important; color: #333!important; font-weight: bold; } .cs_background_loading { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48c3R5bGU+LnNwaW5uZXJfSElLNXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjthbmltYXRpb246c3Bpbm5lcl9YVlk5IDFzIGN1YmljLWJlemllcigwLjM2LC42LC4zMSwxKSBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW5uZXJfWFZZOXs1MCV7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiLz48ZyBjbGFzcz0ic3Bpbm5lcl9ISUs1Ij48Y2lyY2xlIGN4PSI0IiBjeT0iMTIiIHI9IjMiLz48Y2lyY2xlIGN4PSIyMCIgY3k9IjEyIiByPSIzIi8+PC9nPjwvc3ZnPg==")!important; background-repeat: no-repeat!important; background-size: 50%!important; background-position: center center!important; } .cs_btn[data-action="createCustomer"] { margin-top: 1rem; } .cs_payment_check_wrapper { padding: 1rem; margin-top: 1rem; min-height: 100px; position: relative; } .cs_payment_check_wrapper > * + * { margin-top: 1rem; } .cs_payment_check_wrapper.cs_payment_checking > * { display: none; } .cs_payment_check_wrapper.cs_payment_checking:before { content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; animation:spin 1s linear infinite; color: #000; z-index: 100; font-size: 60px; text-align: center; line-height: 50px; background-color: var(--default_color_blue_1); opacity: 1; border-radius: 50px; border: 5px solid var(--default_color_blue_1); border-top-color: #FFF; } .showEncodedImage { cursor: pointer; position: relative; display: block; } .showEncodedImage:before { font-family: FontAwesome !important; content: "\f002"; top: 50%; left: 50%; width: 40px; height: 40px; display: block; position: absolute; transform: translate(-50%, -50%); z-index: 10; color: #FFF; text-align: center; line-height: 40px; text-shadow: 0 0 5px; font-size: 30px; } .cs_default_overview_wrapper { display: flex; flex-wrap: wrap; gap: 1rem; } .cs_default_overview_wrapper > :first-child { flex-grow: 3; flex-shrink: 0; flex-basis: 200px; } .cs_default_overview_wrapper > :first-child + * { flex-grow: 10; flex-shrink: 0; flex-basis: 600px; } .cs_default_overview_wrapper > :first-child + * > div:first-child { overflow-y: hidden; scrollbar-gutter: stable; } .cs_default_overview_wrapper > :first-child + * > div:last-child { max-height: 50vh; overflow-y: scroll; } .cs_default_overview_wrapper > :first-child + * > div:last-child table thead th { padding: 0; border: none; } .cs_default_overview_wrapper > :first-child > *:not(.grid) { margin-bottom: 1rem; display: block; width: 100%; } .cs_default_overview_wrapper > :first-child > .grid { margin-bottom: 1rem; } .cs_default_overview_wrapper > :first-child > .grid > * { margin: 0!important; } .cs_default_overview_wrapper .cs_module_filter + div { width: 100%; overflow-x: auto; max-width: 100%; } .cs_default_overview_wrapper .cs_module_filter + div .cs_overview_table { min-width: 800px; } .cs_contract_membership_subscription_missing_wrapper {} .cs_contract_membership_subscription_missing_wrapper table { margin-top: 1rem; } .cs_contract_membership_subscription_missing_wrapper table thead { display: none; } .cs_default_form_info { background-color: var(--default_color_green_1); padding: 1rem; margin-bottom: 1rem; border-radius: 1rem; } .cs_comment_wrapper {} .cs_comment_wrapper > * {} .cs_comment_wrapper > *:first-child { display: block; margin-bottom: 1rem; padding-bottom: 1rem; } .cs_comment_wrapper > *:first-child + * { padding: 1rem; background-color: rgba(0,0,0,0.05); border-radius: 20px; } .cs_comment_wrapper > *:first-child > * + * { margin-top: 0.5rem; } .cs_comment_wrapper > *:first-child > * > i { display: block; font-size: 0.7rem } .cs_comment_wrapper > *:first-child > * > span { display: block; } .cs_comment_wrapper .cs_btn { margin-top: 1rem; } .cs_comment_wrapper [data-id] { padding-right: 40px; position: relative; min-height: 40px; } .cs_comment_wrapper [data-id] .actions { width: 40px; height: 40px; position: absolute; top: 0; right: 0; text-align: center; line-height: 40px; cursor: pointer; } .cs_btn_social[data-key] { display: block; width: 40px; height: 40px; background-position: center center; background-size: contain; background-repeat: no-repeat; } .cs_btn_social[data-key="facebook"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 40 40'%3E%3ClinearGradient id='a' x1='-277.375' x2='-277.375' y1='406.6018' y2='407.5726' gradientTransform='matrix(40 0 0 -39.7778 11115.001 16212.334)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230062e0'/%3E%3Cstop offset='1' stop-color='%2319afff'/%3E%3C/linearGradient%3E%3Cpath fill='url(%23a)' d='M16.7 39.8C7.2 38.1 0 29.9 0 20 0 9 9 0 20 0s20 9 20 20c0 9.9-7.2 18.1-16.7 19.8l-1.1-.9h-4.4l-1.1.9z'/%3E%3Cpath fill='%23fff' d='m27.8 25.6.9-5.6h-5.3v-3.9c0-1.6.6-2.8 3-2.8H29V8.2c-1.4-.2-3-.4-4.4-.4-4.6 0-7.8 2.8-7.8 7.8V20h-5v5.6h5v14.1c1.1.2 2.2.3 3.3.3 1.1 0 2.2-.1 3.3-.3V25.6h4.4z'/%3E%3C/svg%3E"); } .cs_btn_social[data-key="instagram"] { background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 448 512' style='enable-background:new 0 0 448 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:url(%23instagram_00000083782150410661069700000000828828677597460894_);%7D%0A%3C/style%3E%3Cpath id='White' class='st0' d='M446.6,163.5c-1.7-35.9-9.9-67.7-36.2-93.9c-26.2-26.2-58-34.4-93.9-36.2c-37-2.1-147.9-2.1-184.9,0 C95.8,35.1,64,43.3,37.7,69.5s-34.4,58-36.2,93.9c-2.1,37-2.1,147.9,0,184.9c1.7,35.9,9.9,67.7,36.2,93.9s58,34.4,93.9,36.2 c37,2.1,147.9,2.1,184.9,0c35.9-1.7,67.7-9.9,93.9-36.2c26.2-26.2,34.4-58,36.2-93.9C448.7,311.3,448.7,200.5,446.6,163.5 L446.6,163.5z'/%3E%3ClinearGradient gradientUnits='userSpaceOnUse' x1='42.4009' y1='437.4991' x2='410.2128' y2='69.6872'%3E%3Cstop offset='0' style='stop-color:%23FDC25E'/%3E%3Cstop offset='0.2542' style='stop-color:%23EE5D28'/%3E%3Cstop offset='0.4959' style='stop-color:%23C52C6D'/%3E%3Cstop offset='0.7458' style='stop-color:%23873EA5'/%3E%3Cstop offset='1' style='stop-color:%235F449F'/%3E%3C/linearGradient%3E%3Cpath id='instagram' d='M224.1,141 c-63.6,0-114.9,51.3-114.9,114.9s51.3,114.9,114.9,114.9S339,319.5,339,255.9S287.7,141,224.1,141z M224.1,330.6 c-41.1,0-74.7-33.5-74.7-74.7s33.5-74.7,74.7-74.7s74.7,33.5,74.7,74.7S265.2,330.6,224.1,330.6L224.1,330.6z M370.5,136.3 c0,14.9-12,26.8-26.8,26.8c-14.9,0-26.8-12-26.8-26.8s12-26.8,26.8-26.8S370.5,121.5,370.5,136.3z M446.6,163.5 c-1.7-35.9-9.9-67.7-36.2-93.9c-26.2-26.2-58-34.4-93.9-36.2c-37-2.1-147.9-2.1-184.9,0C95.8,35.1,64,43.3,37.7,69.5 s-34.4,58-36.2,93.9c-2.1,37-2.1,147.9,0,184.9c1.7,35.9,9.9,67.7,36.2,93.9s58,34.4,93.9,36.2c37,2.1,147.9,2.1,184.9,0 c35.9-1.7,67.7-9.9,93.9-36.2c26.2-26.2,34.4-58,36.2-93.9C448.7,311.3,448.7,200.5,446.6,163.5L446.6,163.5z M398.8,388 c-7.8,19.6-22.9,34.7-42.6,42.6c-29.5,11.7-99.5,9-132.1,9s-102.7,2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6 c-11.7-29.5-9-99.5-9-132.1s-2.6-102.7,9-132.1c7.8-19.6,22.9-34.7,42.6-42.6c29.5-11.7,99.5-9,132.1-9s102.7-2.6,132.1,9 c19.6,7.8,34.7,22.9,42.6,42.6c11.7,29.5,9,99.5,9,132.1S410.5,358.6,398.8,388z'/%3E%3C/svg%3E"); } .cs_btn_social[data-key="twitter"] { background-image: url('data:image/svg+xml;utf8,'); } .cs_btn_social[data-key="youtube"] { background-image: url('data:image/svg+xml;utf8,'); } .cs_btn_social[data-key="tiktok"] { background-image: url('data:image/svg+xml;utf8,'); background-size: 86%!important; } .showOverlay.inline { position: relative; } .showOverlay.inline > video { position: absolute; inset: 0; width: 100%; height: 100%; } .dynamicPaginationWrapper { width: 100%!important; height: calc(100vh - 40px)!important; max-height: none!important; position: relative; } .dynamicPaginationWrapper > div { display: flex; flex-wrap: wrap; max-height: 100vh; overflow: hidden; width: 100%!important; gap: 2rem; } .dynamicPaginationWrapper > div > * { float: none!important; flex: 1; max-height: inherit; min-width: 250px; max-width: 100vw; margin: 0!important; background-size: cover; background-position: center center; background-repeat: no-repeat; } .dynamicPaginationWrapper.resizing { background-color: rgba(0, 0, 0, .1); } .dynamicPaginationWrapper.resizing > div > *, .dynamicPaginationWrapper.resizing + .dynamicPagination { opacity: 0; } .dynamicPagination { display: flex; flex-wrap: wrap!important; gap: 1rem; margin-top: 1rem; min-height: 40px; } .dynamicPaginationWrapper.responsive + .dynamicPagination { display: none; } .dynamicPagination > * { cursor: pointer; flex: 1; flex-basis: 40px; flex-shrink: 0; text-align: center; line-height: 40px; min-height: 40px; background-color: rgba(0,0,0,0.1); opacity: 0.5; text-decoration: none!important; } .dynamicPagination > *:hover { opacity: 1; } .dynamicPagination > *.active { opacity: 1; background-color: #76B1FF; color: #FFF; } .dynamicPaginationWrapper > div[data-key="nav"] { display: none; position: absolute; top: 0; bottom: 0; width: 50px!important; box-sizing: border-box; border-radius: 0; cursor: pointer; } .dynamicPaginationWrapper.responsive > div[data-key="nav"] { display: block; } .dynamicPaginationWrapper > div[data-key="nav"][data-dir="-1"] { left: 0; } .dynamicPaginationWrapper > div[data-key="nav"][data-dir="1"] { right: 0; } .dynamicPaginationWrapper + .dynamicPagination > [data-dir] { display: block; cursor: pointer; } .dynamicPaginationWrapper + .dynamicPagination > [data-dir]:before, .dynamicPaginationWrapper > div[data-key="nav"][data-dir]:before { content: ""; font-family: FontAwesome; font-size: 1.2rem; text-align: center; } .dynamicPaginationWrapper > div[data-key="nav"][data-dir]:before { width: 100%!important; top: 50%; transform: translate(0, -50%); position: absolute; font-size: 2rem!important; color: #FFF; text-shadow: 0 0 10px #000; opacity: 1; } .dynamicPaginationWrapper + .dynamicPagination > [data-dir="-1"]:before, .dynamicPaginationWrapper > div[data-key="nav"][data-dir="-1"]:before { content: "\f053"; margin-left: -4px; text-align: center; } .dynamicPaginationWrapper + .dynamicPagination > [data-dir="1"]:before, .dynamicPaginationWrapper > div[data-key="nav"][data-dir="1"]:before { content: "\f054"; margin-right: -2px; } .cs_input_wrapper { min-height: 40px; position: relative; } .cs_input_wrapper > input { min-height: 40px!important; line-height: 40px!important; padding-left: 1rem; padding-right: 1rem; margin: 0; } .cs_input_wrapper > input, .cs_input_wrapper > textarea, .cs_input_wrapper > input:focus, .cs_input_wrapper > input:active { border: 2px solid var(--default_color_blue_1)!important; margin: 0!important; } .cs_input_wrapper[data-key] input { padding-left: 40px; } .cs_input_wrapper[data-key]:before { content: "\f003"; font-family: FontAwesome; font-size: 1.5rem; position: absolute; top: 0; left: 0; width: 40px; height: 40px; line-height: 38px; text-align: center; color: var(--default_color_blue_1); } .cs_input_wrapper.invalid, .cs_input_wrapper.invalid > * { border-color: var(--default_color_error)!important; } .cs_credit_bundle_overview { display: flex; flex-wrap: wrap; gap: 1rem; } .cs_credit_bundle_overview > * { background-color: rgba(0,0,0,0.1); padding: 1rem; flex: 1; box-sizing: border-box; } .cs_credit_bundle_overview > * + * {} .cs_credit_bundle_overview > * > * { display: block; } .cs_credit_bundle_overview > * > *:first-child { font-weight: bold; margin-bottom: 1rem; text-align: center; } .cs_credit_bundle_overview > * > *:first-child + * > * { display: block; text-align: center; } .cs_credit_payment_wrapper table {} .cs_credit_payment_wrapper table td > * { display: block; } .cs_ocean { padding-top: 50px; height: 200px; width: 100%; position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden; } .cs_ocean .cs_logo, .cs_ocean .cs_ring { width: 150px; height: 150px; display: block; position: absolute; top: 70px; left: 100px; z-index: 1000; } .cs_ocean .cs_logo { background: var(--default_logo_header); background-repeat: no-repeat; background-position: center center; background-size: contain; width: 200px; top: 0px; z-index: 3000; } .cs_ocean .cs_ring { left: auto; right: 100px; animation: swim 30s ease infinite; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 800 800' style='enable-background:new 0 0 800 800;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23dadada;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M781.3,346.3c-1.9-1.9-3.8-3.7-5.9-5.4C750,178.7,622,50.7,459.9,25.3c-1.2-1.5-2.4-3.1-3.7-4.5 C443.8,7.6,426.3,0,408,0h-14.3c-18.3,0-35.9,7.6-48.2,20.8c-1.3,1.4-2.6,2.9-3.8,4.5C179.7,50.7,51.6,178.7,26.2,340.9 c-2.1,1.7-4.6,3.4-6.6,5.4C7.3,358.6,0,375.2,0,392.9v14.3c0,17.7,7.3,34.2,19.6,46.6c1.9,1.9,4.2,3.7,6.4,5.4 c25.4,162.1,153.6,290.2,315.7,315.5c1.2,1.5,2.5,3.1,3.9,4.5c12.3,13.2,29.9,20.8,48.2,20.8H408c18.3,0,35.9-7.6,48.2-20.8 c1.3-1.4,2.6-2.9,3.8-4.5c162.1-25.4,290.2-153.4,315.6-315.5c2.1-1.7,3.7-3.4,5.7-5.4c12.4-12.4,18.7-28.9,18.7-46.6v-14.3 C800,375.2,793.6,358.6,781.3,346.3z M759.5,392.9v14.3c0,14.2-10.7,25.2-24.6,25.2c-0.6,0-1,0-1.7-0.1l-57.4-4 c-14.8-1-26.9-13.7-26.9-28.2c0-14.5,12.2-27.2,27-28.2l57.5-4c0.6,0,0.8-0.1,1.4-0.1C748.8,367.7,759.5,378.6,759.5,392.9z M433.4,67.5l-4.2,57.5c-1,14.8-13.8,27-28.3,27c-14.5,0-27.2-12.1-28.3-27l-4-57.5c-1-14.8,10.3-27,25.1-27h14.8 C423.4,40.5,434.5,52.7,433.4,67.5z M152.9,400c0,14.5-12.1,27.2-27,28.2l-57.5,4c-0.6,0-1.7,0.1-2.3,0.1c-14,0-25.5-11-25.5-25.2 v-14.3c0-14.2,11.6-25.2,25.5-25.2c0.6,0,1.5,0,2.1,0.1l57.6,4C140.6,372.8,152.9,385.5,152.9,400z M393.8,759.5 c-14.9,0-26.2-12.1-25.1-27l4-57.5c1-14.8,13.7-27,28.2-27s27.2,12.1,28.2,27l4,57.5c1,14.8-10.3,27-25.1,27H393.8z M400.9,562.2 c-89.4,0-162.2-72.7-162.2-162.2s72.7-162.2,162.2-162.2c89.4,0,162.2,72.7,162.2,162.2S490.3,562.2,400.9,562.2z'/%3E%3C/g%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: contain; top: 75px; z-index: 1950; } .cs_wave { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 88.7'%3E%3Cpath d='M0 40c0 0 199.5 47.3 400 0 200.5-47.3 400 0 600 0s400-47.3 600 0 400 0 400 0v48H0V40z' fill='%23005297'/%3E%3C/svg%3E"); background-repeat: repeat-x; position: absolute; left: 0; width: 1600vw; height: 100%; animation: wave 300s ease infinite; transform: translate3d(0, 0, 0); opacity: 1; z-index: 2000; } .cs_wave + .cs_wave { animation: wave 350s -50s ease infinite; animation-direction: reverse; opacity: 0.5; z-index: 1900; } .cs_wave + .cs_wave + .cs_wave { animation: wave 400s -100s ease infinite; animation-direction: normal; opacity: 0.3; z-index: 1800; } @keyframes wave { 0% { transform: translateX(0); } 50% { transform: translateX(-800vw); } 100% { transform: translateX(0); } } @keyframes swim { 0% {transform: translateY(-50%);} 50% {transform: translateY(0) rotate(-25deg);} 100% {transform: translateY(-50%) rotate(0deg);} } .myAlert.myAlertModuleWrapper { & .myAlert-message { padding-bottom: 0 !important; padding-top: 20px !important; } } .voucherAdminWrapper { & > * > *:first-child { background-color: rgba(0,0,0,.2); padding: 1rem; margin-bottom: 1rem; margin-top: 1rem; & .flex, & .grid { flex-wrap: wrap; margin-bottom: 1rem; & > * { margin: 0!important; flex: 1; height: 40px; line-height: 40px; flex-basis: 200px; &[name="comment"] { flex-basis: 800px; } &[required] { background-color: #f7f8c5; } } } } & [data-key="overview"] { margin-top: 1rem; & > * { font-size: 0.8rem; display: flex; flex-wrap: wrap; gap: 1rem; & > * { flex: 1; & > * { display: block; } } & + * { border-top: 1px solid #CCC; } &[data-status="1"] { color: #005297; pointer-events: none; } &[data-status="2"] { } &[data-status="3"] { pointer-events: none; color: #96C85B; } &[data-status="4"] { pointer-events: none; opacity: 0.3; } } } } .cs_voucher_form_redeem { & > input { margin: 0!important; height: 40px; line-height: 40px; } } .csTableWrapper { overflow: auto; max-width: 100vw; max-height: calc(100vh - 130px); & table { table-layout: initial!important; width: auto!important; position: relative; min-width: 100%; & thead, & tfoot { position: -webkit-sticky; position: sticky; z-index: 2; } & thead { top: 0; } & tfoot { bottom: 0; } border-collapse: collapse; width: 100%; font-family: Arial, sans-serif; & * { font-style: normal; font-size: .8rem; line-height: 1.2rem!important; } & *.price { text-align: right; font-family: Courier; white-space: nowrap; } & thead { background-color: #F2F2F2; & th { padding: 0; padding-right: .5rem; padding-top: .5rem; padding-bottom: .5rem; text-align: left; font-weight: bold; border-bottom: 1px solid #DDD; } } & tbody { background-color: #FFF; &.hasActive { & td { opacity: .3; } & tr.active { & td { opacity: 1; } } } & td { padding: 0; padding-right: .5rem; border-bottom: 1px solid #DDD; vertical-align: top; &:first-child { text-align: center; padding-left: .5rem; padding-right: .5rem; } & > span { display: block; & > i { display: block; max-height: 3.6rem; overflow: hidden; &:first-child { color: rgba(0,0,0,.7); font-size: .7rem; } } & + span { margin-top: .5rem; } } & > span:hover { & > i { max-height: 100rem; } } } & tr:nth-child(even) { background-color: #F9F9F9; } & tr:hover { background-color: #E0F7FA; } } & tfoot { background-color: #F2F2F2; & td { padding: .5rem; font-weight: bold; } } } } label.cs_checkbox.cs_slider { overflow: hidden; padding-left: 50px; & > input { & + span { &::before { content: ""!important; width: 40px; height: 21px; position: absolute; top: 1px; left: 0; background-color: #AAA; -webkit-border-radius: 50px; border-radius: 50px; } &::after { content: ""; width: 15px; height: 14.5px; position: absolute; top: 4px; left: 4px; background-color: #FFF; -webkit-border-radius: 50px; border-radius: 50px; } } &:checked + span { &::before { background-color: #99CC99; } &::after { left: 21px; } } } } html[lang="ar"] { label.cs_checkbox.cs_slider { padding-left: 0; padding-right: 50px; & > input { & + span { display: block; & * { text-align: right!important; } &::before { left: auto; right: 0; } &::after { left: auto; right: 4px; } } &:checked + span { &::after { left: auto; right: 21px; } } } } } .cs_slideshow:not(.initialzed) { & > span > :not(:first-child) { display: none!important; } } .cs_default_data_table { table-layout: fixed; width: 100%; background-color: #FFF; border-collapse: collapse; & td { &.cs_data_table_image_cell { padding: 0; } & picture { display: block; max-width: 100%; overflow: hidden; & > img { max-width: 100%; display: block; margin: 0 auto; } } } } .cs_default_data_table th, .cs_default_data_table td { line-height: 30px; font-size: 90%; padding: 0 0.5rem; border: 1px solid rgba(0,0,0,0.2); } .cs_default_data_table thead tr th { background-color: rgba(0,0,0,0.05); text-align: center; font-weight: bold; } .cs_default_data_table tfoot tr td { background-color: rgba(0,0,0,0.05); } .cs_default_data_table tbody tr td { padding: 0 0.5rem; } .cs_image_slider_v2 { position: relative!important; display: block; min-height: 100px!important; display: flex; gap: 1rem; & > * { flex: 1; } } .csImagegalleryListView_2 { margin: 0!important; padding: 0!important; display: flex!important; gap: 1rem; & > * { width: 100%; &:before { display: none!important; } } & .thumb { position: relative!important; } & * { flex: 1; margin: 0!important; padding: 0!important; float: none!important; } & picture { display: block; & img { max-width: 100%!important; } } } .cs_default_data_table { & *.sorted_asc, & *.sorted_desc { padding-right: 30px; position: relative; &:before { content: "\2191"; position: absolute; top: 0; right: 0; width: 30px; height: inherit; line-height: inherit; font-size: 30px; } &.sorted_desc { &:before { content: "\2193"; } } } } picture { display: block; } .propertyFilterWrapper { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 1rem; } .propertyFilterWrapper > * { flex: 1; min-width: 300px; height: 40px; line-height: 40px; border: none!important; padding: 0 .5rem; } .propertyFilterWrapper + .csFileListView { margin-top: 1rem; display: flex; flex-wrap: wrap; gap: 1rem; } .propertyFilterWrapper + .csFileListView > * { float: none!important; flex: 1; min-width: 200px; max-width: 250px; background-color: rgba(0,0,0,.1); margin: 0!important; } .cs_btn + a[data-key="import_example_download"] { font-size: 0.8rem; text-align: center; display: block; } .loadModule[data-key="user_admin"] { margin-top: 1rem; } .cs_alert { & .cs_btn { min-width: 40px; padding: 0 10px; } } .loadModule[data-key="user_admin"], body.front .cs_user_admin_detail_overlay, body.front .myAlertModuleWrapper_newsletter_admin { & * { _utline: 1px solid black; } & select { & optgroup { font-style: normal; color: #999; & option { color: #000; } } } & input[name], & select[name], & textarea[name] { background-color: #EEE!important; padding: 0 10px!important; } & .cs_default_input_row > textarea[name] { padding: 10px!important; min-height: 100px; } & .cs_btn { background-color: #EEE!important; padding: 0 10px!important; } & .cs_select_wrapper::before { background-color: #EEE; } & .btn, & .cs_btn { position: relative; padding: 0px 20px; color: var(--default_button_color); background-color: rgba(0,0,0,.1); min-height: 40px; line-height: 40px; text-align: center; } & .btn[class*="awe-"] { padding: 0; min-width: 40px; &:before { display: block; text-align: center; min-width: 40px; } } & .cs_btn.full { max-width: 100%!important; width: 100%!important; } & .btn:hover, & .cs_btn:hover { filter: brightness(1.25); } & .btn.btn-border { background-color: #FFF !important; color: var(--default_color_gray_4)!important; border: 2px solid var(--default_color_gray_4); box-sizing: border-box; height: 36px; line-height: 36px; } &.myAlert.myAlertModuleWrapper:not(.loadingOverlay) { padding-right: 0px; width: 800px; max-width: 90vw; background-color: var(--white); -webkit-box-shadow: 0 0 2000px 2000px rgba(0,0,0,0.3), 8px 10px 10px rgba(0, 0, 0, 0.4) !important; box-shadow: 0 0 2000px 2000px rgba(0,0,0,0.3), 8px 10px 10px rgba(0, 0, 0, 0.4) !important; overflow: hidden; } &.myAlert.myAlertModuleWrapper [name] { color: #333; } &.myAlert.myAlertModuleWrapper .myAlert-buttons { right: 0!important; } &.myAlert.myAlertModuleWrapper:not(.loadingOverlay) .myAlert-prompt { padding: 2.5rem!important; color: var(--black); } &.myAlert.myAlertModuleWrapper .myAlert-message { text-align: left; background-color: #FFF; color: rgba(0,0,0,.8)!important; padding: 1rem 2.5rem!important; font-size: 1.2rem; font-weight: bold; position: relative; z-index: 10; border-bottom: 2px solid rgba(0,0,0,.1)!important; } &.myAlert.myAlertModuleWrapper .myAlert-message + .myAlert-prompt { padding-top: 0!important; } &.myAlert.myAlertModuleWrapper .myAlert-ok { display: none!important; } &.myAlert.myAlertModuleWrapper .myAlert-cancel { background: var(--white); position: absolute; color: #666; right: 0; top: 0; z-index: 11; width: 40px; height: 40px; } &.myAlert.myAlertModuleWrapper .myAlert-prompt span[data-key="comment"] { display: block; line-height: 1.3rem; } &.myAlert.myAlertModuleWrapper .myAlert-prompt span[data-key="comment"] + [data-key="comment"] { margin-top: 10px; } &.myAlert .myAlert-prompt textarea { margin: 0; margin-top: 1rem; } & .myAlert-prompt .cs_btn { font-weight: bold; } & .myAlert-prompt .cs_btn, & .myAlert-prompt .cs_btn > * { text-align: center!important; display: block; } & .csRedactorWrapper { position: relative; padding-top: 30px; & .csRedactorHeader { position: absolute; top: 0; left: 0; right: 0; display: flex; flex-wrap: wrap; gap: .5rem; & > * { flex: 1; height: 30px; line-height: 30px; border-radius: 0; border: 0; font-size: 1rem; cursor: pointer; } } & [contenteditable], & [name] { min-height: 300px!important; & i { font-style: italic!important; } & b { font-weight: bold!important; } &[contenteditable] { padding: 10px; background-color: #FFF; } &[name] { display: none; } } &.csRedactorShowCode { & .csRedactorHeader .csRedactorBtn[data-key], & [contenteditable] { display: none!important; &[data-key="code"] { display: block!important; } } & textarea { display: block!important; font-family: Courier!important; font-size: .8rem; border: none; background-color: #333!important; color: #FFF!important; padding: .5rem 1rem!important; margin-top: 0!important; } } } } .myAlert { & .myAlert-prompt { padding: 1rem; & input { color: #FFF; border: none!important; } & .cs_btn[class*="awe-"] { &:before { margin-right: 10px; } } & .cs_btn.cs_alert_submit_btn_default, & .cs_btn[data-action] { display: block; text-align: center; background-color: var(--green); line-height: 40px; } & .cs_btn.cs_alert_submit_btn_default { font-size: 20px; } } } body.front .loadModuleWrapper:not(.loadModuleWrapper_has_content) { display: none; } .cs_module_loading_overlay { } @keyframes spin { from {transform:rotate(0deg);} to {transform:rotate(360deg);} } body.front .cs_module_loading_overlay { position: fixed; inset: 0; background-color: rgba(255,255,255,0.8); z-index: 100000; & > i { width: 50px; height: 50px; line-height: 50px; font-size: 0; animation-name: spin; animation-duration: 4000ms; animation-iteration-count: infinite; animation-timing-function: linear; display: block; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); &:before { content: "\f110"; font-family: FontAwesome; font-size: 30px; } } } .loadModuleTrigger { display: block; min-height: 40px; background-color: rgba(0,0,0,0.3); cursor: pointer; } .backend .loadModule[data-key]:not(.loaded) { position: relative; background-color: rgba(0,0,0,0.1); min-height: 100px; width: 100%; } .backend .loadModule[data-key]:not(.loaded)::before, .backend .loadModule[data-key]:not(.loaded)::after { display: block; position: absolute; left: 0; right: 0; text-align: center; } .backend .loadModule[data-key]:not(.loaded)::before { top: 50%; margin-top: -30px; content: attr(data-key); line-height: 40px; color: rgba(0,0,0,0.6); } .backend .loadModule[data-key]:not(.loaded)::after { top: 52%; content: attr(data-info); font-size: 0.8rem; color: rgba(0,0,0,0.5); } .myDropzone:not(.cs_btn) { width: 100%; height: auto!important; min-height: 150px; text-align: center; line-height: 0; font-size: 50px; background-color: #FFF; position: relative; } .myDropzone:not(.cs_btn)::before { width: 50px; height: 50px; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; display: block; content: url("data:image/svg+xml,"); cursor: pointer; filter: drop-shadow(0 0 10px black); opacity: 0.5; z-index: 10; } .myDropzone:hover::before { opacity: 1; } .myDropzone:not(.cs_btn) img { width: 100%; } body.front .myDropzone.cs_btn { background-color: var(--default_color_gray_3)!important; } .myDropzone .myDropzonePreview { width: inherit; height: inherit; min-height: inherit; background-position: center center; background-repeat: no-repeat; background-size: cover; } .myDropzone + .myDropzoneOverview {} .myDropzone + .myDropzoneOverview > * { display: block; height: 2rem; line-height: 2rem; padding: 0 40px 0 0; padding-right: 2rem; position: relative; } .myDropzone + .myDropzoneOverview > * + * { border-top: 1px solid rgba(0,0,0,0.1); } .myDropzone + .myDropzoneOverview > * > a { display: block; width: 2rem; height: 2rem; position: absolute; top: 0; right: 0; text-align: center; line-height: 2.2rem; } .myDropzone + .myDropzoneOverview > * > a:before { content: "\f019"; font-family: FontAwesome !important; font-size: 1.2rem } .dz-progress.progress-arc { position: absolute; inset: 0; text-align: center; top: 50%; height: 50px; margin-top: -25px; font-size: 0; color: transparent; } .dz-progress.progress-arc:before { content: ""; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; animation:spin 1s linear infinite; color: #000; z-index: 100; font-size: 60px; text-align: center; line-height: 50px; background-color: var(--default_color_blue_1); opacity: 1; border-radius: 50px; border: 5px solid var(--default_color_blue_1); border-top-color: #FFF; } .myDropzone.readonly { pointer-events: none!important; } .myDropzone.readonly:before { display: none!important; } .myDropzone { & .myDropzonePreview { & [data-action="delete"] { width: 40px; height: 40px; line-height: 40px; font-size: 2rem; text-align: center; position: absolute; right: 0; top: 0; cursor: pointer; } } } .ghost-select { display: none; z-index: 9000; position: absolute!important; cursor: default !important; background-color: rgba(0,0,255,.3); } .ghost-active { display: block!important; } .cs_ghost_select_active, .cs_ghost_select_active [data-id]:before, .cs_ghost_select_active [data-id]:after { pointer-events: none; } .cs_appointment_booking_email_override_container { margin-bottom: 1rem; padding: 1rem; background-color: rgba(0, 0, 0, .1); } .loadModule[data-key="appointment_calendar"] > div > .flex > div:first-child > * + * { margin-top: 1rem; } .cs_appointment_calendar_week .cs_appointment_calendar_sub_grid { overflow-y: scroll; scrollbar-width: none; } .cs_appointment_calendar_week .cs_appointment_calendar_sub_grid > div { min-width: 830px; } .cs_calendar_wrapper.cs_calender_has_actions { padding-left: 30%; position: relative; min-height: 50vh; } .cs_calendar_wrapper.cs_calender_has_actions > div:first-child { display: grid; gap: 1rem; position: absolute; top: 0; left: 0; width: 25%; } .cs_calendar_wrapper.cs_calender_has_actions > div:first-child > * { margin: 0!important; } .cs_appointment_detail_qr_preview { margin-top: 2rem; } .cs_appointment_detail_qr_preview img { width: 70%; display: block; margin: 0 auto; } .cs_appointment_calendar .cs_appointment_cancelled { background-color: var(--cs_appointment_calendar_cell_gap_color)!important; pointer-events: none; &:before, &:after, & > * { display: none!important; } } .loadModule[data-key="appointment_calendar"] { &:not(.cs_appointment_calendar_has_selected_slots) .cs_appointment_calenter_slots_needed { pointer-events: none; filter: grayscale(1); opacity: 0.3; } } @media only screen and (max-width: 900px) { .cs_calendar_wrapper.cs_calender_has_actions { padding-left: 0; } .cs_calendar_wrapper.cs_calender_has_actions > div:first-child { position: relative; top: auto; left: auto; width: 100%; margin-bottom: 1rem; } } .loadModule[data-key="appointment_overview"] { & td { & b[data-key="user"] { color: var(--default_color_green_2); } & b[data-key="product"] { color: var(--default_color_blue_1); } } } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child, .loadModule[data-key="appointment_history"] .cs_overview_table tr td:last-child { display: flex; flex-wrap: wrap; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *, .loadModule[data-key="appointment_history"] .cs_overview_table tr td:last-child > * { display: block; width: 30px; height: 30px; cursor: pointer; flex: 1; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *:before, .loadModule[data-key="appointment_history"] .cs_overview_table tr td:last-child > *:before { content: ""; font-family: FontAwesome !important; height: 30px; width: 30px!important; text-align: center; line-height: 30px; text-shadow: none; font-size: 1.4rem!important; display: block; position: relative; transform: none; top: auto!important; left: auto!important; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *.showEncodedImage { background-image: none; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *.showEncodedImage:before { content: "\f029"; color: #000; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *[data-action="cancel"]:before { content: "\f273"; } .loadModule[data-key="appointment_overview"] .cs_overview_table tr td:last-child > *[data-action="detail"]:before, .loadModule[data-key="appointment_history"] .cs_overview_table tr td:last-child > *[data-action="detail"]:before { content: "\f002"; } .loadModule[data-key="nav_aside"] { position: fixed; z-index: 1000; right: 0; height: auto; max-width: 100px !important; top: 50%; transform: translate(0, -50%); } .loadModule[data-key="nav_aside"] > div > * { cursor: pointer; background-color: var(--default_color_gray_1); -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); border-top-left-radius: 15px; border-bottom-left-radius: 15px; } .loadModule[data-key="nav_aside"] > div > *:not(.hidden) + * { margin-top: 2rem; } .cs_nav_aside_upcoming_apppointment_item { padding: 10px; } .cs_nav_aside_upcoming_apppointment_item > .showEncodedImage { display: block; width: 80px; height: 80px; margin-bottom: 5px; } .cs_nav_aside_upcoming_apppointment_item > .showEncodedImage img { width: inherit; height: inherit; } .cs_nav_aside_upcoming_apppointment_item > span:last-child {} .cs_nav_aside_upcoming_apppointment_item > span i { font-size: 0.7rem !important; width: 80px; text-align: center; } .cs_nav_aside_shopping_cart_item { width: 100px; height: 100px; line-height: 100px; position: relative; cursor: pointer; } .cs_nav_aside_shopping_cart_item:before { content: "\f07a"; display: block; width: 90%; height: 100%; font-family: FontAwesome !important; text-align: center; font-size: 65px; color: var(--default_color_blue_1); } .cs_nav_aside_shopping_cart_item > i { display: block; position: absolute; text-align: center; width: 30px; height: 30px; line-height: 30px; font-size: 30px; top: 50%; left: 50%; font-weight: bold; transform: translate(-50%, -50%); color: #FFF; background-color: transparent; text-shadow: 0 0 10px #000000; } .cs_nav_aside_shopping_cart_item > i[data-count="0"] { display: none!important; } .cs_nav_aside_shopping_cart_item > i:before { content: attr(data-count); } .loadModule[data-key="nav_aside"] {} .loadModule[data-key="nav_aside"] [data-action] { display: block; font-size: 0.7rem; color: var(--default_color_blue_1); cursor: pointer; margin-top: 5px; font-weight: bold; } @media only screen and (max-width: 950px) { .loadModule[data-key="nav_aside"] { position: fixed; top: auto; left: 0; right: 0; bottom: 0; height: auto; line-height: 60px; background-color: var(--default_color_gray_1); overflow: hidden; max-width: 100% !important; transform: none; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); box-shadow: 0 0 10px 0 rgba(0,0,0,0.3); } .loadModule[data-key="nav_aside"] > div { display: flex; flex-wrap: wrap; } .loadModule[data-key="nav_aside"] > div > * { flex: 1; position: relative; } .cs_nav_aside_shopping_cart_item { width: 60px; height: 60px; line-height: 60px; background-color: transparent!important; -webkit-box-shadow: none!important; box-shadow: none!important; } .cs_nav_aside_shopping_cart_item::before { font-size: 45px; line-height: 60px; width: 100%; } .loadModule[data-key="nav_aside"] > div { margin-top: 0rem; } .loadModule[data-key="nav_aside"] > div > * { -webkit-box-shadow: none; box-shadow: none; margin: 0!important; } .loadModule[data-key="nav_aside"] > div > *.cs_nav_aside_upcoming_apppointment_item { padding-left: 80px; min-height: 60px; border-radius: 0; } .loadModule[data-key="nav_aside"] > div > *.cs_nav_aside_upcoming_apppointment_item > * { margin-top: 0; display: block; line-height: 20px; } .loadModule[data-key="nav_aside"] > div > *.cs_nav_aside_upcoming_apppointment_item i { text-align: left; width: auto; font-weight: bold; } .cs_nav_aside_upcoming_apppointment_item > .showEncodedImage { width: 60px; height: 60px; position: absolute; top: 10px; left: 10px; margin-bottom: 0px; } .cs_nav_aside_upcoming_apppointment_item > span:last-child > * { display: block; width: 100%; line-height: 20px; text-align: left; } } .cs_default_overlay[data-type="questionnaire"] .cs_default_input_row { margin-bottom: 2rem; } .cs_questionnaire_upload_wrapper { display: grid; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); gap: 1rem; & [data-upload_id] { & i[data-action="remove"] { position: absolute; top: 50%; right: auto; left: 50%; width: 30px; height: 30px; line-height: 30px; margin-left: -15px; margin-top: -25px; font-size: 20px; text-align: center; padding: 0; cursor: pointer; display: none; &:before { content: "\f1f8"; font-family: FontAwesome; color: #000; } } &:hover { & i[data-action="remove"] { display: block; } } } } .cs_questionnaire_upload_wrapper > * { flex-shrink: 1; flex-grow: 1; flex-basis: 200px; min-height: 100px; } .cs_questionnaire_upload_wrapper > *:first-child { cursor: pointer; position: relative; } .cs_questionnaire_upload_wrapper > *:first-child > * { display: block; width: 100%; height: 100%; min-height: 100%; } .cs_questionnaire_upload_wrapper > *:first-child:before { content: "+"; font-family: sans-serif; position: absolute; inset: 0; text-align: center; line-height: 100px; font-size: 70px; color: rgba(0,0,0,0.3); } .cs_questionnaire_upload_wrapper > *:first-child:hover:before { color: rgba(0,0,0,1); } .cs_questionnaire_upload_wrapper > * + * { display: block; height: 100%; position: relative; } .cs_questionnaire_upload_wrapper > * + *:before { content: "\f15b"; font-family: 'FontAwesome'; color: rgba(0,0,0,0.3); text-align: center; line-height: 100px; font-size: 50px; position: absolute; inset: 0; margin-top: -10px; } .cs_questionnaire_upload_wrapper > * + * > i { padding: 3px 10px; font-size: 0.8rem; position: absolute; inset: auto 0 0 0; width: 100%; text-align: center; background-color: rgba(255,255,255,0.5) } .cs_questionnaire_rating_wrapper { min-height: 80px; position: relative; padding-top: 10px; } .cs_questionnaire_rating_wrapper > i { position: absolute; top: 0; left: 0; width: 80px; height: 80px; line-height: 103px; top: 0; transform: translate(0, 0); text-align: center; cursor: pointer; padding: 0 !important; background-color: var(--default_color_gray_1); border-radius: 10%; box-shadow: 0 0 10px rgba(0,0,0,0.3); } .cs_questionnaire_rating_wrapper[data-value="0"] > i[data-action="minus"], .cs_questionnaire_rating_wrapper[data-value="max"] > i[data-action="plus"] { opacity: 0.2; pointer-events: none; } .cs_questionnaire_rating_wrapper > i:before { content: "\f068"; font-family: 'FontAwesome'; line-height: 50px; font-size: 3rem!important; color: red; } .cs_questionnaire_rating_wrapper > i + i:before { content: "\f067"; color: green; } .cs_questionnaire_rating_wrapper > input { position: absolute; } .cs_questionnaire_rating_wrapper > i + i { left: auto; right: 0; padding-right: 0; padding-left: 10px; } .cs_questionnaire_rating_wrapper > div:last-child { height: 30px; padding: 0 60px; display: flex; flex-wrap: wrap; } .cs_questionnaire_rating_wrapper > div:last-child > * { flex: 1; background-color: rgba(0,0,0,0.1); } .cs_questionnaire_rating_wrapper > div:last-child > *.hover { background-color: var(--default_color_gray_2); } .cs_questionnaire_rating_wrapper > div:last-child > *.active { background-color: var(--default_color_blue_1); } .cs_default_overlay[data-type="questionnaire"], .cs_default_overlay[data-type="questionnaire"] * {} .cs_questionnaire_sub_input_wrapper { display: flex; flex-wrap: wrap; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); gap: 1rem; padding: 1rem 0; } .cs_questionnaire_sub_input_wrapper > * { flex-shrink: 0; flex-grow: 1; flex-basis: 200px; display: grid; gap: 1rem; } .cs_questionnaire_sub_input_wrapper i { font-size: 0.85rem; line-height: 1rem; color: var(--default_color_gray_3) !important; margin-bottom: 0.5rem; cursor: default; } .cs_questionnaire_checkbox_wrapper, .cs_questionnaire_radio_wrapper { padding: 1rem 0; display: flex; flex-wrap: wrap; gap: 1rem; font-size: 0.85rem; line-height: 1rem; } .cs_questionnaire_checkbox_wrapper > *, .cs_questionnaire_radio_wrapper > * { flex-shrink: 0; flex-grow: 1; flex-basis: 200px; } .cs_questionnaire_info_block { margin-bottom: 1rem; padding: 1rem; background-color: var(--default_color_gray_1); border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.3); } .cs_questionnaire_info_block > span { display: block; margin-bottom: 0.5rem; font-weight: bold; } .cs_questionnaire_info_block > div:last-child { display: flex; flex-wrap: wrap; gap: 1rem; } .cs_questionnaire_info_block > div:last-child > * {} .loadModule[data-key="questionnaire"] .cs_default_overview_wrapper[data-key="result"] { margin-top: 2rem; } .loadModule[data-key="questionnaire"] .cs_overview_table tr td + td > i { font-weight: normal; } .loadModule[data-key="questionnaire"] .cs_overview_table tr i[data-k="product"] { font-weight: bold; color: var(--default_color_blue_1); } .loadModule[data-key="questionnaire"] .cs_overview_table tr i[data-k="important"] { font-weight: bold; } .cs_questionnaire_rating_block { min-height: 80px; position: relative; } .cs_questionnaire_rating_block .cs_rating_indicator { position: absolute; top: 0; left: 50%; transform: translate(-50%, 0); } .cs_dog { height: 80px!important; width: 100px!important; isolation: isolate; } .cs_dog_body { background: #fdb44e; height: 45%; width: 70%; position: absolute; top: 30%; right: 0; border-radius: 0 10% 0 50%; background: #fdb44e; } .cs_dog_head { width: 40%; height: 40%; position: absolute; top: 15%; left: 0; transform-origin: 70% 70%; } .cs_dog_head:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 0px 0px 10% 80%; background: #fdb44e; } .cs_dog[data-value="0"] .cs_dog_head { transform: rotate(-80deg); } .cs_dog[data-value="1"] .cs_dog_head { transform: rotate(-70deg); } .cs_dog[data-value="2"] .cs_dog_head { transform: rotate(-60deg); } .cs_dog[data-value="3"] .cs_dog_head { transform: rotate(-50deg); } .cs_dog[data-value="4"] .cs_dog_head { transform: rotate(-40deg); } .cs_dog[data-value="5"] .cs_dog_head { transform: rotate(-30deg); } .cs_dog[data-value="6"] .cs_dog_head { transform: rotate(-20deg); } .cs_dog[data-value="7"] .cs_dog_head { transform: rotate(-10deg); } .cs_dog[data-value="8"] .cs_dog_head { transform: rotate(0deg); } .cs_dog[data-value="9"] .cs_dog_head { transform: rotate(10deg); } .cs_dog_ear { background-color: rgba(151,89,2,1); width: 35%; height: 110%; border-radius: 0px 0px 100px 100px; position: absolute; top: 0; right: 0; } .cs_dog_nose { background-color: black; height: 20%; width: 15%; border-radius: 50%; position: absolute; left: -5%; top: -5%; } .cs_dog_eye { background-color: black; height: 12%; width: 9%; border-radius: 50%; position: absolute; top: 10%; left: 40%; } .cs_dog_tongue { background-color: tomato; height: 50%; width: 10%; border-radius: 20px; position: absolute; left: 20%; bottom: 20%; transform: rotate(45deg); z-index: -1; animation: move 1s infinite; } .cs_dog[data-value="0"] .cs_dog_tongue { animation: none; display: none; } .cs_dog[data-value="1"] .cs_dog_tongue { animation: none; display: none; } .cs_dog[data-value="2"] .cs_dog_tongue { animation: none; } .cs_dog[data-value="3"] .cs_dog_tongue { animation: none; } .cs_dog[data-value="4"] .cs_dog_tongue { animation: none; } .cs_dog[data-value="5"] .cs_dog_tongue { animation: none; } .cs_dog[data-value="6"] .cs_dog_tongue { animation: move 2s infinite; } .cs_dog[data-value="7"] .cs_dog_tongue { animation: move 1s infinite; } .cs_dog[data-value="8"] .cs_dog_tongue { animation: move .5s infinite; } .cs_dog[data-value="9"] .cs_dog_tongue { animation: move .3s infinite; } .cs_dog_leg { background: #fdb44e; height: 50%; width: 9%; position: absolute; } .cs_dog_leg1 { right: 45%; bottom: 0; background-color: rgba(151,89,2,0.5); z-index: -1; } .cs_dog_leg2 { right: 30%; bottom: 0; } .cs_dog_leg3 { right: 15%; bottom: 0; background-color: rgba(151,89,2,0.5); z-index: -1; } .cs_dog_leg4 { right: 0; bottom: 0; } .cs_dog_tail { width: 0; height: 0; width: 8%; height: 30%; background-color: #fdb44e; border-radius: 50px 50px 0px 0px; position: absolute; top: 4%; right: 0; transform-origin: bottom; animation: move 1s infinite; } .cs_dog[data-value="0"] .cs_dog_tail { transform: rotate(150deg); animation: none; } .cs_dog[data-value="1"] .cs_dog_tail { transform: rotate(140deg); animation: none; } .cs_dog[data-value="2"] .cs_dog_tail { transform: rotate(130deg); animation: none; } .cs_dog[data-value="3"] .cs_dog_tail { transform: rotate(120deg); animation: none; } .cs_dog[data-value="4"] .cs_dog_tail { transform: rotate(110deg); animation: move 4s infinite; } .cs_dog[data-value="5"] .cs_dog_tail { transform: rotate(100deg); animation: wag 3s infinite; } .cs_dog[data-value="6"] .cs_dog_tail { transform: rotate(80deg); animation: wag 2s infinite; } .cs_dog[data-value="7"] .cs_dog_tail { transform: rotate(40deg); animation: wag 1s infinite; } .cs_dog[data-value="8"] .cs_dog_tail { transform: rotate(20deg); animation: wag 0.5s infinite; } .cs_dog[data-value="9"] .cs_dog_tail { transform: rotate(0deg); animation: wag 0.2s infinite; } @keyframes wag { 50% {transform: rotate(10deg)} } @keyframes move { 50% { transform: rotate(45deg) translateY(2.5px); } } .cs_rating_stars { width: 200px; height: 40px; overflow: hidden; position: relative; } .cs_rating_stars > div:first-child { position: absolute; inset: 0; width: 100%; height: 100%; overflow: hidden; display: flex; z-index: 0; } .cs_rating_stars > div:first-child > *, .cs_rating_stars > div:first-child + * > * { min-width: 40px; height: 40px; background-image: url('data:image/svg+xml;utf8,'); background-position: center center; background-size: 70%; background-repeat: no-repeat; opacity: 0.2; } .cs_rating_stars > div:first-child + * > * { opacity: 1; filter: invert(37%) sepia(89%) saturate(1514%) hue-rotate(92deg) brightness(97%) contrast(108%); } .cs_rating_stars > div:first-child + * { position: absolute; inset: 0; width: 0; height: 100%; overflow: hidden; display: flex; z-index: 0; } .cs_questionnaire_rating_wrapper .cs_rating_stars { min-height: 40px; left: 50%; bottom: 0; position: absolute; transform: translate(-50%, 0); background-color: transparent; } .cs_questionnaire_rating_wrapper .cs_rating_stars * { background-color: transparent!important; } .cs_login_wrapper > * {} .cs_login > span[data-action], body.logged_in .cs_login > span, body.logged_in .cs_registration, body:not(.logged_in) .cs_logout { display: none!important; height: 40px; line-height: 40px; } body.logged_in .cs_login > span[data-action] { display: block!important; } body.front:not(.logged_in) .show_on_login, body.front.logged_in .show_on_logout, body.front.logged_in .hide_on_login { display: none!important; } .cs_login_overlay .cs_login_nav {} .cs_login_overlay .cs_login_nav > * { display: block; flex: 1; cursor: pointer; height: 25px; line-height: 25px; } .loadModule[data-key="membership_info"] > div > div > div { padding-bottom: 1rem; } .loadModule[data-key="membership_info"] > div > div > div:first-child { border-bottom: 2px dotted #666; margin-bottom: 1rem; } .loadModule[data-key="membership_info"] > div > div > div i { display:block; line-height: 1.5rem; min-height: 1.5rem; } .loadModule[data-key="membership_info"] > div > div > div i:first-child { margin-top: 1rem; } .loadModule[data-key="membership_info"] > div > div > div i > span { color: #005297; font-weight: bold; line-height: 1rem; height: 1rem; } .loadModule[data-key="membership_info"] .actions > div + div { margin-top: 1rem; } .loadModule[data-key="membership_info"] > div > div > .actions > div > span { position: relative; border-radius: 20px; text-align: left; padding: 0px 1rem; max-width: 400px; color: var(--default_button_color); background-color: var(--default_button_background-color); } .loadModule[data-key="membership_info"] .actions > div > span:hover { filter: brightness(1.25); } .loadModule[data-key="membership_info"] > div > div > .actions > div > span + i { padding: 10px 0; font-size: 0.9rem; padding-bottom: 1rem; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="upgrade"]:before, .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="downgrade"]:before, .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="pause"]:before, .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="continue"]:before, .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="cancel"]:before { position: absolute; font-family: FontAwesome; text-align: center; right: 15px; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="upgrade"]:before { content: "\f062"; } .loadModule[data-key="membership_info"] .actions .cs_btn.cs_btn_important.full[data-action="upgrade"]:before { content: "\f005"; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="downgrade"]:before { content: "\f063"; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="pause"]:before { content: "\f04c"; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="continue"]:before { content: "\f04b"; } .loadModule[data-key="membership_info"] .actions .cs_btn.full[data-action="cancel"]:before { content: "\f05e"; } .cs_membership_info_overlay { & .cs_membership_info_overview { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 1rem; & > div table th { font-weight: bold; text-align: center; padding-top: 0; border-bottom: 2px dotted var(--default_color_blue_1); line-height: 30px; } & > * { flex: 1; flex-basis: 300px; & table { table-layout: fixed; font-size: .8rem; width: 100%; & tr { & > td { padding: 5px 0; } & + * > td { border-top: 1px solid #CCC; } } & .ellipsis { display: block; overflow: visible!important; text-overflow: initial; white-space: normal; } } } } } .cs_membership_info_overlay .cs_membership_info_overview[data-key="pause"] > div:last-child, .cs_membership_info_overlay .cs_membership_info_overview[data-key="unpause"] > div:first-child { position: relative; } .cs_membership_info_overlay .cs_membership_info_overview[data-key="pause"] > div:last-child table, .cs_membership_info_overlay .cs_membership_info_overview[data-key="unpause"] > div:first-child table { opacity: 0.5; } .cs_membership_info_overlay .cs_membership_info_overview[data-key="pause"] > div:last-child:before, .cs_membership_info_overlay .cs_membership_info_overview[data-key="unpause"] > div:first-child:before { font-family: FontAwesome !important; content: "\f252"; padding: 0 10px; color: rgba(0,0,0,0.3); top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); z-index: 1; font-size: 80px; } .cs_membership_info_overlay .cs_select_wrapper { margin-bottom: 1rem; } .cs_membership_overview, .cs_membership_overview * { box-sizing: border-box; } .cs_membership_overview { background-color: #EFEFEF; padding: 1rem } .cs_membership_overview > div:last-child { display: flex; flex-wrap: wrap; gap: 1em; width: 100%; overflow: auto; margin-bottom: 0!important; padding-bottom: 0!important; } .cs_membership_overview > div:last-child > * { flex: 1 0 auto; } .cs_membership_overview > div:last-child > * > * { padding: 1rem; display: block; } .cs_membership_overview > div:last-child > * > :first-child { height: 100px; line-height: 100px; text-align: center; padding: 0; color: #FFF; font-weight: bold; font-size: 1.4rem; background-color: rgba(0,0,0,.3); } .cs_membership_overview > div:last-child > * > * + * { background-color: rgba(0,0,0,.05); margin-top: 1rem; min-height: 80px; } .cs_membership_overview > div:last-child > * i { display: block; margin: 0!important; } .cs_membership_overview > div:last-child [data-key] {} .cs_membership_overview > div:last-child [data-key] > :first-child { font-weight: bold; font-size: 0.8rem; padding-bottom: .5rem; } .cs_membership_sub_overview > * { display: block; } .cs_membership_overview { & [data-role="131"], & [data-role="141"] { display: none; } &.show_role_130 [data-role="130"], &.show_role_131 [data-role="131"], &.show_role_140 [data-role="140"], &.show_role_141 [data-role="141"] { display: block!important; } &.hide_role_130 [data-role="130"], &.hide_role_131 [data-role="131"], &.hide_role_140 [data-role="140"], &.hide_role_141 [data-role="141"] { display: none!important; } } .loadModule[data-key="user_data"] {} .loadModule[data-key="user_data_admin"] { display: none; } .loadModule[data-key="user_data_admin"] > div { padding: 2rem 4rem; background-color: var(--default_color_gray_1); -webkit-border-radius: 0 0 20px 20px; border-radius: 0 0 20px 20px; margin-top: -20px; } .cs_product_admin_wrapper { max-width: 100%; overflow: hidden; } .cs_product_admin_wrapper > .cs_btn { margin-bottom: 1rem; } .cs_product_edit_trigger { cursor: pointer; } .cs_user_detail_nav_wrapper { margin-top: 0px; background-color: rgba(255, 255, 255, 0); padding: 45px 0px 50px; } .cs_user_detail_nav_wrapper > .cs_default_detail_nav {} .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span { border-radius: 50px; color: var(--default_button_background-color); } .cs_user_detail_nav_wrapper .cs_default_detail_nav {} .cs_user_detail_nav_wrapper .cs_default_detail_nav > * + * { margin-top: 15px; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-action="save"] { background-color: green!important; color: var(--white)!important; } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span:hover { opacity: 1; background-color: var(--default_button_background-color); color: var(--default_button_color); filter: brightness(1.25); } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span:active { transform: translate(0px, 1px) } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > .active { opacity: 1; background-color: rgba(16, 74, 150,1); color: var(--white); } .cs_user_detail_nav_wrapper .cs_detail_form_block > .cs_product_admin_wrapper > .cs_btn { position: relative; color: var(--white); padding: 0 20px; padding-right: 4rem!important; border-radius: 50px; height: 3.5rem; line-height: 3.5rem; font-size: 1rem; font-weight: bold; text-align: left; } .cs_user_detail_nav_wrapper .cs_detail_form_block > .cs_product_admin_wrapper > .cs_btn:before { content: "\f1b0"; position: absolute; right: 30px; top: 3px; font-family: FontAwesome; font-size: 1.8rem; } .cs_user_detail_nav_wrapper .cs_detail_form_block > .cs_product_admin_wrapper > .cs_btn:after { content: "\2b"; position: absolute; right: 18px; top: -10px; font-family: FontAwesome; font-size: 1.5rem; } .loadModule[data-key="user_data_admin"] .myDropzone:not(.cs_btn) { text-align: center; line-height: 0; font-size: 3rem; background-color: transparent; overflow: hidden; } .loadModule[data-key="user_data_admin"] .myDropzone:not(.cs_btn) > i { box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.2); } .loadModule[data-key="user_data_admin"] .myDropzone:not(.cs_btn) > * { width: 100%; padding-bottom: 100%; display: block; background-position: center center; background-repeat: no-repeat; background-size: cover; box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.2); } .loadModule[data-key="user_data_admin"] .myDropzone[data-action="userProfilePicUpload"] { width: 200px!important; height: 200px!important; } .loadModule[data-key="user_data_admin"] .myDropzone[data-action="userProfilePicUpload"] > * { width: 100%; height: 100%; } .loadModule[data-key="user_data_admin"] .cs_default_profile { padding-left: 0!important; } .loadModule[data-key="user_data_admin"] .cs_default_profile > div + div { padding-top: 1rem; } .cs_user_detail_nav_wrapper .cs_detail_form_block { color: #666; background-color: transparent; } .cs_user_detail_nav_wrapper .cs_detail_form_block label { font-size: 1.1rem; font-weight: bold; padding-bottom: 10px; height: 30px; line-height: 25px; } .cs_user_admin_pricing_wrapper {} .cs_user_admin_pricing_wrapper + .cs_user_admin_pricing_wrapper { margin-top: 1rem; } .cs_user_admin_pricing_wrapper > div > i { display: block; margin-bottom: 1rem; font-size: .8rem; } .cs_user_admin_pricing_wrapper .cs_checkbox { padding-left: 2rem!important; } .cs_user_admin_pricing_wrapper > div > i + label + div { padding: 1rem; background-color: rgba(0, 0, 0, .1); margin-top: 0.5rem; margin-bottom: 1rem; border-radius: 10px; } .cs_user_admin_pricing_wrapper > div > i + label + div > * {} .cs_user_admin_pricing_wrapper > div > i + label + div > * + * { margin-top: 2rem; } .cs_user_admin_pricing_wrapper > div > i + label + div > * > input { height: 40px; line-height: 40px; border: 2px solid var(--default_color_blue_1)!important; border-radius: 5px; padding: 0 1rem; } .cs_user_admin_credit_wrapper { background-color: rgba(0,0,0,0.05); padding: 2rem; border-radius: 20px; } .cs_user_admin_credit_wrapper > span[data-key="info"] { display: block; margin-bottom: 2rem; } .cs_user_admin_credit_wrapper > span[data-key="output"] { display: flex; flex-wrap: wrap; margin-bottom: 2rem; gap: 1rem; & > * { flex: 1; flex-basis: 200px; & > * { display: block; text-align: center; &:first-child { font-weight: bold; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; & + i { padding: 1rem 0; font-size: 2rem; & + i { font-size: 0.8rem; } } } } } } .cs_user_detail_nav_wrapper .cs_default_detail_nav > * { width: 100%; display: block; position: relative; font-weight: bold; height: 40px; line-height: 40px; padding: 0 1rem 0 3.5rem!important; text-align: left !important; background-color: transparent; opacity: 1; cursor: pointer; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > *:before { content: ""; position: absolute; left: 0; height: 40px; width: 40px; background-color: var(--white); border-radius: 50px; z-index: 0; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > *:after { position: absolute; left: 0; height: 40px; width: 40px; line-height: 40px; text-align: center; font-size: 1.3rem; font-family: FontAwesome; } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > .active:before { background-color: var(--default_color_blue_1); } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > .active:after { color: var(--white); } .cs_default_detail_nav > *:hover:before { color: var(--white)!important; background-color: var(--default_color_blue_1); } .cs_default_detail_nav > *:hover:after { color: var(--white)!important; } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span:hover:not(.active) { opacity: 1; background-color: transparent; color: var(--default_color_blue_1); filter: brightness(1.25); } .cs_user_detail_nav_wrapper [data-action="save"] { margin-top: 1rem; } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > .active { opacity: 1; background-color: var(--default_color_blue_1); color: var(--white); } .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span { border-radius: 50px; color: var(--default_button_background-color); } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="data"]:after { content: "\f007"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="contact"]:after { content: "\f0e0"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="address"]:after { content: "\f015"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="other"]:after { content: "\f084"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="payment"]:after { content: "\f09d"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="user_pp"]:after { content: "\f030"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="user_logo"]:after { content: "\f0b1"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="role_200"]:after { content: "\f1b0"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="commission"]:after { content: "\f0d6"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="user_roles"]:after { content: "\f0c0"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="pricing"]:after { content: "\f0ad"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="credit"]:after { content: "\f005"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="history_training"]:after { content: "\f1da"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-action="save"]:after { content: "\f0c7"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-action="params"]:after { content: "\f073"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="params"]:after { content: "\f073"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="comments"]:after { content: "\f086"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key="user_visibility"]:after { content: "\f06e"; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key]:after { font-weight: normal!important; } .cs_user_detail_nav_wrapper .cs_default_detail_nav > [data-key]:hover:after { color: var(--black); } .cs_detail_form_block[data-key="user_visibility"] {} .cs_detail_form_block[data-key="user_visibility"] > * { background-color: #FFF; padding: 1rem; border-radius: 20px; } .cs_detail_form_block[data-key="user_visibility"] > * > i { display: block; font-weight: bold; } .cs_detail_form_block[data-key="user_visibility"] > * > i + div { display: block; margin-top: 1rem; } .cs_detail_form_block[data-key="user_visibility"] > * + * { margin-top: 1rem; } .cs_user_admin_history_wrapper { & table { table-layout: fixed; width: 100%; font-size: 0.8rem; table-layout: fixed; width: 100%; margin-bottom: 10px; & * { font-family: monospace!important; } & > tbody > tr + tr { border-top: 2px dotted rgba(0, 0, 0, 0.3); } & > tbody > tr { line-height: 2rem; } & td { padding: 5px 0; padding-right: 10px; } & td:first-child:not(:last-child) { font-weight: bold; color: var(--default_color_blue_1); & + td { padding-right: 0; } } & thead { border-bottom: 2px solid rgba(0, 0, 0, 0.3); } & thead, & tfoot { font-weight: bold; line-height: 30px; & > tr > * { padding-right: 10px!important; } } & col:first-child { width: 40px!important; } & col:nth-child(2) { width: 150px!important; } & col:last-child { width: 80px!important; } & tbody { & > tr > td { overflow: hidden; padding-right: 10px; line-height: 1rem; font-size: .7rem; &:last-child { padding-right: 0; } } } } } .loadModule[data-key="user_profile"] { position: relative; & .btn { margin-top: .5rem!important; } & .cs_flex { display: flex; flex-wrap: wrap; gap: 1rem; & > * { flex: 1; flex-basis: 200px; } } & > div { display: flex; gap: 2rem; flex-wrap: wrap; padding: 2rem 4rem; background-color: var(--default_color_gray_1); -webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; margin-top: 40px; & > div { position: relative; flex-grow: 1; flex-shrink: 1; flex-basis: 250px; & + div { position: relative; flex-grow: 2; flex-shrink: 1; flex-basis: 300px; } } & > div:first-child > div { margin-bottom: 1rem; } } } .loadModule[data-key="user_profile"] .cs_pp_placeholder, .loadModule[data-key="user_profile"] .cs_user_profile_info_pp { display: block; width: 200px; height: 200px; background-color: transparent; background-size: cover; background-position: center; border-radius: 50%; box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.1); } .loadModule[data-key="user_profile"] .cs_user_profile_info_name { font-weight: bold; font-size: 1.55rem; color: var(--default_color_gray_3); } .loadModule[data-key="user_profile"] .cs_user_profile_info_level { position: absolute; display: block; width: 90px; height: 120px; left: 25%; top: -23px; z-index: 5; } .loadModule[data-key="user_profile"] .cs_user_profile_action_edit { display: block; line-height: 40px; min-height: 40px; position: relative; cursor: pointer; color: #FFF; border: 2px solid var(--default_color_blue_1); padding: 0 1rem; margin-top: 1rem; text-align: center; border-radius: 20px; background-color: var(--default_color_blue_1); } .loadModule[data-key="user_profile"] [data-action="jumpToDetail"] { cursor: pointer; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level > i { display: block; font-size: 1.1rem; font-style: normal; font-weight: bold; text-align: center; margin-left: 10%; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level > i:first-child { margin-top: 25%; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level > i:last-child { font-size: 1.9rem; line-height: 1.8rem; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level:before { content: ""; position: absolute; width: 100%; height: 100%; background-image: url("data:image/svg+xml,%3Csvg id='Icons' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 423.6 555.27'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; %7D .cls-2 %7B fill: %23828282; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='m.06,111.39S-1.84,34.99,15.74,6.44C20.32-.98,31.1,1.1,43.1,1.1l-.75,110.13L.06,111.39Z'/%3E%3Cpath class='cls-1' d='m384.59,1.91L43.11,0c-15.41-.02-20.04.8-23.69,2.93,21.34,6.6,18.57,98.73,18.57,98.73l-4.4,453.6,203.7-144.3,186.3,144.3V68.77S425.49.01,384.59,1.91Z'/%3E%3C/svg%3E"); background-repeat: no-repeat no-repeat; background-size: contain; z-index: -2; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="1"]:before { filter: invert(59%) sepia(14%) saturate(1811%) hue-rotate(33deg) brightness(129%) contrast(123%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="2"]:before { filter: invert(83%) sepia(8%) saturate(2486%) hue-rotate(100deg) brightness(97%) contrast(97%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="3"]:before { filter: invert(75%) sepia(47%) saturate(1329%) hue-rotate(154deg) brightness(92%) contrast(105%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="4"]:before { filter: invert(34%) sepia(84%) saturate(1539%) hue-rotate(215deg) brightness(98%) contrast(89%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="5"]:before { filter: invert(26%) sepia(47%) saturate(4680%) hue-rotate(260deg) brightness(97%) contrast(92%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="6"]:before { filter: invert(82%) sepia(37%) saturate(7371%) hue-rotate(233deg) brightness(80%) contrast(92%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="7"]:before { filter: invert(75%) sepia(51%) saturate(349%) hue-rotate(350deg) brightness(92%) contrast(89%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="8"]:before { filter: invert(82%) sepia(78%) saturate(465%) hue-rotate(345deg) brightness(103%) contrast(106%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="9"]:before { filter: invert(60%) sepia(74%) saturate(1492%) hue-rotate(339deg) brightness(101%) contrast(101%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="10"]:before { filter: invert(24%) sepia(46%) saturate(5814%) hue-rotate(348deg) brightness(111%) contrast(107%);} .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level] { color: #FFF; } .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="1"], .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="2"], .loadModule[data-key="user_profile"] .cs_user_profile_info_level[data-level="8"] { color: #333; } .loadModule[data-key="user_profile"] > div > div + div > * {} .loadModule[data-key="user_profile"] > div > div + div > * > * { display: block; font-style: normal; } .loadModule[data-key="user_profile"] > div > div + div > * > *:first-child { font-weight: bold; color: rgba(0,0,0,0.3); } .loadModule[data-key="user_profile"] > div > div + div > * > * > *:after { content: ", "; } .loadModule[data-key="user_profile"] > div > div + div > * > * > *:last-child:after { content: ""; } @media only screen and (max-width: 725px) { .loadModule[data-key="user_profile"] .cs_user_profile_info_level { left: 30%; } } @media only screen and (max-width: 535px) { .loadModule[data-key="user_profile"] .cs_user_profile_info_level { left: 50%; } .loadModule[data-key="user_profile"] > div { padding: 2rem 20px; } } .loadModule[data-key="user_admin"] > div { & .cs_overview_table { & tr td:first-child { padding-left: 10px; } & tr.is_supervisor { background-color: rgb(243, 248, 171); } & tr.is_supervised { background-color: rgb(190, 230, 245); } } } .loadModule[data-key="user_admin"] > div > :first-child { flex-grow: 3; flex-shrink: 0; flex-basis: 200px; } .loadModule[data-key="user_admin"] > div > :first-child + * { flex-grow: 10; flex-shrink: 0; flex-basis: 600px; } .loadModule[data-key="user_admin"] > div > :first-child + * > div:first-child:not(.btn) { overflow-y: hidden; scrollbar-gutter: stable; } .loadModule[data-key="user_admin"] > div > :first-child + * > div:last-child { max-height: 50vh; overflow-y: scroll; } .loadModule[data-key="user_admin"] > div > :first-child + * > div:last-child table thead th { padding: 0; border: none; } .loadModule[data-key="user_admin"] table tr:not(.active) { opacity: .3; } .loadModule[data-key="user_admin"] > div > :first-child > * { margin-bottom: 1rem; display: block; width: 100%; } .loadModule[data-key="user_admin"] .cs_module_filter + div { width: 100%; overflow-x: auto; max-width: 100%; } .loadModule[data-key="user_admin"] .cs_module_filter + div .cs_overview_table { min-width: 800px; } .loadModule[data-key="user_admin"] .cs_user_overview_icon { position: relative; padding-left: 1.5rem; line-height: 1.2rem; &:before { font-family: FontAwesome !important; width: 1.2rem; height: 1.2rem; line-height: 1.2rem; text-align: center; position: absolute; top: 0; left: 0; } &[data-key="location"]:before { content: "\f041"; } &[data-key="supervisor"]:before { content: "\f005"; } &[data-key="product"]:before { content: "\f1b0"; } } .cs_user_admin_detail_overlay .cs_user_detail_nav_wrapper > .cs_default_detail_nav > span { font-size: 0; } .cs_user_admin_detail_overlay .cs_default_detail_nav { flex-grow: 0; } .cs_user_admin_detail_overlay .cs_default_detail_nav > * { padding: 0 1rem 0 1.5rem!important; } .cs_user_detail_nav_wrapper { & .myDropzonePreview { background-size: contain!important; height: 200px!important; background-color: rgba(0,0,0,.1); margin-bottom: 1rem; } } .creditBundleAdminWrapper { & > * { overflow: auto!important; scrollbar-gutter: auto!important; } & .cs_input_append { position: relative; & > i:last-child { position: absolute; bottom: 0; right: 0; min-width: 30px; max-width: 50px; height: 30px; line-height: 30px; background-color: #CCC; padding: 0 5px; text-align: center; } } & select, & input[type="text"], & input[type="number"], & textarea { background-color: #FFF; min-height: 30px; margin-top: 10px; border: none!important; } & textarea { padding: 6px; height: 30px; min-height: 30px; } & [data-key="overview"] { padding-top: 1rem; display: flex; flex-wrap: wrap; gap: 1rem; & > * { position: relative; flex: 1; flex-basis: 600px; background-color: rgba(0,0,0,0.1); padding: 1rem; font-size: 0.8rem; gap: 1rem; display: grid; gap: 1rem; & > div:first-child { & > i { display: block; &:first-child { font-weight: bold; line-height: 24px; } } } & > * {} & [data-action="save"] { position: absolute; top: 0; right: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; font-size: 20px; background-color: rgba(0,0,0,.1); } & [data-key="sub"] { & > div:last-child { & > * { display: flex; flex-wrap: wrap; gap: 1rem; & > * { flex: 1; } } } } } } } .cs_credit_bundle_overview, .cs_credit_payment_wrapper { & .cs_btn { margin-top: 1rem !important; font-weight: bold; min-height: 3.5rem; padding: 0.5rem 1rem; } & table { display: table!important; font-size: 0.8rem; table-layout: fixed; width: 100%; margin-bottom: 10px; & td { padding: 5px 0; padding-right: 10px; &:first-child:not(:last-child) { font-weight: bold; color: var(--default_color_blue_1); } } & > tbody > tr + tr { border-top: 2px dotted rgba(0, 0, 0, 0.3); } } } .cs_default_alert_575799:not(.loadingOverlay).myAlertModuleWrapper_sales_overview { width: 90vw!important; max-width: 100%!important; height: 90vh!important; max-height: 100%!important; border-radius: 0; & .cs_alert_submit_btn_default { display: none!important; pointer-events: none!important; } & .myAlert-message { display: none; } & .myAlert-prompt { padding: 0; height: 100%!important; width: 100%!important; overflow: hidden; padding: 0!important; } & .cs_sales_overview_header { height: 130px; padding: 1rem; & * { margin: 0; min-height: 40px; line-height: 40px; } & > * { padding-right: 30px!important; } & > * + * { margin-top: 1rem; } } & .csTableWrapper { overflow: auto; max-width: 90vw!important; max-height: calc(90vh - 130px); & table { width: 100%; table-layout: fixed; & *.price { font-family: monospace!important; } & tbody { & .payment_done { & td { background-color: rgba(100, 255, 100, .3)!important; } } & .payment_todo { & td { background-color: rgba(255, 100, 100, .3)!important; } } } } } & [data-action="override_sub_price"] { display: block; cursor: pointer; margin-top: 5px; line-height: 1.3rem!important; text-align: right; font-size: 1rem!important; &:before { content: "\f044"; font-family: FontAwesome; } } } .csLoggerItemWrapper { padding: 1rem; background-color: rgba(0,0,0,.05); &.csLoggerChartWrapper { max-height: 250px; padding-bottom: 4rem; } & > span { display: block; text-align: center; margin-bottom: 1rem; color: rgba(0,0,0,0.3); font-weight: bold; } & + * { margin-top: 1rem; } } #logger_item_scanner_action { & table { & td { padding: 5px; background-color: #c5d7de; } & tr:nth-child(2n) { & td { background-color: rgba(0,0,0,.05); font-size: 11px; color: #666; border-bottom: 2px solid #CCC; } } font-size: 12px; font-family: Courier!important; } } .product_configurator_overlay_show:not(.active) { display: none; pointer-events: none; } .cs_product_configurator_wrapper { & > form { &.loaded { background-color: rgba(230, 230, 230, .4); padding: 1rem; -webkit-box-shadow: 0 0 1rem 0 rgba(0,0,0,.2); box-shadow: 0 0 1rem 0 rgba(0,0,0,.2); } & + form { margin-top: 1.5rem; } & > * { display: flex; flex-wrap: wrap; gap: 1rem; & + * { margin-top: 1rem; & > div:first-child { display: flex; gap: 1rem; flex-wrap: wrap; & > * { flex: 1; flex-basis: 200px; } } } & > * { flex: 1; flex-basis: 300px; & label { color: #666; display: block; line-height: 1.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } & label + * { _isplay: block; height: 40px; line-height: 40px; } } } &:not(.loaded) > *:first-child > * + * { display: none; } & .product_configurator_preview { height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; background-color: #FFF; width: 100%; height: 250px; } &.has_preview_image { & > *:last-child { position: relative; } } } & select.cs_select_single_option { pointer-events: none !important; border: none !important; -webkit-appearance: none; } &.cs_product_configurator_single { & select[data-key="product_id"] { pointer-events: none !important; border: none !important; font-weight: bold; text-align: center; -webkit-appearance: none; } } & form + [data-action] { margin-top: 40px!important; } & [data-action] { margin-top: 10px; height: 40px; line-height: 40px; text-align: center; background-color: rgba(0,0,0,.1); cursor: pointer; position: relative; &:hover { background-color: rgba(0,0,0,.2); } &:before { content: attr(data-count); position: absolute; top: 0; right: 0; padding: 0 10px; text-align: center; min-width: 20px; font-weight: bold; } } & [data-key="property_block"] { &.has_unit { position: relative; padding-right: 60px; max-height: 64px; & input { border-right: 0!important; } &:before { box-sizing: border-box; content: attr(data-unit); position: absolute; bottom: 0; right: 0; height: 40px; line-height: 40px; pointer-events: none; width: 60px; text-align: right; padding: 0 10px; color: rgba(0,0,0,.5); background-color: #FFF; border: 1px solid #000; border-left: 0; } } } } .cs_product_configurator_overlay { min-width: 90%; & .myAlert-prompt { font-size: 1rem; padding: 1rem; background-color: rgba(230, 230, 230, 1); color: #333; & [data-key="add_data_form"] { display: flex; flex-wrap: wrap; gap: 1rem; & > * { flex: 1; min-width: 40%; padding-top: 1.2rem; position: relative; & label { display: block; line-height: 1.2rem; height: 1.2rem; font-size: .8rem; position: absolute; top: 0; left: 0; right: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #000; opacity: .5!important; } & [name] { display: block; height: 40px; line-height: 40px; margin: 0; &:focus { background-color: rgba(255, 255, 200, 1); } &:focus + label { opacity: 1!important; } } } } & .cs_default_form_block { padding-top: 0!important; & label { display: none!important; } input { border: none!important; background-color: rgba(0,0,0,.08); padding: 0 10px; &.has_input { padding-top: 15px; & + label { display: block!important; height: 1rem!important; line-height: 1rem!important; font-size: .7rem!importaNT; padding: 0 10px; top: 2px!important; } } } } & [data-action] { height: 40px; line-height: 40px; text-align: center; background-color: rgba(0,0,0,.1); cursor: pointer; position: relative; margin-top: 1rem; margin-left: 0!important; margin-right: 0!important; &:hover { background-color: rgba(0,0,0,.3); } } & > div { display: flex; flex-wrap: wrap; gap: 1rem; & * { box-sizing: border-box; } & > * { flex: 1; &:first-child { flex: 1; } } & .product_configurator_overview { & [data-key="info"] { width: 100%; min-width: 100%; padding: .5rem!important; background-color: rgba(0,0,0,.1); text-align: center; } & * { font-style: normal; } & > * { display: block; line-height: 40px; background-color: rgba(0,0,0,.05)!important; position: relative!important; padding-left: 120px!important; min-height: 120px; border: none!important; &:not(.show_price) { & [data-key="price"] { display: none!important; } } & + * { margin-top: 1rem!important; } & > [data-key="preview"] { position: absolute; top: 1rem; left: 1rem; width: 90px; min-height: 85px!important; & > * { background-size: contain; background-position: center center; background-repeat: no-repeat; display: block; width: 90px; height: 85px; } & > *.dummy { &:before { content: "\f013"; font-family: FontAwesome; color: #000; font-style: normal; display: block; text-align: center; height: 85px; line-height: 85px; font-size: 4rem; color: rgba(0,0,0,.2); } } } & > :first-child { display: block; font-weight: bold; height: 40px; line-height: 40px; & + * { & > span { display: block; line-height: 1rem!important; min-height: 0; font-weight: bold; margin-bottom: 1rem; } & > [data-id] { line-height: 1rem!important; min-height: 51px; padding-top: 10px; display: flex; flex-wrap: wrap; gap: 1rem; background-color: rgba(0,0,0,.05); padding: .5rem; & > span:first-child { min-width: 400px; overflow: hidden; } & > * { display: block; flex: 1; flex-basis: 100px; & + * { max-width: 200px; } &[data-key="price"] { text-align: right; height: 40px; line-height: 40px; padding: 0 1rem; font-size: 1rem; font-weight: bold; font-family: monospace; border-bottom: 2px solid rgba(0,0,0,.2); } } & + * { border-top: 2px solid rgba(0,0,0,.1); margin-top: 10px; padding-top: 10px; } & > input { height: 40px; line-height: 40px; border: none!important; background-color: rgba(0,0,0,.1); text-align: center; max-width: 100px!important; &:focus { background-color: rgba(255, 255, 200, 1); } } } & i { font-size: .8rem; white-space: nowrap; } } } } & [data-action="remove"] { margin: 0!important; width: 40px; max-width: 40px!important; background-color: rgba(0,0,0,.2)!important; color: #444!important; &:hover { color: #FFF!important; } &:before { content: "\f00d"; font-family: FontAwesome; font-size: 20px; cursor: pointer; } } } } } & .cs_alert_submit_btn_default { display: none!important; } & .cs_payment_summary { display: none; } &.product_configurator_payment_init { min-width: auto!important; max-width: 700px!important; & [data-key="summary"] { display: none; } & #cs_product_configurator_btn_pay_now { max-height: 55px; } } & .cs_payment_summary { display: block; margin-bottom: 1rem; font-family: Monospace; font-size: .8rem; & > table { table-layout: fixed; width: 100%; & tr { background-color: rgba(0,0,0,.1); &:nth-child(2n) { background-color: rgba(0,0,0,.15); } & > td { padding: 0 10px; line-height: 1.5rem; text-align: right!important; width: auto; &:first-child { text-align: left!important; width: 45%; } &[data-key="quantity"] { &:before { content: "x"; } } } } & tfoot { font-weight: bold; & td { border-top: 2px solid rgba(0,0,0,.2); } } } } & [data-key="summary"] { & > * { display: block; margin-bottom: 1rem; } } &.product_configurator_payment_init { & [data-key="summary"] { & > * { margin-top: 0; } } } } @media only screen and (max-width: 1200px) { .cs_product_configurator_overlay { min-width: 100%; min-height: 100%; max-height: 100vh; .myAlert-buttons { top: 0; } & .myAlert-prompt { min-height: 100%!important; & [data-key="add_data_form"] { margin-top: 1rem!important; padding-top: 1rem!important; & > * { flex: 1; flex-basis: 800px; } } & > div { display: block; & .product_configurator_overview { & [data-key="info"] { padding: 0 1rem!important; text-align: center; pointer-events: none; } & > * { padding-left: 1rem; & + * { margin-top: 1rem; } } & [data-key="preview"] { display: none; } & [data-key="properties"] { font-size: .7rem; } } } } } } .product_configurator_show_on_data:not(.csForceShow) { display: none!important; } .product_configurator_payment_init { & #cs_product_configurator_btn_pay_now { height: auto; font-size: 0; background-color: transparent!important; } & [data-action="update"], & .product_configurator_overview, & [data-key="add_data_form"] { display: none!important; } } .loadModule[data-key="products"] [data-id][data-valid="0"] { display: none!important; } .cs_product_special_2 { background-color: var(--default_color_blue_1); border-radius: 15px; padding: 20px; color: #fff; } .cs_product_special_2 > div:first-child { overflow: hidden; } .cs_product_special_2 > div:first-child > span { float: left; } .cs_product_special_2 span > i { display: block; width:120px !important; height: 120px !important; border-radius: 50%; background-size: cover; background-position: center center; } .cs_product_special_2 > div:first-child > div { float: left; width: calc(90% - 140px); margin-left: 20px; border-bottom: 2px dotted #fff; padding: 40px 0px 10px; } .cs_product_special_2 > div:first-child > div:before { content: ""; position: absolute; width: 60px; height: 60px; right: 4px; top:4px; border-radius: 0px 11px; background-color: #fff; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='_24x24_On_Light_Party' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 800 800' style='enable-background:new 0 0 800 800;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:%23005297;%7D .st2%7Bfill:%2303A5D1;%7D .st3%7Bfill:%2300BBA2;%7D .st4%7Bfill:%23FF6783;%7D .st5%7Bfill:%23FFA458;%7D .st6%7Bfill:%23C75FFF;%7D%0A%3C/style%3E%3Crect id='view-box' class='st0' width='800' height='800'/%3E%3Cpath id='Shape' class='st1' d='M145.8,654.2c-42.9-42.6-50.5-109.3-18.3-160.5L319,187.3c7.4-11.7,22.8-15.2,34.5-7.8 c1.5,1,3,2.1,4.3,3.4l259.4,259.3c9.8,9.7,9.8,25.5,0.1,35.3c-1.3,1.4-2.8,2.5-4.5,3.6L306.3,672.5 C255.1,704.5,188.5,696.9,145.8,654.2L145.8,654.2z M169.9,520.2c-23.5,37.3-12.3,86.5,25,110c26,16.3,59,16.3,85,0l29.7-18.6 L188.5,490.5L169.9,520.2z M353,584.3l79.6-49.7L265.4,367.4L215.7,447L353,584.3z M476.1,507.4l83.5-52.2L344.8,240.4l-52.2,83.5 L476.1,507.4z'/%3E%3Cpath id='Shape-2' class='st2' d='M549,186.7V73.3c0-13.8-11.2-25-25-25c-13.8,0-25,11.2-25,25v113.3c0,13.8,11.2,25,25,25 C537.8,211.7,549,200.5,549,186.7z'/%3E%3Cpath id='Shape-3' class='st3' d='M615.7,328.8l88.7-57.9c11.5-7.6,14.7-23.1,7.1-34.6c-7.6-11.4-22.9-14.7-34.4-7.2l-88.7,57.8 c-11.6,7.5-14.9,23-7.5,34.6c7.5,11.6,23,14.9,34.6,7.5C615.6,328.9,615.7,328.8,615.7,328.8L615.7,328.8z'/%3E%3Cpath id='Shape-4' class='st4' d='M641.7,196.8l27.6-27.6c9.4-10.1,8.9-25.9-1.2-35.3c-9.6-8.9-24.5-8.9-34.1,0l-27.6,27.6 c-9.4,10.1-8.9,25.9,1.2,35.3C617.2,205.8,632.1,205.8,641.7,196.8z'/%3E%3Cpath id='Shape-5' class='st5' d='M657.4,404.2h7.2c13.8,0,25-11.2,25-25c0-13.8-11.2-25-25-25h-7.2c-13.8,0-25,11.2-25,25 C632.4,393,643.6,404.2,657.4,404.2z'/%3E%3Cpath id='Shape-6' class='st6' d='M524,304.2h7.2c13.8,0,25-11.2,25-25s-11.2-25-25-25H524c-13.8,0-25,11.2-25,25 S510.2,304.2,524,304.2z'/%3E%3Cpath id='Shape-7' class='st5' d='M447,135.9l-14.7-34.2c-5.2-12.8-19.8-19-32.6-13.8s-19,19.8-13.8,32.6c0.1,0.3,0.3,0.7,0.4,1 l14.6,34.2c5.2,12.8,19.8,19,32.6,13.8c12.8-5.2,19-19.8,13.8-32.6c-0.1-0.3-0.3-0.7-0.4-1L447,135.9z'/%3E%3C/svg%3E"); background-repeat: no-repeat no-repeat; background-position: center center; background-size: cover; } .cs_product_special_2 > div:first-child > div > div { float: left; width: auto; } .cs_product_special_2 > div:first-child > div [data-key="title"] > i { font-size: 1.55rem; font-weight: bold; line-height: 2rem; margin-right: 10px; } .cs_product_special_2 > div:first-child > div [data-key="age"] > i { font-size: 1.2rem; line-height: 2.2rem; } .cs_product_special_2 [data-key="feedback"] { margin-top: 15px; } .cs_product_special_2 [data-key="feedback"] > span { display: block; } .cs_product_special_2 [data-key="owner"] { font-weight: bold; margin-top: 20px; } .cs_default_input_row[data-key="default_breed"] + .cs_default_input_row[data-key="default_breed_info"] { display: none; } .cs_default_input_row[data-key="default_breed"][data-value="default"] + .cs_default_input_row[data-key="default_breed_info"] { display: block; } .leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0; top: 0; } .leaflet-container { overflow: hidden; } .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-user-drag: none; } .leaflet-tile::selection { background: transparent; } .leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast; } .leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; -webkit-transform-origin: 0 0; } .leaflet-marker-icon, .leaflet-marker-shadow { display: block; } .leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { max-width: none !important; max-height: none !important; } .leaflet-container .leaflet-shadow-pane img { display: none!important; } .leaflet-container.leaflet-touch-zoom { -ms-touch-action: pan-x pan-y; touch-action: pan-x pan-y; } .leaflet-container.leaflet-touch-drag { -ms-touch-action: pinch-zoom; touch-action: none; touch-action: pinch-zoom; } .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { -ms-touch-action: none; touch-action: none; } .leaflet-container { -webkit-tap-highlight-color: transparent; } .leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); } .leaflet-tile { filter: inherit; visibility: hidden; } .leaflet-tile-loaded { visibility: inherit; } .leaflet-zoom-box { width: 0; height: 0; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 800; } .leaflet-overlay-pane svg { -moz-user-select: none; } .leaflet-pane { z-index: 400; } .leaflet-tile-pane { z-index: 200; } .leaflet-overlay-pane { z-index: 400; } .leaflet-shadow-pane { z-index: 500; } .leaflet-marker-pane { z-index: 600; } .leaflet-tooltip-pane { z-index: 650; } .leaflet-popup-pane { z-index: 700; } .leaflet-map-pane canvas { z-index: 100; } .leaflet-map-pane svg { z-index: 200; } .leaflet-vml-shape { width: 1px; height: 1px; } .lvml { behavior: url(#default#VML); display: inline-block; position: absolute; } .leaflet-control { position: relative; z-index: 800; pointer-events: visiblePainted; pointer-events: auto; } .leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; } .leaflet-top { top: 0; } .leaflet-right { right: 0; } .leaflet-bottom { bottom: 0; } .leaflet-left { left: 0; } .leaflet-control { float: left; clear: both; } .leaflet-right .leaflet-control { float: right; } .leaflet-top .leaflet-control { margin-top: 10px; } .leaflet-bottom .leaflet-control { margin-bottom: 10px; } .leaflet-left .leaflet-control { margin-left: 10px; } .leaflet-right .leaflet-control { margin-right: 10px; } .leaflet-fade-anim .leaflet-tile { will-change: opacity; } .leaflet-fade-anim .leaflet-popup { opacity: 0; -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; } .leaflet-zoom-animated { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .leaflet-zoom-anim .leaflet-zoom-animated { will-change: transform; } .leaflet-zoom-anim .leaflet-zoom-animated { -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); transition: transform 0.25s cubic-bezier(0,0,0.25,1); } .leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile { -webkit-transition: none; -moz-transition: none; transition: none; } .leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; } .leaflet-interactive { cursor: pointer; } .leaflet-grab { cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; } .leaflet-crosshair, .leaflet-crosshair .leaflet-interactive { cursor: crosshair; } .leaflet-popup-pane, .leaflet-control { cursor: auto; } .leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable { cursor: move; cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; } .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container { pointer-events: none; } .leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path { pointer-events: visiblePainted; pointer-events: auto; } .leaflet-container { background: #ddd; outline: 0; } .leaflet-container a { color: #0078A8; } .leaflet-container a.leaflet-active { outline: 2px solid orange; } .leaflet-zoom-box { border: 2px dotted #38f; background: rgba(255,255,255,0.5); } .leaflet-container { font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; } .leaflet-bar { box-shadow: 0 1px 5px rgba(0,0,0,0.65); border-radius: 4px; } .leaflet-bar a, .leaflet-bar a:hover { background-color: #fff; border-bottom: 1px solid #ccc; width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: black; } .leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; } .leaflet-bar a:hover { background-color: #f4f4f4; } .leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; } .leaflet-bar a.leaflet-disabled { cursor: default; background-color: #f4f4f4; color: #bbb; } .leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; } .leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; } .leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .leaflet-control-zoom-in, .leaflet-control-zoom-out { font: bold 18px 'Lucida Console', Monaco, monospace; text-indent: 1px; } .leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { font-size: 22px; } .leaflet-control-layers { box-shadow: 0 1px 5px rgba(0,0,0,0.4); background: #fff; border-radius: 5px; } .leaflet-control-layers-toggle { width: 36px; height: 36px; } .leaflet-retina .leaflet-control-layers-toggle { background-size: 26px 26px; } .leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; } .leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; } .leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; } .leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: #333; background: #fff; } .leaflet-control-layers-scrollbar { overflow-y: scroll; overflow-x: hidden; padding-right: 5px; } .leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; } .leaflet-control-layers label { display: block; } .leaflet-control-layers-separator { height: 0; border-top: 1px solid #ddd; margin: 5px -10px 5px -6px; } .leaflet-default-icon-path { background-image: url(https://osscs.industrystock.cn/assets/images/marker-icon.png); } .leaflet-container .leaflet-control-attribution { background: #fff; background: rgba(255, 255, 255, 0.7); margin: 0; } .leaflet-control-attribution, .leaflet-control-scale-line { padding: 0 5px; color: #333; } .leaflet-control-attribution a { text-decoration: none; } .leaflet-control-attribution a:hover { text-decoration: underline; } .leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale { font-size: 11px; } .leaflet-left .leaflet-control-scale { margin-left: 5px; } .leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; } .leaflet-control-scale-line { border: 2px solid #777; border-top: none; line-height: 1.1; padding: 2px 5px 1px; font-size: 11px; white-space: nowrap; overflow: hidden; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; background: rgba(255, 255, 255, 0.5); } .leaflet-control-scale-line:not(:first-child) { border-top: 2px solid #777; border-bottom: none; margin-top: -2px; } .leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid #777; } .leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; } .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0,0,0,0.2); background-clip: padding-box; } .leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px; } .leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px; } .leaflet-popup-content { margin: 13px 19px; line-height: 1.4; } .leaflet-popup-content p { margin: 18px 0; } .leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; margin-left: -20px; overflow: hidden; pointer-events: none; } .leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .leaflet-popup-content-wrapper, .leaflet-popup-tip { background: white; color: #333; box-shadow: 0 3px 14px rgba(0,0,0,0.4); } .leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0; right: 0; padding: 4px 4px 0 0; border: none; text-align: center; width: 18px; height: 14px; font: 16px/14px Tahoma, Verdana, sans-serif; color: #c3c3c3; text-decoration: none; font-weight: bold; background: transparent; } .leaflet-container a.leaflet-popup-close-button:hover { color: #999; } .leaflet-popup-scrolled { overflow: auto; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; } .leaflet-oldie .leaflet-popup-content-wrapper { -ms-zoom: 1; } .leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0 auto; -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); } .leaflet-oldie .leaflet-popup-tip-container { margin-top: -1px; } .leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid #999; } .leaflet-div-icon { background: #fff; border: 1px solid #666; } .leaflet-tooltip { position: absolute; padding: 6px; background-color: #fff; border: 1px solid #fff; border-radius: 3px; color: #222; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; pointer-events: none; box-shadow: 0 1px 3px rgba(0,0,0,0.4); } .leaflet-tooltip.leaflet-clickable { cursor: pointer; pointer-events: auto; } .leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: ""; } .leaflet-tooltip-bottom { margin-top: 6px; } .leaflet-tooltip-top { margin-top: -6px; } .leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before { left: 50%; margin-left: -6px; } .leaflet-tooltip-top:before { bottom: 0; margin-bottom: -12px; border-top-color: #fff; } .leaflet-tooltip-bottom:before { top: 0; margin-top: -12px; margin-left: -6px; border-bottom-color: #fff; } .leaflet-tooltip-left { margin-left: -6px; } .leaflet-tooltip-right { margin-left: 6px; } .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { top: 50%; margin-top: -6px; } .leaflet-tooltip-left:before { right: 0; margin-right: -12px; border-left-color: #fff; } .leaflet-tooltip-right:before { left: 0; margin-left: -12px; border-right-color: #fff; } .cs_location_overview_custom_marker_role_41 { filter: grayscale(1); cursor: default; opacity: 0.7!important; } .loadModule[data-key="location_detail"] {} .loadModule[data-key="location_detail"] .cs_select_wrapper + div { margin-top: 1rem; gap: 1rem; display: flex; flex-wrap: wrap; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > * { flex: 1; flex-grow: 1; flex-shrink: 1; flex-basis: 250px; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > * .cs_btn { margin-top: 1rem; font-size: 1rem!important; font-weight: bold; text-decoration: none; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child { background-color: var(--default_color_gray_1); padding: 1rem; border-radius: 25px; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child > .cs_user_detail_pp { height: 300px; background-size: contain; background-position: center center; background-repeat: no-repeat; display: block; margin-bottom: 0.5rem; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child + div { padding: 0 1rem; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child + div > span:first-child > *:first-child { margin-top: 0px; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child + div > span > *:first-child { display: block; font-weight: bold; color: var(--default_color_blue_1); font-size: 1.1rem; margin-top: 15px; } .loadModule[data-key="location_detail"] .cs_select_wrapper + div > div:first-child + div > * { font-size: 0.8rem; } .elem-location_detail div > .cs_user_detail_name { font-weight: bold; font-size: 1.1rem; color: var(--default_color_blue_1); } .loadModule[data-key="location_detail"] { & [data-key="users"] { display: grid!important; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); gap: 50px 40px; font-size: 0.8rem; margin-top: 1.5rem; & { flex-basis: 1000px!important; display: block!important; & > i { display: block; width: 100%; font-size: 1.2rem; color: #777; margin-bottom: 1rem; & + div { display: block; display: grid; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr)); gap: 1rem; } } } & + [data-key="users"] { border-top: 2px solid var(--default_color_blue_1); padding-top: 1rem; margin-top: 0; } } & [data-key="users"] > * {} & [data-key="users"] > * > i { display: block; } & i[data-k="pp"] { width: 100px; height: 100px; display: block; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 50%; float: right; } & i[data-k="name"] { display: block; font-weight: bold; font-size: 1rem; color: var(--default_color_blue_1); } & i[data-k="company"] { display: block; margin-bottom: .5rem; color: var(--default_color_blue_1); } & [data-k="desc"] { display: block; margin-bottom: .5rem; } & i[data-k="roles"] { display: block; } & i[data-k="social"] { margin-top: 10px; display: flex; gap: 1rem; } & .cs_btn_social[data-key] { display: block; width: 35px; height: 35px; background-position: center center; background-size: contain; background-repeat: no-repeat; } & i[data-k="contact"] { margin-top: 10px; & > * { display: block; margin-top: 2px; } } } .loadModule[data-key="support"] { position: relative; } .loadModule[data-key="support"] > div { padding: 2rem 60px; background-color: var(--default_color_gray_1); -webkit-border-radius: 20px 0 0 20px; border-radius: 0 20px 20px 0; } .loadModule[data-key="support"] > div > div:first-child { display: flex; gap: 1rem; flex-wrap: wrap; } .loadModule[data-key="support"] > div > div:first-child > * { flex-grow: 1; flex-shrink: 0; flex-basis: 200px; } .loadModule[data-key="support"] .cs_btn { width: fit-content; font-weight: bold; text-align: left; padding: 0px 50px; } .loadModule[data-key="support"] .cs_btn:hover { background-color: var(--default_color_blue_1); filter: brightness(1.25); } .loadModule[data-key="support"] .cs_support_ticket_container > span { display: block; line-height: 40px; font-size: 1.3rem; font-weight: normal; text-align: left; text-transform: uppercase; padding-bottom: 0.7rem; } .loadModule[data-key="support"] .cs_support_ticket_container { margin-top: 2rem; } .loadModule[data-key="support"] .cs_support_ticket_table { font-size: 0.8rem; } .loadModule[data-key="support"] .cs_support_ticket_table > * { display: flex; gap: 1rem; flex-wrap: wrap; padding: 1rem 0; } .loadModule[data-key="support"] .cs_support_ticket_table > * > * { flex-grow: 1; flex-shrink: 1; flex-basis: 200px; } .loadModule[data-key="support"] .cs_support_ticket_table > *:hover { background-color: rgba(0,0,0,0.05); } .loadModule[data-key="support"] .cs_support_ticket_table > * { cursor: pointer; } .loadModule[data-key="support"] .cs_support_ticket_table i { display: block; } .loadModule[data-key="support"] .cs_support_ticket_table > * + * { border-top: 2px dotted rgba(0,0,0,0.3); } .loadModule[data-key="support"] .cs_support_ticket_table [data-key="comments"] > span { display: block; } .loadModule[data-key="support"] .cs_support_ticket_table [data-key="comments"] > span + span { margin-top: 5px; } .loadModule[data-key="support"] .cs_support_ticket_table [data-key="comments"] > span > i { display: block; } .loadModule[data-key="support"] i > i:first-child, .loadModule[data-key="support"] i > span > i:first-child { font-weight: bold; opacity: 1; color: var(--default_color_blue_1); } .cs_support_ticket_empty_dummy { margin-top: 1rem; } .huffys_stripe_inner_support { background-color: var(--default_color_gray_1); } .huffys_stripe_inner_support .loadModule[data-key="support"] > div { padding: 0!important; background-color: transparent; -webkit-border-radius: 0; border-radius: 0; } .cs_support_ticket_overlay .myAlert-prompt > i:first-child { margin-bottom: 1rem; display: block; } @media only screen and (max-width: 535px) { .loadModule[data-key="support"] > div { padding: 2rem 20px; } } .loadModule[data-key="filter"] { &[data-type="product"] { margin-bottom: 1rem; & > div { display: flex; flex-wrap: wrap; gap: 1rem; & > * { flex: 1; min-width: 300px; & [name] { padding: 0 .5rem; height: 40px; line-height: 40px; outline: none!important; border: none!important; background-color: rgb(211, 222, 232); } &[data-k="query"] { position: relative; & > input { padding-right: 40px!important; } &:before { font-family: FontAwesome !important; content: "\f002"; position: absolute; width: 40px; height: 40px; line-height: 40px; position: absolute; top: 0; right: 0; text-align: center; pointer-events: none; background-color: rgba(0,0,0,.1); } } } } } } #cookieInfoOverlay {} #cookieInfoOverlay > div { max-height: 75vh; overflow-y: auto; } #cookieInfoOverlay.visible { max-height: none!important; } #cookieInfoOverlay .cookieActionWrapper { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 10px; } #cookieInfoOverlay .cookieActionWrapper > * { flex: 1; flex-basis: 200px; margin: 0!important; } #cookieInfoOverlay .cookieActionWrapper > *.cookieBtn.cookieConsentExtBtn { padding: 0 10px!important; padding-left: 10px!important; background-color: #DDD!important; color: #000!important; opacity: 1; } #cookieInfoOverlay .cookieConsentOptions { padding: 1rem; background-color: rgba(255,255,255,.5); margin-top: 1rem; display: flex; flex-wrap: wrap; gap: .5rem; } #cookieInfoOverlay .cookieConsentOptions > * { flex-basis: 100%; } #cookieInfoOverlay .cookieConsentOptions > label { font-size: 0.8rem; } #cookieInfoOverlay .cookieConsentOptions > label > span > b { font-size: 1rem; display: block; } #cookieInfoOverlay .cookieInfoOverlayHeader { display: none; padding-right: 150px; position: relative; min-height: 30px; line-height: 30px; margin-bottom: 1rem; border-bottom: 2px solid rgba(255,255,255,.5); } #cookieInfoOverlay .cookieInfoOverlayHeader > * {} #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav { display: none; width: 150px; position: absolute; top: 0; right: 0; min-height: 30px; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span { display: block!important; text-align: right; cursor: pointer; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span + div { display: none; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span + div { background-color: rgba(0,0,0,.8)!important; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover {} #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover + div { padding: .5rem; display: block; position: absolute; width: 200px!important; top: 30px; right: 0; width: 100%; display: flex; gap: .5rem; flex-wrap: wrap; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover + div > * { flex: 1; width: 30px; min-width: 30px; max-width: 30px; height: 30px; margin: 0!important; overflow: hidden; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover + div > * a { -webkit-border-radius: 50px; border-radius: 50px; background-size: cover; display: block; width: 30px; height: 30px; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover {} #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover > span {} #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover > span + div { background-color: rgba(0,0,0,0.2); padding: .5rem; display: block; position: absolute; width: 200px!important; top: 30px; right: 0; width: 100%; display: flex; gap: .5rem; flex-wrap: wrap; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover > spa + div > * { flex: 1; width: 30px; min-width: 30px; max-width: 30px; height: 30px; margin: 0!important; overflow: hidden; } #cookieInfoOverlay .cookieInfoOverlayHeader > *.csCookieLangNav > span:hover > spa + div > * a { -webkit-border-radius: 50px; border-radius: 50px; background-size: cover; display: block; width: 30px; height: 30px; } #cookieInfoOverlay .cookieInfoOverlayHeader .cookieInfoOverlayHeadline { display: block; } #cookieInfoOverlay .cookieInfoOverlayHasHeadline {} #cookieInfoOverlay .cookieInfoOverlayHasHeadline .cookieInfoOverlayHeader { display: block; } body.cs_has_cookie_overlay { overflow: hidden!important; } body.cs_has_cookie_overlay #wrapper { pointer-events: none; } body.cs_cookie_force_display_2 #cookieInfoOverlay { top: 0; } body.cs_cookie_force_display_2 #cookieInfoOverlay .csCookieLangNav, body.cs_cookie_force_display_2 #cookieInfoOverlay .cookieInfoOverlayHeader { display: block!important; } body.cs_cookie_force_display_2 #cookieInfoOverlay > div { background-color: rgba(0, 0, 0, .9); padding: 1rem!important; padding-top: .5rem!important; outline: 1px solid black; width: 30vw!important; min-width: 300px!important; max-width: 90%!important; top: 50%; transform: translate(0, -50%); } .loadModule[data-key="newsletter"] { margin-bottom: 4rem; & iframe { padding: 0; width: 100%; min-height: 150vh; overflow-y: auto; -webkit-border-radius: 0; border-radius: 0; } & > * { padding: 1.5rem 2rem; background-color: var(--default_color_gray_1); -webkit-border-radius: 20px; border-radius: 20px; & > i:first-child { margin-bottom: 2rem; display: block; color: var(--default_color_blue_1); font-weight: bold; & + div > div + div { margin-top: 0.5rem; } & + div .btn { margin-top: 2rem; } } } } .myAlertModuleWrapper_voucher_admin, .myAlertModuleWrapper_newsletter_admin { transform: none; inset: 0; margin: auto; & [data-action="submit"] { display: none!important; } } .loadModuleOverlay[data-key="newsletter_admin"] { display: none!important; } .loadModule[data-key="user_admin"] { & .loadModuleOverlay[data-key="newsletter_admin"] { display: block!important; } } .myAlertModuleWrapper_newsletter_admin { min-width: 90vw; & .iconSpan { position: relative; font-family: inherit!important; padding-left: 1.5rem; &:before { font-family: FontAwesome; position: absolute; top: 0; left: 0; text-align: left; width: 1.5rem; } &, &:before, & * { line-height: 30px!important; height: 30px!important; min-height: 30px!important; } } & [data-panel="statistics"] { padding: 0!important; & table { font-size: .8rem; table-layout: fixed; width: 100%; & td { line-height: 1.4rem; padding: 0 10px; & + td { text-align: right; } } & tr:nth-child(2n) > td { background-color: rgba(0,0,0,.1); } } } & [name] { color: #333!important; } & i { font-style: normal!important; } & .newsletterAdminGrid { display: flex; flex-wrap: wrap; gap: 1rem; & > :first-child { flex: 5; flex-basis: 400px; & + * { flex: 2; flex-basis: 400px; } } } & .cs_default_input_row { padding-bottom: 0 !important; } & select, & input[type="text"] { font-weight: normal; padding: 0 10px; } & textarea[name] { margin-top: 0!important; } overflow: visible!important; & .myAlert-message { background-color: transparent!important; } & .btn[data-action] { display: block; border-radius: 0!important; color: #000; background-color: rgba(0,0,0,.2)!important; } & .newsletterAdminMainAction { position: absolute!important; top: 40px; left: -40px; z-index: 100; width: 40px; height: 40px; background-color: #66AA66!important; color: #FFF; text-align: center; cursor: pointer; opacity: .5; &:before { content: "\f067"; font-family: FontAwesome; color: #FFF; font-size: 25px; line-height: 40px; } &:hover { opacity: 1; &:after { content: attr(title); position: absolute; top: 0; right: auto; left: 40px!important; height: auto!important; min-height: 30px; width: auto; max-width: 50vw; z-index: 20; background-color: inherit; font-size: 0.8rem; text-align: left; padding: 5px 10px; font-weight: normal; -webkit-box-shadow: 10px 0 5px 0 rgba(0,0,0,.1); box-shadow: 10px 0 5px 0 rgba(0,0,0,.1); } } } & [data-action="saveData"] { background-color: #AA6666!important; top: 90px; &:before { content: "\f0c7"; } } & [data-action="sendTest"] { background-color: #AAAA66!important; top: 240px; &:before { content: "\f1d8"; } } & [data-action="addRecipient"] { background-color: #66AAAA!important; top: 190px; &:before { content: "\f234"; } } & [data-action="importNewsletterRecipients"] { background-color: #66AAAA!important; top: 290px; &:before { content: "\f093"; } } & [data-action="copy"] { background-color: #333!important; top: 340px; &:before { content: "\f0c5"; } } & [data-action="addItem"] { background-color: #6666AA!important; top: 140px; &:before { content: "\f036"; color: #CCC; } &:after { content: "+"; position: absolute; top: 3px; right: 3px; width: 20px; height: 20px; line-height: 20px; font-size: 25px; text-align: center; font-weight: bold; text-shadow: 0 0 5px #000000; } } & .newsletter_admin_editing { & [data-panel="overview"] { & [data-key="overview"] { & > * { opacity: 0.5; } } } } & [data-panel] { margin-top: 2rem; padding: 1rem; background-color: #EFEFEF; &[data-title] { padding-top: 5rem!important; position: relative; &:before { content: attr(data-title); position: absolute; top: 0; left: 0; right: 0; height: 4rem; line-height: 4rem; padding: 0 1rem; text-align: center; font-size: 1.5rem; color: rgba(0,0,0,.3); background-color: rgba(0,0,0,.1); } } &[data-panel="overview"], &[data-panel="preview"] { padding: 0!important; &[data-panel="preview"] iframe { display: block; width: 100%; min-height: 200vh; } } &[data-panel="overview"] { & [data-key="overview"] { & > * { color: #FFF; background-color: rgba(var(--clr_main_1), var(--opacity)); padding-right: 120px!important; position: relative; & > span:first-child { display: block; line-height: 1.3rem; padding: .6rem 0; } &.active { opacity: 1!important; & > span:first-child { font-weight: bold; } & [data-action="edit"] { opacity: .2; pointer-events: none; } } &.done { background-color: #AAA; } &.sending { background-color: var(--default_color_green_2); } & .iconSpan { height: inherit; font-size: .8rem; line-height: inherit; } & .actions { position: absolute; top: 0; right: 0; width: 160px; display: flex; flex-direction: row-reverse; flex-wrap: wrap; & > * { max-width: 40px; height: 40px; line-height: 40px; flex: 1; cursor: pointer; text-align: center; &[data-action]:before { font-family: FontAwesome; } &[data-action="activate"]:before { content: "\f0c8"; } &[data-action="deactivate"]:before { content: "\f14a"; } &[data-action="edit"]:before { content: "\f040"; } &[data-action="delete"]:before { content: "\f1f8"; } &[data-action="preview"]:before { content: "\f002"; } &[data-action="get_style_overlay"] { filter: var(--color-filter-white); background-image: var(--icon-paint-roller); background-position: center center; background-repeat: no-repeat; } } } } } } &[data-panel="overview"], &[data-panel="recipients"] { padding: 0; & [data-key="overview"] { max-height: 500px; overflow-y: auto; & > * { min-height: 35px; line-height: 40px; padding-right: 80px; position: relative; padding-left: 10px; & [data-key="main"] { display: flex; gap: 1rem; } & [data-key="info"] { margin-top: -1rem; font-size: 0.8rem; display: flex; gap: 1rem; min-height: inherit; line-height: inherit; } & + * { border-top: 1px solid rgba(0,0,0,.3); } & .actions { position: absolute; top: 0; right: 0; height: 40px; display: flex; flex-wrap: wrap; & > * { flex: 1; width: 40px; height: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; &:before { font-family: FontAwesome; } &[data-action="deleteRecipient"]:before { content: "\f1f8"; } } } } } } &[data-panel="recipients"] { & [data-key="overview"] { & > * { &:before { content: "\f252"; font-family: FontAwesome; position: absolute; top: 0; right: 40px; width: 40px; height: 40px; line-height: 40px; text-align: center; } &[data-done="1"] { &:before { content: "\f00c"; } opacity: 0.5; } & .actions { width: 40px; } } } } &[data-panel="items"] { & [data-key="overview"] { & > * { padding: 1rem; background-color: rgba(0,0,0,.1); .cs_select_wrapper { & > select { color: #000; border-radius: 0; } } & [name] { min-height: 40px; line-height: 40px; background-color: #FFF; } & .myDropzone { display: block; background-size: contain; background-repeat: no-repeat; background-position: center center; } & + * { margin-top: 1rem; } &[data-item_type="1"] { & .myDropzone, & [name="item_data_img"] { display: none; } & [name="item_data_href"] { margin-bottom: 0; } } &[data-item_type="2"], &[data-item_type="3"], &[data-item_type="4"] { display: flex; flex-wrap: wrap; gap: 1rem; &[data-item_type="3"] { flex-direction: row-reverse; } & > * { flex: 3; & + * { flex: 2; } } } &[data-item_type="4"] { & [name="item_data_headline"], & [name="item_data_content"], & .csRedactorWrapper { display: none; } } &[data-item_type="5"], &[data-item_type="6"] { & [name="item_data_content"], & .csRedactorWrapper, & .newsletterItemUploadColumn { display: none; } } &[data-item_type="6"] { & [name="item_data_href"] { display: none; } } &[data-item_type="1"] { & [name="item_data_style_override_img_min_height"] { display: none; } } } } & [data-item_id] { position: relative; padding-top: 3.5rem!important; padding-bottom: 3.5rem!important; & .csRedactorWrapper { margin-bottom: 10px; } & [data-action="sortItems"], & [data-action="deleteItem"] { position: absolute!important; height: 40px; display: block; text-align: center; line-height: 40px; cursor: pointer; font-size: 1.5rem; color: #666; opacity: 0.6; top: 0; right: 0; &:hover { opacity: 1; } &:before { font-family: Fontawesome; } &[data-action="sortItems"] { z-index: 4; background-color: rgba(0,0,0,.2); left: 0; &:before { content: "\f062"; } &[data-dir="1"] { top: auto; bottom: 0; &:before { content: "\f063"; } } } &[data-action="deleteItem"] { z-index: 5; position: absolute!important; width: 40px; &:before { content: "\f1f8"; } } } &:first-child { & [data-dir="-1"] { pointer-events: none; opacity: .2; } } &:last-child { & [data-dir="1"] { pointer-events: none; opacity: .2; } } } } } & .newsletterAdminWrapper { &:not(.newsletter_admin_editing) { & .newsletterAdminGrid { display: block; } & [data-panel], & > div > [data-action] { display: none; &[data-action="add"], &[data-panel="overview"] { display: block; } } } &.newsletter_admin_readonly { & [name], & .cs_select_wrapper { pointer-events: none; cursor: default; &:before { color: transparent!important; } } & > div > [data-action], & > div > [data-action="addItem"], & > div > [data-action="deleteItem"], & > div > [data-action="saveItem"], & .myDropzone:before { display: none; &[data-action="add"], &[data-action="copy"], &[data-action="sendTest"] { display: block; } } & [data-panel="items"] [data-key="overview"] { & [data-item_id] { padding-top: 1rem!important; padding-bottom: 1rem!important; } & [data-action="sortItems"], & [data-action="deleteItem"] { display: none!important; } & .csRedactorWrapper { pointer-events: none!important; padding-top: 0; & .csRedactorHeader { display: none; } } } & [data-panel="recipients"] [data-key="overview"] { & [data-action] { display: none!important; } } } } & [data-panel="info"] { padding: 0!important; & > a { padding: 0 10px; height: 40px; line-height: 40px; display: block; background-color: rgba(var(--clr_main_1), 1); color: #FFF; text-align: center; text-decoration: none; opacity: .7; &:hover { opacity: 1; } } } & [contenteditable] { & table { table-layout: fixed; width: 100%; border-spacing: 5px; border-collapse: separate; & td { background-color: #EDEDED; padding: 3px 8px; font-size: 1rem; } } } } @media only screen and (max-width: 800px) { .myAlertModuleWrapper_newsletter_admin { padding-right: 0; padding-left: 50px; width: 100vw!important; max-width: 100vw!important; background-color: var(--white); border-radius: 0!important; -webkit-box-shadow: none!important; box-shadow: none!important; max-height: 100vh; &:before { content: ""; position: absolute; top: 0; left: 0; width: 40px; height: 100vh; background-color: rgba(0,0,0,.1); } & .myAlert-message.myAlert-message.myAlert-message { padding-left: 1rem!important; } & .myAlert-prompt.myAlert-prompt.myAlert-prompt { padding: 0!important; color: var(--black); } & .newsletterAdminMainAction { left: 0; z-index: 100; } } } .newsletter_style_admin_wrapper { position: fixed; height: 80vh; width: 80vw; top: 50%; left: 50%; z-index: 100000!important; transform: translate(-50%, -50%); display: flex; flex-wrap: wrap; background-color: #666; color: #FFF; -webkit-box-shadow: 0 0 1000px 1000px rgba(0,0,0,.2)!important; box-shadow: 0 0 1000px 1000px rgba(0,0,0,.2)!important; &:before { content: ""; position: fixed; background-color: rgba(0,0,0,.7); inset: -1000px; z-index: -1; } & > * { flex: 5; } & iframe { flex: 3; display: block; } & > div:first-child { overflow-y: scroll; height: 80vh; width: 80vw; display: flex; flex-wrap: wrap; gap: .5rem; & > * { flex: 1; min-height: 40px; background-color: #000; padding: 1rem; padding-top: .1rem; &:before { display: block; content: attr(data-label); font-size: 0.8rem; color: #BBB; line-height: 40px; } & input, & select { line-height: 40px; min-height: 40px; padding: 0; border: none!important; outline: none!important; } & input[type="number"], & select { padding: .5rem; } &[data-block_type="value_unit"], & [data-block_type="value_unit"] { & > span { display: flex; gap: 1em; & > * { flex: 1; } } } &[data-block_type="border"] { & > span { display: flex; gap: 1em; & > * { flex: 5; &[data-key="color"] { flex: 2; } } } } &[data-block_type="image"] { & .dropzone { cursor: pointer; background-size: cover!important; background-position: center center; display: block; position: relative; &:before { content: ""; position: absolute; inset: 0; background-color: rgba(0,0,0,.7); z-index: 1; } } & img { display: block; max-height: 150px; margin: 0 auto; position: relative; z-index: 2; } } } } & .actions { position: absolute!important; top: 0; right: -40px; width: 40px; height: 80px; padding: 0; & > * { display: block; text-align: center; width: 40px!important; height: 40px!important; line-height: 40px!important; background-color: #000; font-style: normal; font-size: 20px; &[data-action] { &:before { font-family: FontAwesome !important; display: block; cursor: pointer; } } &[data-action="save"] { &:before { content: "\f0c7"; background-color: var(--green); } } &[data-action="close"] { &:before { content: "\f00d"; background-color: var(--red); } } } } } .loadModule[data-key="newsletter_statistics"] { & table { table-layout: fixed; width: 100%; margin-top: 1rem; margin-bottom: 1rem; font-size: .7rem; font-family: monospace; & col:first-child { width: 300px!important; } & col:last-child { width: 30px!important; } & tr { & th { font-weight: bold; background-color: #EFEFEF; border: 1px solid #CCC; border-bottom: 1px solid #666!important; } & td, & th { padding: 5px 10px; min-height: 30px; box-sizing: border-box; } &:nth-child(2n) { & td { background-color: rgba(0,0,0,.05); } } & td { border: 1px solid #CCC; border-bottom: 1px solid #666!important; &[data-key="count"] { text-align: right; } &:last-child { padding: 0; position: relative; & a { position: absolute; top: 0; left: 0; right: 0; display: block; width: 30px; height: 25px; line-height: 25px; text-align: center; font-size: 18px; text-decoration: none; } } } &[data-status] { & td:first-child { position: relative; padding-left: 30px; &:before { text-align: center; position: absolute; top: 0; left: 0; content: ""; width: 30px; height: 25px; line-height: 25px; font-family: FontAwesome; font-size: 15px; } } } &[data-status="1"] { & td:first-child { &:before { content: "\f110"; } } } &[data-status="2"] { & td:first-child { &:before { content: "\f252"; -webkit-animation:spin 4s linear infinite; -moz-animation:spin 4s linear infinite; animation:spin 4s linear infinite; } } } &[data-status="3"] { & td:first-child { &:before { content: "\f00c"; } } } } } } #wrapper > div > .container > .container-inner { padding-left: 15px; padding-right: 15px; } .stripe-full > .container > .container-inner { padding-left: 0px !important; padding-right: 0px !important; } .stripe-header-top { background-color: #fff; z-index: 999 !important; border-bottom: 1px solid #EEEEEE; } .stripe-header { background-color: #fff; z-index: 899 !important; } .front .stripe-header.fixed { position: fixed !important; top:0; left:0 !important; box-shadow: 0px 1px 10px rgba(0,0,0,0.2); } .stripe-content > .container > .container-inner { padding-top: 60px; padding-bottom: 60px; } .box-header > .container > .container-inner:first-child { width: 200px !important; } .box-header > .container > .container-inner:last-child { width: auto !important; } .header-logo img { max-width: 180px !important; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .stripe-header.fixed .header-logo img { max-height: 60px !important; } .header-logo > .container > .container-inner { padding: 20px 0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .stripe-header.fixed .header-logo > .container > .container-inner { padding: 10px 0px; } .box-autowidth, .box-autowidth > .container { position: relative; width: auto; float: right; } .box-autowidth:lang(ar), .box-autowidth > .container:lang(ar) { float: left; } .box-flag { z-index: +11 !important; } .box-flag > .container > .container-inner { padding: 0px 0px 10px 0px; } .header_flag { float: right !important; display: block; width: 150px !important; } .header_flag:lang(ar), .header_flag:lang(fa) { float: left !important; } .header_flag .csLangOverview { width: 100%; } .header_flag > .container > .container-inner { position: absolute; height: 30px; overflow: hidden !important; padding-top: 30px; } .header_flag > .container > .container-inner:before { content: ""; position: absolute; top: 0; left: 0; width: 150px; height: 30px; background-color: rgba(22,29,30,0); cursor: pointer; z-index: 499; } .header_flag > .container > .container-inner:hover { height: auto; } .header_flag .csLangOverviewFlag { padding-left: 15px; line-height: 30px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color: #fff; } .header_flag .csLangOverviewFlag:first-child { border-top: 1px solid #e5e5e5; } .header_flag .csLangOverviewFlag:hover { background-color: #fafafa; } .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_de:lang(de), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_en:lang(en), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_es:lang(es), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_pl:lang(pl), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_fr:lang(fr), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_it:lang(it), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_ar:lang(ar), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_ko:lang(ko), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_ja:lang(ja), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_zh:lang(zh), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_cs:lang(cs), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_pt:lang(pt), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_ru:lang(ru), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_tr:lang(tr), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_hu:lang(hu), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_fa:lang(fa), .header_flag .csLangOverview .csLangOverviewFlag span.flag_text_nl:lang(nl) { position:absolute; line-height: 20px !important; top:5px; left:50px; padding-right: 20px !important; visibility: visible !important; opacity: 1 !important; color: rgba(51,51,51,1); } .header_flag .csLangOverview .csLangOverviewFlag svg.flag_de:lang(de), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_en:lang(en), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_es:lang(es), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_pl:lang(pl), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_fr:lang(fr), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_it:lang(it), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_ar:lang(ar), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_ko:lang(ko), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_ja:lang(ja), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_zh:lang(zh), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_cs:lang(cs), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_pt:lang(pt), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_ru:lang(ru), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_tr:lang(tr), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_hu:lang(hu), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_fa:lang(fa), .header_flag .csLangOverview .csLangOverviewFlag svg.flag_nl:lang(nl) { position: absolute; top: 0px; left:15px; } .header_flag .csLangOverviewFlag .svgflag { position: absolute; width: 20px; margin-top: 9px; height: 12px; box-shadow: 0px 1px 5px rgba(0,0,0,0.2); } .header_flag .csLangOverviewFlag .flag_nl { width: 20px; height: 12px; margin-top: 9px; } .header_flag .csLangOverviewFlag span { position: relative; left: 35px; } .header_flag .csLangOverviewFlag a { text-align: left; text-decoration: none; font-size: 13px; font-weight: 300; color: #747474; } .header_flag .csLangOverviewFlag:hover a { color: rgba(51,51,51,1); } .header_flag .csLangOverviewFlag:first-child a:after { width: 6px; height: 6px; display: block; margin-top: -5px; position: absolute; top: 15px; right: 20px; content: ""; border-color: rgba(51,51,51,1); border-style: solid; border-width: 1px 1px 0 0; vertical-align: top; -webkit-transform: rotate(133deg); transform: rotate(133deg); -webkit-box-sizing: inherit; box-sizing: inherit; } .header_flag .csLangOverviewFlag:lang(ar), .header_flag .csLangOverviewFlag:lang(fa) { padding-right: 15px; } .header_flag .csLangOverviewFlag span:lang(ar), .header_flag .csLangOverviewFlag span:lang(fa) { left: 15px; } .header_menu > .container> .container-inner { padding-top: 30px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .stripe-header.fixed .header_menu > .container> .container-inner { padding-top: 35px; } .header_menu .menu-nav > li > a, .header_menu .menu-nav > li > span { font-size: 17px; padding: 10px 30px !important; cursor: pointer; border-bottom: 3px solid rgba(255,255,255,0); } .header_menu .menu-nav a:lang(ar), .header_menu .menu-nav span:lang(ar), .header_menu .menu-nav a:lang(fa), .header_menu .menu-nav span:lang(fa) { text-align: right; } .header_menu .menu-nav > li:hover > a, .header_menu .menu-nav > li:hover > span { border-bottom: 3px solid rgba(242,114,61,1); } .header_menu .menu-nav > li:hover > a, .header_menu .menu-nav > li:hover > span { color: nodata:LINKCOLORHOVER; } .header_menu .menu-nav > li > ul { padding-top: 10px; padding-bottom: 10px; box-shadow: 0px 1px 10px rgba(0,0,0,0.1); } .header_menu .menu-nav > li:hover > ul { display: block; } .header_menu .menu-nav > li > ul > li > span { font-size: 17px; padding: 5px 20px; cursor: pointer; } .header_menu .menu-nav > li > ul > li:hover > span { background-color: #EEEEEE; } .header_menu .menu-nav > li > ul > li > span:before { font-family: FontAwesome; content: "\f105"; padding-right: 10px; } .header_menu .menu-nav > li > ul > li > span:lang(ar):before, .header_menu .menu-nav > li > ul > li > span:lang(fa):before { content: "\f104"; padding-right: 0px; padding-left: 10px; } .header_menu .menu-nav > li > ul > li:hover > span:before { color: rgba(242,114,61,1); } .header_menu .menu-nav.menu-align-right:lang(ar), .header_menu .menu-nav.menu-align-right:lang(fa) { float: left; } .bg-slider > .container > .container-inner { height: 500px; } .h-dark h2 { font-size: 26px !important; } .content-col > .container > .container-inner { padding-left: 15px; padding-right: 15px; } .content-col > .container > .container-inner:first-child { padding-left: 0px; } .content-col > .container > .container-inner:first-child:lang(ar), .content-col > .container > .container-inner:first-child:lang(fa) { padding-left: 15px; padding-right: 0px; } .content-col > .container > .container-inner:last-child { padding-right: 0px; } .content-col > .container > .container-inner:last-child:lang(ar), .content-col > .container > .container-inner:last-child:lang(fa) { padding-right: 15px; padding-left: 0px; } .content-name > .container > .container-inner { font-size: 32px; } .content-name-sub > .container > .container-inner { font-size: 26px; } .content-name-under > .container > .container-inner:before { content: ""; position: absolute; bottom: 0; width: 150px; height: 4px; background-color: rgba(242,114,61,1); border-radius: 2px; } .content-fa > .container > .container-inner { font-size: 17px; } .content-fa span:before { color: rgba(242,114,61,1); } .companydata-row:lang(ar) > .awe, .companydata-row > [class^="awe-"], .companydata-row:lang(ar) > [class*=" awe-"], .companydata-row:lang(fa) > .awe, .companydata-row > [class^="awe-"], .companydata-row:lang(fa) > [class*=" awe-"] { margin-right: 0px; margin-left: 5px; } .content-bold > .container > .container-inner { font-weight: bold; } .content-center > .container > .container-inner { text-align: center; } .content-uppercase > .container > .container-inner { text-transform: uppercase; } .content-justify > .container > .container-inner { text-align: justify; } .content-italic > .container > .container-inner { font-style: italic; } .letter-spacing-1 > .container > .container-inner { letter-spacing: 1px; } .vertical-middle > .container > .container-inner { vertical-align: middle; } .padding-15 > .container > .container-inner { padding: 15px; } .padding-20 > .container > .container-inner { padding: 20px; } .padding-25 > .container > .container-inner { padding: 25px; } .padding-30 > .container > .container-inner { padding: 30px; } .padding-top-10 > .container > .container-inner { padding-top: 10px; } .padding-top-20 > .container > .container-inner { padding-top: 20px; } .padding-top-30 > .container > .container-inner { padding-top: 30px; } .padding-top-40 > .container > .container-inner { padding-top: 40px; } .padding-top-50 > .container > .container-inner { padding-top: 50px; } .padding-top-60 > .container > .container-inner { padding-top: 60px; } .padding-top-80 > .container > .container-inner { padding-top: 80px; } .padding-bottom-10 > .container > .container-inner { padding-bottom: 10px; } .padding-bottom-20 > .container > .container-inner { padding-bottom: 20px; } .padding-bottom-30 > .container > .container-inner { padding-bottom: 30px; } .padding-bottom-40 > .container > .container-inner { padding-bottom: 40px; } .padding-bottom-50 > .container > .container-inner { padding-bottom: 50px; } .padding-bottom-60 > .container > .container-inner { padding-bottom: 60px; } .padding-left-30 > .container > .container-inner { padding-left: 30px; } .margin-top-10 { margin-top: 10px; } .margin-top-20 { margin-top: 20px; } .margin-top-30 { margin-top: 30px; } .margin-top-60 { margin-top: 60px; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-20 { margin-bottom: 20px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-60 { margin-bottom: 60px; } .border-gray > .container > .container-inner { border: 1px solid #e7e7e7; } .border-gray-top > .container > .container-inner { border-top: 2px solid #e7e7e7; } .border-gray-bottom > .container > .container-inner { border-bottom: 2px solid #e7e7e7; } .clk-back, .clk-back > .container { position: relative; width: auto; float: left; } .clk-back:lang(ar), .clk-back > .container:lang(ar), .clk-back:lang(fa), .clk-back > .container:lang(fa) { float: right; } .clk-back > .container > .container-inner { font-size: 17px; background-color: rgba(255,255,255,0); padding: 10px 20px; border: 1px solid rgba(242,114,61,1); border-radius: 5px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .clk-back > .container > .container-inner:hover { background-color: #EEEEEE; } .clk-back a { text-decoration: none; } .clk-back a:before { font-family: FontAwesome; font-size: 22px; color: rgba(242,114,61,1); content: "\f0e2"; padding-right: 10px; } .clk-back a:lang(ar):before, .clk-back a:lang(fa):before { padding-right: 0px; padding-left: 10px; } .keyword-modul > .container> .container-inner { font-size: 17px; } .keyword-modul .csKeywordOverviewGroupName { font-size: 20px; padding: 15px; border-bottom: 3px solid rgba(242,114,61,1); margin-top: 30px; margin-bottom: 20px; box-shadow: 0px 1px 10px rgba(0,0,0,0.2); } .keyword-modul.with-background-color .csKeywordOverviewGroupName { border-bottom: 0px; background-color: rgba(242,114,61,1); color: #ffffff; } .keyword-modul.no-background-color .csKeywordOverviewGroupName { } .keyword-modul .csKeywordOverviewRowName { padding: 3px 0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .keyword-modul .csKeywordOverviewRowLink:hover .csKeywordOverviewRowName { padding-left: 10px; } .keyword-modul .csKeywordOverviewRowLink:lang(ar):hover .csKeywordOverviewRowName, .keyword-modul .csKeywordOverviewRowLink:lang(fa):hover .csKeywordOverviewRowName { padding-left: 0px; padding-right: 10px; } .keyword-modul .csKeywordOverviewRowName:before { content: ""; font-family: FontAwesome; content: "\f0da"; padding-right: 5px; color: rgba(242,114,61,1); } .keyword-modul .csKeywordOverviewRowName:lang(ar):before, .keyword-modul .csKeywordOverviewRowName:lang(fa):before { content: "\f0d9"; } .keyword-modul .csKeywordOverviewRowLink:hover { background-color: #EEEEEE; } .keyword-modul .csKeywordOverviewRowName a { text-decoration: none; } .keyword-modul .csKeywordOverviewRowContainer { margin-bottom: 2px; } .keyword-modul .csKeywordOverviewRowHHDZ:lang(ar), .keyword-modul .csKeywordOverviewRowHHDZ:lang(fa){ right: auto; left: 0; } .product-modul .csProductItem .csProductItemHeader .csProductItemTraits[data-numtraits="5"] { min-height: auto; max-height: auto; } .product-modul > .container> .container-inner { font-size: 16px; } .product-modul .csProductsList { margin-left: -15px !important; margin-right: -15px !important; } .product-modul .csProductsListView { margin-right: -30px; } .product-modul .csProductContainer { padding-bottom: 30px !important; background-color: #fff; box-shadow: 0px 1px 10px rgba(0,0,0,0.1); } .product-modul .csProductItemBody { padding: 15px; border-bottom: 1px solid #EEEEEE; } .product-modul .csProductItem { display: block !important; } .product-modul .csProductItemHeader { padding: 15px; } .product-modul .csProductItemCaption { font-size: 22px; font-weight: normal; padding-bottom: 10px; line-height: 26px; } .product-modul .csProductItemCaption > a { white-space: normal !important; word-wrap: anywhere !important; } .product-modul .csProductItemTraits { margin-bottom: 20px !important; } .product-modul .csProductItemTraits table, .product-modul .csProductItemTraits tbody, .product-modul .csProductItemTraits tr { display: block; width: 100% !important; } .product-modul .csProductItemTraits td { display: block; width: 50% !important; float: left; } .product-modul .csProductItemTraits td > span { overflow: hidden !important; text-overflow: ellipsis !important; -o-text-overflow: ellipsis !important; white-space: nowrap !important; } .product-modul .productPreviewFooter { padding-top: 15px !important; } .product-modul .productPreviewFooter .btn { background-color: rgba(242,114,61,1) !important; border: 1px solid rgba(242,114,61,1) !important; padding: 5px; color: #fff; text-decoration: none; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-modul .productPreviewFooter .btn:hover { background-color: #fff !important; color: rgba(242,114,61,1) !important; } .product-modul .csProductItemDesc, .product-modul .productPreviewFooter { margin-bottom: 0px !important; } .product-modul .loadMore { background-color: #595959 !important; border: 1px solid #595959 !important; padding: 2px 30px 2px 20px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-modul .loadMore:hover { background-color: #fff !important; color: #595959 !important; } .product-modul .loadMore:after { font-family: FontAwesome; content: "\f105"; font-weight: bold; position: relative; left: 10px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .product-modul .loadMore:hover:after { left: 15px; } .gallery > .container> .container-inner > div { margin-left: -15px; margin-right: -15px; } .gallery .thumb { background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; } .gallery .csImageGalleryItemContainer { width: calc(25% - 30px) !important; margin-top: 15px !important; margin-right: 15px !important; margin-bottom: 15px !important; margin-left: 15px !important; cursor: zoom-in !important; box-shadow: 0px 1px 10px rgba(0,0,0,0.1); } .keywordinfo-block-row-name h1 { font-size: 32px; font-weight: bold; } .keywordinfo-block-row-name h2 { font-size: 26px; font-weight: bold; } .content-syno h2 { font-size: 14px !important; } .product-name h1 { font-size: 32px; font-weight: bold; } .stripe-imprint > .container > .container-inner { padding-top: 20px; padding-bottom: 20px; } .content-imprint > .container > .container-inner { font-size: 17px; font-weight: bold; text-align: center; } .content-imprint > .container > .container-inner li > a { text-decoration: underline; border-left: 1px solid #595959; } .content-imprint > .container > .container-inner li:first-child > a { border-left: none; } .stripe-footer { background-color: #595959; } .stripe-footer > .container > .container-inner { padding-top: 20px; padding-bottom: 20px; } .footer-content { font-size: 13px; color: #fff; text-align: center; } .box-scroll-top > .container { position: fixed; bottom: 5px; right: 5px; width: 40px; height: 40px; cursor: pointer; -moz-transition: .4s all ease; -o-transition: .4s all ease; -webkit-transition: .4s all ease; transition: .4s all ease; } .box-scroll-top:hover > .container { height: 60px; } .box-scroll-top span { position: absolute; left: 7px; top: -2px; font-size: 35px; } .box-scroll-top > .container > .container-inner { background-color: rgba(242,114,61,1); color: #fff; border: 2px solid #fff; border-radius: 5px; } .front .csProductContainer, .front .csImageGalleryItemContainer { z-index: 1; } .front .csProductContainer:hover, .front .csImageGalleryItemContainer:hover { -webkit-animation: box-animation-1 400ms linear both; animation: box-animation-1 400ms linear both; z-index: 2; } @-webkit-keyframes box-animation-1 { 0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 100% { -webkit-transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } } @keyframes box-animation-1 { 0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 100% { -webkit-transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.05, 0, 0, 0, 0, 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } } @media only screen and (max-width: 1200px) { #wrapper > div > .container { width: 100% !important; } .product-modul .csProductItemDesc { display: inline; } } @media only screen and (min-width: 1000px) { .header_menu .menu-nav { display: block !important; } } @media only screen and (max-width: 999px) { .box-header > .container > .container-inner:first-child { display: block; width: 100% !important; } .box-header > .container > .container-inner:last-child { display: block; width: 100% !important; } .header_menu { height: 0px; } .header_menu .menu-mobile-btn { display: block; position: absolute; top: -125px; right: 0px; } .header_menu .menu-mobile-btn span { font-size: 40px; color: rgba(242,114,61,1); } .header_menu .menu-nav { display: none; position: absolute; background-color: #fff; width: 100%; padding-top: 10px; padding-bottom: 10px; } .header_menu .menu-nav > li { width: 100%; } .header_menu .menu-nav > li > a, .header_menu .menu-nav > li > span { font-size: 17px; padding: 10px 30px !important; cursor: pointer; border-bottom: 2px solid #EEEEEE; } .header_menu .menu-nav > li:last-child > a, .header_menu .menu-nav > li:last-child > span { border-bottom: 0px solid #EEEEEE; } .header_menu .menu-nav > li > a:before, .header_menu .menu-nav > li > span:before { font-family: FontAwesome; content: "\f105"; padding-right: 10px; } .header_menu .menu-nav > li > ul { display: block; position: relative; padding-top: 10px; padding-bottom: 10px; box-shadow: 0px 1px 10px rgba(0,0,0,0); } .header_menu .menu-nav > li > ul > li { width: 100%; } .header_menu .menu-nav > li > ul > li > span { padding-left: 40px; } .content-col > .container > .container-inner { width: 100% !important; } .product-modul .csProductContainer { width: 100% !important; } .product-modul .csProductsList { margin-left: -15px !important; margin-right: -15px !important; } .product-modul .csProductsListView { margin-right: 0px; } } @media only screen and (max-width: 767px) { .content-name > .container > .container-inner { font-size: 22px; } .content-name-sub > .container > .container-inner { font-size: 20px; } .h-dark h2 { font-size: 20px !important; } .content-col > .container > .container-inner { padding-left: 0px; padding-right: 0px; } .content-col > .container > .container-inner:first-child { padding-left: 0px; padding-bottom: 30px; } .content-col > .container > .container-inner:first-child:lang(ar), .content-col > .container > .container-inner:first-child:lang(fa) { padding-left: 0px; padding-right: 0px; } .content-col > .container > .container-inner:last-child { padding-right: 0px; } .content-col > .container > .container-inner:last-child:lang(ar), .content-col > .container > .container-inner:last-child:lang(fa) { padding-right: 0px; padding-left: 0px; } .keyword-modul .csKeywordOverviewGroupName { font-size: 20px; } .keyword-modul .csKeywordOverviewRow .csKeywordOverviewRowHHDZ { display:flex; justify-content: space-between; } .keyword-modul .csKeywordOverviewRowName { padding-right: 125px !important; white-space: nowrap !important; } .keyword-modul .csKeywordOverviewIconLegendItem { display: contents !important; } .product-modul .csProductItemCaption { font-size: 20px; } .keywordinfo-block-row-name h1 { font-size: 22px; } .keywordinfo-block-row-name h2 { font-size: 20px; } .product-name h1 { font-size: 22px; } .gallery .csImageGalleryItemContainer { width: calc(50% - 30px) !important; } } @media only screen and (max-width: 480px) { .product-modul .csProductsList { margin-left: 0px !important; margin-right: 0px !important; } } @media only screen and (max-width: 776px) { .header_flag div.csLangOverview > div.csLangOverviewFlag { display: block !important; } }