/* NEW STYLES */
/* Button fb connect*/
/*$default_btnshadowcolor: rgba(0, 0, 0, 0.1);*/
@font-face {
  font-family: 'line-cons';
  src: url("/fonts/line-cons.eot?bytcz6");
  src: url("/fonts/line-cons.eot?bytcz6#iefix") format("embedded-opentype"), url("/fonts/line-cons.woff2?bytcz6") format("woff2"), url("/fonts/line-cons.ttf?bytcz6") format("truetype"), url("/fonts/line-cons.woff?bytcz6") format("woff"), url("/fonts/line-cons.svg?bytcz6#line-cons") format("svg");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "line-cons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="lineico-"]:before,
[class*=" lineico-"]:before {
  font-family: "line-cons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.lineico-instagram:before {
  content: "\e960"; }

.lineico-shake:before {
  content: "\e95f"; }

.lineico-bounce:before {
  content: "\e95e"; }

.lineico-fade:before {
  content: "\e95d"; }

.lineico-flip-x:before {
  content: "\e959"; }

.lineico-flip-y:before {
  content: "\e95a"; }

.lineico-slide_right:before {
  content: "\e95b"; }

.lineico-slide_left:before {
  content: "\e95c"; }

.lineico-zoom:before {
  content: "\e958"; }

.lineico-hierarchy-5:before {
  content: "\e957"; }

.lineico-components:before {
  content: "\e955"; }

.lineico-section:before {
  content: "\e956"; }

.lineico-eye_private:before {
  content: "\e953"; }

.lineico-infomation-circle2:before {
  content: "\e952"; }

.lineico-cursor_click:before {
  content: "\e951"; }

.lineico-select_arrow:before {
  content: "\e950"; }

.lineico-lined-star-2:before {
  content: "\e940"; }

.lineico-progress_bar:before {
  content: "\e90c"; }

.lineico-membership_login:before {
  content: "\e90b"; }

.lineico-optin-form:before {
  content: "\e90a"; }

.lineico-document-edit:before {
  content: "\e94f"; }

.lineico-batch_leads:before {
  content: "\e94e"; }

.lineico-scholar:before {
  content: "\e94d"; }

.lineico-scholar:before {
  content: "\e94d"; }

.lineico-kartra:before {
  content: "\e93f"; }

.lineico-hosting_kartra_option:before {
  content: "\e90c"; }

.lineico-hosting_own_option_2:before {
  content: "\e940"; }

.lineico-empty:before {
  content: "\e94c"; }

.lineico-server:before {
  content: "\e94a"; }

.lineico-laptop:before {
  content: "\e94b"; }

.lineico-pause2:before {
  content: "\e946"; }

.lineico-play3:before {
  content: "\e948"; }

.lineico-semi_circled_arrow_up:before {
  content: "\e949"; }

.lineico-pause2:before {
  content: "\e946"; }

.lineico-play3:before {
  content: "\e948"; }

.lineico-carousel:before {
  content: "\e944"; }

.lineico-www:before {
  content: "\e947"; }

.lineico-code:before {
  content: "\e945"; }

.lineico-everwebinar:before {
  content: "\e942"; }

.lineico-webinarjam:before {
  content: "\e943"; }

.lineico-zendesk:before {
  content: "\e941"; }

.lineico-kartra:before {
  content: "\e93f"; }

.lineico-input_field:before {
  content: "\e93e"; }

.lineico-person_sand:before {
  content: "\e93d"; }

.lineico-percentage:before {
  content: "\e93c"; }

.lineico-webinar:before {
  content: "\e93b"; }

.lineico-amember_logo2:before {
  content: "\e935"; }

.lineico-optimizepress_logo2:before {
  content: "\e936"; }

.lineico-s2_logo2:before {
  content: "\e937"; }

.lineico-wishlist_logo2:before {
  content: "\e938"; }

.lineico-kajabi_logo2:before {
  content: "\e939"; }

.lineico-dap_logo2:before {
  content: "\e93a"; }

.lineico-stop_square:before {
  content: "\e92e"; }

.lineico-header:before {
  content: "\e934"; }

.lineico-package:before {
  content: "\e933"; }

.lineico-jv_broker_link:before {
  content: "\e932"; }

.lineico-javascript:before {
  content: "\e930"; }

.lineico-html:before {
  content: "\e931"; }

.lineico-clist:before {
  content: "\e92f"; }

.lineico-running_man:before {
  content: "\e92d"; }

.lineico-accordion_icon:before {
  content: "\e92c"; }

.lineico-layout-dashed:before {
  content: "\e92b"; }

.lineico-list:before {
  content: "\e929"; }

.lineico-list-2:before {
  content: "\e92a"; }

.lineico-person-percentage:before {
  content: "\e927"; }

.lineico-person-currently-here:before {
  content: "\e926"; }

.lineico-person-passed:before {
  content: "\e928"; }

.lineico-tropo_logo:before {
  content: "\e922"; }

.lineico-nexmo_logo:before {
  content: "\e923"; }

.lineico-twilio_logo:before {
  content: "\e924"; }

.lineico-plivo_logo:before {
  content: "\e925"; }

.lineico-postmark_logo:before {
  content: "\e921"; }

.lineico-elasticemail_logo:before {
  content: "\e920"; }

.lineico-sendgrid_logo:before {
  content: "\e91f"; }

.lineico-mailgun_logo:before {
  content: "\e91e"; }

.lineico-done_double:before {
  content: "\e91d"; }

.lineico-more_videos:before {
  content: "\e91b"; }

.lineico-video:before {
  content: "\e91c"; }

.lineico-braintree_dots:before {
  content: "\e91a"; }

.lineico-authorizenet:before {
  content: "\e919"; }

.lineico-button:before {
  content: "\e918"; }

.lineico-check-circle:before {
  content: "\e917"; }

.lineico-equals:before {
  content: "\e916"; }

.lineico-import:before {
  content: "\e915"; }

.lineico-jv_broker:before {
  content: "\e913"; }

.lineico-people:before {
  content: "\e914"; }

.lineico-click_dollar:before {
  content: "\e911"; }

.lineico-goal_ratio:before {
  content: "\e912"; }

.lineico-channel:before {
  content: "\e910"; }

.lineico-vimeo_logo:before {
  content: "\e90d"; }

.lineico-wistia_logo:before {
  content: "\e90e"; }

.lineico-youtube_logo:before,
.lineico-youtube:before {
  content: "\e90f"; }

.lineico-table_icon:before {
  content: "\e908"; }

.lineico-hero_icon:before {
  content: "\e904"; }

.lineico-footer_icon:before {
  content: "\e909"; }

.lineico-quote_icon:before {
  content: "\e907"; }

.lineico-download_icon:before {
  content: "\e905"; }

.lineico-separator_icon:before {
  content: "\e906"; }

.lineico-flash-1:before {
  content: "\61"; }

.lineico-flash-2:before {
  content: "\62"; }

.lineico-alarm:before {
  content: "\63"; }

.lineico-chat-double-bubble-4:before {
  content: "\64"; }

.lineico-headphone:before {
  content: "\65"; }

.lineico-megaphone-1:before {
  content: "\66"; }

.lineico-shopping-cart-1:before {
  content: "\67"; }

.lineico-store:before {
  content: "\68"; }

.lineico-box-modular-belt:before {
  content: "\69"; }

.lineico-modules-2:before {
  content: "\6a"; }

.lineico-logo-behance:before {
  content: "\6b"; }

.lineico-logo-app-store:before {
  content: "\6d"; }

.lineico-logo-circle-google-plus-2:before {
  content: "\78"; }

.lineico-logo-circle-twitter-bird:before {
  content: "\48"; }

.lineico-logo-circle-youtube:before {
  content: "\4b"; }

.lineico-logo-circle-youtube-clip:before {
  content: "\4c"; }

.lineico-logo-dropbox:before {
  content: "\4d"; }

.lineico-logo-forrst:before {
  content: "\56"; }

.lineico-logo-google-buzz:before {
  content: "\57"; }

.lineico-logo-google-drive:before {
  content: "\58"; }

.lineico-logo-google-plus-1:before {
  content: "\59"; }

.lineico-logo-magento:before {
  content: "\5a"; }

.lineico-logo-linkedin:before {
  content: "\30"; }

.lineico-logo-instagram:before {
  content: "\31"; }

.lineico-logo-my-space:before {
  content: "\32"; }

.lineico-logo-pinterest:before {
  content: "\33"; }

.lineico-logo-paypal:before {
  content: "\34"; }

.lineico-logo-skype:before {
  content: "\35"; }

.lineico-logo-rss:before {
  content: "\36"; }

.lineico-logo-reddit:before {
  content: "\37"; }

.lineico-logo-stumble-upon:before {
  content: "\38"; }

.lineico-logo-treehouse:before {
  content: "\39"; }

.lineico-logo-twitter:before {
  content: "\21"; }

.lineico-logo-twitter-bird:before {
  content: "\22"; }

.lineico-logo-vimeo:before {
  content: "\23"; }

.lineico-logo-wikipedia:before {
  content: "\24"; }

.lineico-logo-you-tube:before {
  content: "\25"; }

.lineico-arrow-right-7:before {
  content: "\26"; }

.lineico-arrow-left-7:before {
  content: "\27"; }

.lineico-arrow-down-7:before {
  content: "\28"; }

.lineico-arrow-up-7:before {
  content: "\29"; }

.lineico-arrow-right-12:before {
  content: "\2a"; }

.lineico-arrow-left-12:before {
  content: "\2b"; }

.lineico-arrow-down-12:before {
  content: "\2c"; }

.lineico-arrow-up-12:before {
  content: "\2d"; }

.lineico-arrow-circle-right-6:before {
  content: "\2e"; }

.lineico-arrow-circle-down-6:before {
  content: "\2f"; }

.lineico-arrow-circle-left-6:before {
  content: "\3a"; }

.lineico-arrow-circle-up-6:before {
  content: "\3b"; }

.lineico-copy-2:before {
  content: "\3c"; }

.lineico-copy-3:before {
  content: "\3d"; }

.lineico-file-add-1:before {
  content: "\3e"; }

.lineico-file-add-2:before {
  content: "\3f"; }

.lineico-file-badge:before {
  content: "\40"; }

.lineico-file-block-1:before {
  content: "\5b"; }

.lineico-file-block-2:before {
  content: "\5d"; }

.lineico-file-bookmark:before {
  content: "\5e"; }

.lineico-file-cash-1:before {
  content: "\5f"; }

.lineico-file-cash-2:before {
  content: "\60"; }

.lineico-file-check-1:before {
  content: "\7b"; }

.lineico-file-check-2:before {
  content: "\7c"; }

.lineico-file-delete-1:before {
  content: "\7d"; }

.lineico-file-delete-2:before {
  content: "\7e"; }

.lineico-file-download-1:before {
  content: "\5c"; }

.lineico-file-download-2:before {
  content: "\e000"; }

.lineico-file-edit-1:before {
  content: "\e001"; }

.lineico-file-edit-2:before {
  content: "\e002"; }

.lineico-file-favorite-heart-1:before {
  content: "\e003"; }

.lineico-file-favorite-heart-2:before {
  content: "\e004"; }

.lineico-file-favorite-heart-3:before {
  content: "\e005"; }

.lineico-file-favorite-star-1:before {
  content: "\e006"; }

.lineico-file-favorite-star-2:before {
  content: "\e007"; }

.lineico-file-hand-1:before {
  content: "\e008"; }

.lineico-file-hand-2:before {
  content: "\e009"; }

.lineico-file-home-1:before {
  content: "\e00a"; }

.lineico-file-landscape-new:before {
  content: "\e00b"; }

.lineico-file-landscape-picture:before {
  content: "\e00c"; }

.lineico-file-landscape-text:before {
  content: "\e00d"; }

.lineico-file-lock-1:before {
  content: "\e00e"; }

.lineico-file-lock-2:before {
  content: "\e00f"; }

.lineico-file-module-1:before {
  content: "\e010"; }

.lineico-file-new-1:before {
  content: "\e011"; }

.lineico-file-new-2:before {
  content: "\e012"; }

.lineico-file-new-3:before {
  content: "\e013"; }

.lineico-file-question-1:before {
  content: "\e014"; }

.lineico-file-question-2:before {
  content: "\e015"; }

.lineico-file-quill-1:before {
  content: "\e016"; }

.lineico-file-refresh-1:before {
  content: "\e017"; }

.lineico-file-refresh-2:before {
  content: "\e018"; }

.lineico-file-setting-1:before {
  content: "\e019"; }

.lineico-file-setting-2:before {
  content: "\e01a"; }

.lineico-file-setting-3:before {
  content: "\e01b"; }

.lineico-file-share-1:before {
  content: "\e01c"; }

.lineico-file-share-2:before {
  content: "\e01d"; }

.lineico-file-shredder:before {
  content: "\e01e"; }

.lineico-file-subtract-1:before {
  content: "\e01f"; }

.lineico-file-subtract-2:before {
  content: "\e020"; }

.lineico-file-swap:before {
  content: "\e021"; }

.lineico-file-sync-1:before {
  content: "\e022"; }

.lineico-file-sync-2:before {
  content: "\e023"; }

.lineico-file-timeout:before {
  content: "\e024"; }

.lineico-file-upload-1:before {
  content: "\e025"; }

.lineico-file-upload-2:before {
  content: "\e026"; }

.lineico-file-view-1:before {
  content: "\e027"; }

.lineico-file-view-2:before {
  content: "\e028"; }

.lineico-file-warning-1:before {
  content: "\e029"; }

.lineico-file-warning-2:before {
  content: "\e02a"; }

.lineico-files-1:before {
  content: "\e02b"; }

.lineico-files-2:before {
  content: "\e02c"; }

.lineico-files-3:before {
  content: "\e02d"; }

.lineico-files-landscape:before {
  content: "\e02e"; }

.lineico-copy-1:before {
  content: "\e02f"; }

.lineico-safety-buoy:before {
  content: "\e030"; }

.lineico-bulletproof-armor:before {
  content: "\e031"; }

.lineico-tools-wrench-screwdriver:before {
  content: "\e032"; }

.lineico-bus-5:before {
  content: "\e033"; }

.lineico-van-camper:before {
  content: "\e034"; }

.lineico-globe-1:before {
  content: "\e035"; }

.lineico-location-pin-1:before {
  content: "\e036"; }

.lineico-location-computer:before {
  content: "\e037"; }

.lineico-location-pin-11:before {
  content: "\e038"; }

.lineico-location-pin-10:before {
  content: "\e039"; }

.lineico-location-pin-12:before {
  content: "\e03a"; }

.lineico-location-pin-13:before {
  content: "\e03b"; }

.lineico-location-pin-bank-2:before {
  content: "\e03c"; }

.lineico-location-pin-direction-1:before {
  content: "\e03d"; }

.lineico-location-pin-2:before {
  content: "\e03e"; }

.lineico-arrow-up:before {
  content: "\e03f"; }

.lineico-arrow-down:before {
  content: "\e040"; }

.lineico-arrow-left:before {
  content: "\e041"; }

.lineico-arrow-right:before {
  content: "\e042"; }

.lineico-truck-1:before {
  content: "\e043"; }

.lineico-truck-2:before {
  content: "\e044"; }

.lineico-crate-trolley:before {
  content: "\e045"; }

.lineico-shopping-cart-box:before {
  content: "\e046"; }

.lineico-business-bag-cash:before {
  content: "\e047"; }

.lineico-cash-protect:before {
  content: "\e048"; }

.lineico-graph-bar-decrease:before {
  content: "\e049"; }

.lineico-graph-bar-increase:before {
  content: "\e04a"; }

.lineico-graph-bar-line:before {
  content: "\e04b"; }

.lineico-graph-line-2:before {
  content: "\e04c"; }

.lineico-graph-line-1:before {
  content: "\e04d"; }

.lineico-graph-bar-1:before {
  content: "\e04e"; }

.lineico-graph-bar-2:before {
  content: "\e04f"; }

.lineico-graph-pie-2:before {
  content: "\e050"; }

.lineico-view-cash-2:before {
  content: "\e051"; }

.lineico-basket-3:before {
  content: "\e052"; }

.lineico-basket-2:before {
  content: "\e053"; }

.lineico-basket-1:before {
  content: "\e054"; }

.lineico-cut-here:before {
  content: "\e055"; }

.lineico-shopping-bag-3:before {
  content: "\e056"; }

.lineico-shopping-bag-check:before {
  content: "\e057"; }

.lineico-audio-jack:before {
  content: "\e058"; }

.lineico-cassette-player:before {
  content: "\e059"; }

.lineico-cassette-recorder:before {
  content: "\e05a"; }

.lineico-cassette-tape:before {
  content: "\e05b"; }

.lineico-cd:before {
  content: "\e05c"; }

.lineico-cd-box:before {
  content: "\e05d"; }

.lineico-drum-1:before {
  content: "\e05e"; }

.lineico-drum-2:before {
  content: "\e05f"; }

.lineico-ear-listening:before {
  content: "\e060"; }

.lineico-eject-button:before {
  content: "\e061"; }

.lineico-equaliser-1:before {
  content: "\e062"; }

.lineico-equaliser-2:before {
  content: "\e063"; }

.lineico-equaliser-3:before {
  content: "\e064"; }

.lineico-fast-forward-button:before {
  content: "\e065"; }

.lineico-gramophone:before {
  content: "\e066"; }

.lineico-guitar:before {
  content: "\e067"; }

.lineico-harp:before {
  content: "\e068"; }

.lineico-iphone-speaker:before {
  content: "\e069"; }

.lineico-microhpone-1:before {
  content: "\e06a"; }

.lineico-microphone-2:before {
  content: "\e06b"; }

.lineico-microphone-3:before {
  content: "\e06c"; }

.lineico-microphone-4:before {
  content: "\e06d"; }

.lineico-microphone-off:before {
  content: "\e06e"; }

.lineico-music-cd-1:before {
  content: "\e06f"; }

.lineico-music-cd-2:before {
  content: "\e070"; }

.lineico-music-note-1:before {
  content: "\e071"; }

.lineico-music-note-2:before {
  content: "\e072"; }

.lineico-music-note-3:before {
  content: "\e073"; }

.lineico-music-shopping-basket:before {
  content: "\e074"; }

.lineico-next-button:before {
  content: "\e075"; }

.lineico-pause-button:before {
  content: "\e076"; }

.lineico-piano:before {
  content: "\e077"; }

.lineico-play-button:before {
  content: "\e078"; }

.lineico-play-button-1:before {
  content: "\e079"; }

.lineico-playlist-1:before {
  content: "\e07a"; }

.lineico-playlist-2:before {
  content: "\e07b"; }

.lineico-playlist-3:before {
  content: "\e07c"; }

.lineico-playlist-4:before {
  content: "\e07d"; }

.lineico-playlist-add:before {
  content: "\e07e"; }

.lineico-playlist-block:before {
  content: "\e07f"; }

.lineico-playlist-cash:before {
  content: "\e080"; }

.lineico-playlist-check:before {
  content: "\e081"; }

.lineico-playlist-download:before {
  content: "\e082"; }

.lineico-playlist-edit:before {
  content: "\e083"; }

.lineico-playlist-favorite-heart:before {
  content: "\e084"; }

.lineico-playlist-favorite-star:before {
  content: "\e085"; }

.lineico-playlist-lock:before {
  content: "\e086"; }

.lineico-playlist-question:before {
  content: "\e087"; }

.lineico-playlist-reload:before {
  content: "\e088"; }

.lineico-playlist-remove:before {
  content: "\e089"; }

.lineico-playlist-repeat:before {
  content: "\e08a"; }

.lineico-playlist-setting:before {
  content: "\e08b"; }

.lineico-playlist-share:before {
  content: "\e08c"; }

.lineico-playlist-shuffle:before {
  content: "\e08d"; }

.lineico-playlist-song-list:before {
  content: "\e08e"; }

.lineico-playlist-subtract:before {
  content: "\e08f"; }

.lineico-playlist-timeout:before {
  content: "\e090"; }

.lineico-playlist-upload:before {
  content: "\e091"; }

.lineico-playlist-view:before {
  content: "\e092"; }

.lineico-playlist-warning:before {
  content: "\e093"; }

.lineico-previous-button:before {
  content: "\e094"; }

.lineico-radio-1:before {
  content: "\e095"; }

.lineico-radio-2:before {
  content: "\e096"; }

.lineico-radio-3:before {
  content: "\e097"; }

.lineico-radio-on-air:before {
  content: "\e098"; }

.lineico-record-button:before {
  content: "\e099"; }

.lineico-rewind-button:before {
  content: "\e09a"; }

.lineico-saxophone:before {
  content: "\e09b"; }

.lineico-smart-phone-playing:before {
  content: "\e09c"; }

.lineico-sopt-button:before {
  content: "\e09d"; }

.lineico-speakers-1:before {
  content: "\e09e"; }

.lineico-speakers-2:before {
  content: "\e09f"; }

.lineico-speakers-3:before {
  content: "\e0a0"; }

.lineico-speakers-4:before {
  content: "\e0a1"; }

.lineico-speakers-5:before {
  content: "\e0a2"; }

.lineico-trumpet:before {
  content: "\e0a3"; }

.lineico-turntable:before {
  content: "\e0a4"; }

.lineico-violin:before {
  content: "\e0a5"; }

.lineico-volume-down-1:before {
  content: "\e0a6"; }

.lineico-volume-down-2:before {
  content: "\e0a7"; }

.lineico-volume-low-1:before {
  content: "\e0a8"; }

.lineico-volume-low-2:before {
  content: "\e0a9"; }

.lineico-volume-max-1:before {
  content: "\e0aa"; }

.lineico-volume-max-2:before {
  content: "\e0ab"; }

.lineico-volume-medium-1:before {
  content: "\e0ac"; }

.lineico-volume-medium-2:before {
  content: "\e0ad"; }

.lineico-volume-off-1:before {
  content: "\e0ae"; }

.lineico-volume-off-2:before {
  content: "\e0af"; }

.lineico-volume-off-3:before {
  content: "\e0b0"; }

.lineico-volume-up-1:before {
  content: "\e0b1"; }

.lineico-volume-up-2:before {
  content: "\e0b2"; }

.lineico-xylophone:before {
  content: "\e0b3"; }

.lineico-headphone-1:before {
  content: "\e0b4"; }

.lineico-headphone-2:before {
  content: "\e0b5"; }

.lineico-headphone-pulse:before {
  content: "\e0b6"; }

.lineico-headphone-wifi:before {
  content: "\e0b7"; }

.lineico-video-clip-3:before {
  content: "\e0b8"; }

.lineico-video-clip-2:before {
  content: "\e0b9"; }

.lineico-video-clip-1:before {
  content: "\e0ba"; }

.lineico-camera-off:before {
  content: "\e0bb"; }

.lineico-video-camera-2:before {
  content: "\e0bc"; }

.lineico-camera-4:before {
  content: "\e0bd"; }

.lineico-camera-2:before {
  content: "\e0be"; }

.lineico-camera-5:before {
  content: "\e0bf"; }

.lineico-camera-flash:before {
  content: "\e0c0"; }

.lineico-camera-user:before {
  content: "\e0c1"; }

.lineico-focus-face:before {
  content: "\e0c2"; }

.lineico-picture-1:before {
  content: "\e0c3"; }

.lineico-picture-2:before {
  content: "\e0c4"; }

.lineico-picture-3:before {
  content: "\e0c5"; }

.lineico-angle-tool:before {
  content: "\e0c6"; }

.lineico-art-board:before {
  content: "\e0c7"; }

.lineico-art-knife:before {
  content: "\e0c8"; }

.lineico-blur-linear:before {
  content: "\e0c9"; }

.lineico-bring-to-front:before {
  content: "\e0ca"; }

.lineico-circle:before {
  content: "\e0cb"; }

.lineico-color-bucket:before {
  content: "\e0cc"; }

.lineico-color-contrast-off:before {
  content: "\e0cd"; }

.lineico-color-contrast-on:before {
  content: "\e0ce"; }

.lineico-color-palette:before {
  content: "\e0cf"; }

.lineico-compasses:before {
  content: "\e0d0"; }

.lineico-computer-graphic:before {
  content: "\e0d1"; }

.lineico-cone:before {
  content: "\e0d2"; }

.lineico-crayons:before {
  content: "\e0d3"; }

.lineico-crop-area:before {
  content: "\e0d4"; }

.lineico-crop-picture:before {
  content: "\e0d5"; }

.lineico-cube:before {
  content: "\e0d6"; }

.lineico-design-mug:before {
  content: "\e0d7"; }

.lineico-eraser:before {
  content: "\e0d8"; }

.lineico-eye-dropper-1:before {
  content: "\e0d9"; }

.lineico-eye-dropper-2:before {
  content: "\e0da"; }

.lineico-eye-dropper-3:before {
  content: "\e0db"; }

.lineico-gradient:before {
  content: "\e0dc"; }

.lineico-grid:before {
  content: "\e0dd"; }

.lineico-highlight:before {
  content: "\e0de"; }

.lineico-hot-blue:before {
  content: "\e0df"; }

.lineico-layers:before {
  content: "\e0e0"; }

.lineico-magic-wand-1:before {
  content: "\e0e1"; }

.lineico-magic-wand-2:before {
  content: "\e0e2"; }

.lineico-magnet-tool:before {
  content: "\e0e3"; }

.lineico-measuring-tool:before {
  content: "\e0e4"; }

.lineico-origami-paper-bird:before {
  content: "\e0e5"; }

.lineico-paint-brush-1:before {
  content: "\e0e6"; }

.lineico-paint-brush-2:before {
  content: "\e0e7"; }

.lineico-paint-color-tube:before {
  content: "\e0e8"; }

.lineico-paint-palette:before {
  content: "\e0e9"; }

.lineico-paint-roll:before {
  content: "\e0ea"; }

.lineico-painting-canvas:before {
  content: "\e0eb"; }

.lineico-pen-tablet:before {
  content: "\e0ec"; }

.lineico-pen-tool-1:before {
  content: "\e0ed"; }

.lineico-pen-tool-2:before {
  content: "\e0ee"; }

.lineico-pencil-ruler:before {
  content: "\e0ef"; }

.lineico-polygon:before {
  content: "\e0f0"; }

.lineico-prism:before {
  content: "\e0f1"; }

.lineico-pyramid:before {
  content: "\e0f2"; }

.lineico-quill:before {
  content: "\e0f3"; }

.lineico-rgb-color:before {
  content: "\e0f4"; }

.lineico-ruler-1:before {
  content: "\e0f5"; }

.lineico-ruler-2:before {
  content: "\e0f6"; }

.lineico-ruler-3:before {
  content: "\e0f7"; }

.lineico-select-area:before {
  content: "\e0f8"; }

.lineico-send-to-back:before {
  content: "\e0f9"; }

.lineico-spray-paint:before {
  content: "\e0fa"; }

.lineico-stamp:before {
  content: "\e0fb"; }

.lineico-tube:before {
  content: "\e0fc"; }

.lineico-vector-circle:before {
  content: "\e0fd"; }

.lineico-vector-line:before {
  content: "\e0fe"; }

.lineico-vector-line-curve:before {
  content: "\e0ff"; }

.lineico-vector-square-1:before {
  content: "\e100"; }

.lineico-vector-square-2:before {
  content: "\e101"; }

.lineico-vector-triangle:before {
  content: "\e102"; }

.lineico-view-add:before {
  content: "\e103"; }

.lineico-view-lock:before {
  content: "\e104"; }

.lineico-view-subtract:before {
  content: "\e105"; }

.lineico-window-design:before {
  content: "\e106"; }

.lineico-hierarchy-2:before {
  content: "\e107"; }

.lineico-hierarchy-1:before {
  content: "\e108"; }

.lineico-hierarchy-3:before {
  content: "\e109"; }

.lineico-network:before {
  content: "\e10a"; }

.lineico-hierarchy-4:before {
  content: "\e10b"; }

.lineico-bookmark-1:before {
  content: "\e10c"; }

.lineico-bookmark-2:before {
  content: "\e10d"; }

.lineico-bookmark-3:before {
  content: "\e10e"; }

.lineico-bookmark-4:before {
  content: "\e10f"; }

.lineico-bookmark-5:before {
  content: "\e110"; }

.lineico-bookmark-add:before {
  content: "\e111"; }

.lineico-bookmark-all-1:before {
  content: "\e112"; }

.lineico-bookmark-all-2:before {
  content: "\e113"; }

.lineico-bookmark-article:before {
  content: "\e114"; }

.lineico-bookmark-block:before {
  content: "\e115"; }

.lineico-bookmark-cash:before {
  content: "\e116"; }

.lineico-bookmark-check:before {
  content: "\e117"; }

.lineico-bookmark-download:before {
  content: "\e118"; }

.lineico-bookmark-edit:before {
  content: "\e119"; }

.lineico-bookmark-favorite-heart:before {
  content: "\e11a"; }

.lineico-bookmark-favorite-star:before {
  content: "\e11b"; }

.lineico-bookmark-lock:before {
  content: "\e11c"; }

.lineico-bookmark-refresh:before {
  content: "\e11d"; }

.lineico-bookmark-remove:before {
  content: "\e11e"; }

.lineico-bookmark-setting:before {
  content: "\e11f"; }

.lineico-bookmark-share:before {
  content: "\e120"; }

.lineico-bookmark-subtract:before {
  content: "\e121"; }

.lineico-bookmark-upload:before {
  content: "\e122"; }

.lineico-bookmark-view:before {
  content: "\e123"; }

.lineico-bookmark-warning:before {
  content: "\e124"; }

.lineico-disable-sign:before {
  content: "\e154"; }

.lineico-elevator:before {
  content: "\e155"; }

.lineico-escalator-down:before {
  content: "\e156"; }

.lineico-escalator-up:before {
  content: "\e157"; }

.lineico-garage:before {
  content: "\e158"; }

.lineico-no-food-allow-1:before {
  content: "\e159"; }

.lineico-no-food-allow-2:before {
  content: "\e15a"; }

.lineico-no-picture-allow:before {
  content: "\e15b"; }

.lineico-sign-toilet:before {
  content: "\e15c"; }

.lineico-smoke-free-area:before {
  content: "\e15d"; }

.lineico-smoking-area:before {
  content: "\e15e"; }

.lineico-ticket-gate:before {
  content: "\e15f"; }

.lineico-airplane-1:before {
  content: "\e160"; }

.lineico-airplane-departure:before {
  content: "\e161"; }

.lineico-airplane-departure-check:before {
  content: "\e162"; }

.lineico-beach:before {
  content: "\e163"; }

.lineico-travel-bag-2:before {
  content: "\e164"; }

.lineico-house-search-2:before {
  content: "\e165"; }

.lineico-house-search-1:before {
  content: "\e166"; }

.lineico-house-location-pin:before {
  content: "\e167"; }

.lineico-building-2:before {
  content: "\e168"; }

.lineico-building-3:before {
  content: "\e169"; }

.lineico-network-search:before {
  content: "\e16a"; }

.lineico-notebook-favorite:before {
  content: "\e16b"; }

.lineico-notebook-home:before {
  content: "\e16c"; }

.lineico-notebook-protect:before {
  content: "\e16d"; }

.lineico-notebook-shopping-cart:before {
  content: "\e16e"; }

.lineico-notebook-user:before {
  content: "\e16f"; }

.lineico-window-1:before {
  content: "\e170"; }

.lineico-window-2:before {
  content: "\e171"; }

.lineico-window-add:before {
  content: "\e172"; }

.lineico-window-application-1:before {
  content: "\e173"; }

.lineico-window-application-2:before {
  content: "\e174"; }

.lineico-window-application-3:before {
  content: "\e175"; }

.lineico-window-application-4:before {
  content: "\e176"; }

.lineico-window-application-5:before {
  content: "\e177"; }

.lineico-window-application-6:before {
  content: "\e178"; }

.lineico-window-application-7:before {
  content: "\e179"; }

.lineico-window-application-8:before {
  content: "\e17a"; }

.lineico-window-application-search:before {
  content: "\e17b"; }

.lineico-window-at-sign:before {
  content: "\e17c"; }

.lineico-window-auction:before {
  content: "\e17d"; }

.lineico-window-badge:before {
  content: "\e17e"; }

.lineico-window-block:before {
  content: "\e17f"; }

.lineico-window-bookmark:before {
  content: "\e180"; }

.lineico-window-cash-1:before {
  content: "\e181"; }

.lineico-window-cash-2:before {
  content: "\e182"; }

.lineico-window-check:before {
  content: "\e183"; }

.lineico-window-cloud:before {
  content: "\e184"; }

.lineico-window-code-1:before {
  content: "\e185"; }

.lineico-window-code-2:before {
  content: "\e186"; }

.lineico-window-code-3:before {
  content: "\e187"; }

.lineico-window-download-1:before {
  content: "\e188"; }

.lineico-window-download-2:before {
  content: "\e189"; }

.lineico-window-download-3:before {
  content: "\e18a"; }

.lineico-window-edit:before {
  content: "\e18b"; }

.lineico-window-email:before {
  content: "\e18c"; }

.lineico-window-error-404:before {
  content: "\e18d"; }

.lineico-window-expand:before {
  content: "\e18e"; }

.lineico-window-favorite:before {
  content: "\e18f"; }

.lineico-window-favorite-star:before {
  content: "\e190"; }

.lineico-window-flag:before {
  content: "\e191"; }

.lineico-window-flash:before {
  content: "\e192"; }

.lineico-window-forward:before {
  content: "\e193"; }

.lineico-window-heart:before {
  content: "\e194"; }

.lineico-window-hierarchy:before {
  content: "\e195"; }

.lineico-window-home-1:before {
  content: "\e196"; }

.lineico-window-home-2:before {
  content: "\e197"; }

.lineico-window-link:before {
  content: "\e198"; }

.lineico-window-link-code:before {
  content: "\e199"; }

.lineico-window-list-1:before {
  content: "\e19a"; }

.lineico-window-list-2:before {
  content: "\e19b"; }

.lineico-window-list-user:before {
  content: "\e19c"; }

.lineico-window-lock-1:before {
  content: "\e19d"; }

.lineico-window-lock-2:before {
  content: "\e19e"; }

.lineico-window-maximize:before {
  content: "\e19f"; }

.lineico-window-media-player:before {
  content: "\e1a0"; }

.lineico-window-medium:before {
  content: "\e1a1"; }

.lineico-window-minimize:before {
  content: "\e1a2"; }

.lineico-window-module:before {
  content: "\e1a3"; }

.lineico-window-number:before {
  content: "\e1a4"; }

.lineico-window-pie-graph:before {
  content: "\e1a5"; }

.lineico-window-pulse-1:before {
  content: "\e1a6"; }

.lineico-window-pulse-2:before {
  content: "\e1a7"; }

.lineico-window-question:before {
  content: "\e1a8"; }

.lineico-window-reduce-down:before {
  content: "\e1a9"; }

.lineico-window-reduce-left:before {
  content: "\e1aa"; }

.lineico-window-reduce-right:before {
  content: "\e1ab"; }

.lineico-window-reduce-up:before {
  content: "\e1ac"; }

.lineico-window-refresh:before {
  content: "\e1ad"; }

.lineico-window-remove:before {
  content: "\e1ae"; }

.lineico-window-rss-feed:before {
  content: "\e1af"; }

.lineico-window-seach-engine:before {
  content: "\e1b0"; }

.lineico-window-search:before {
  content: "\e1b1"; }

.lineico-window-setting:before {
  content: "\e1b2"; }

.lineico-window-share-1:before {
  content: "\e1b3"; }

.lineico-window-share-2:before {
  content: "\e1b4"; }

.lineico-window-shrink:before {
  content: "\e1b5"; }

.lineico-window-small:before {
  content: "\e1b6"; }

.lineico-window-subtract:before {
  content: "\e1b7"; }

.lineico-window-sync:before {
  content: "\e1b8"; }

.lineico-window-tabs-1:before {
  content: "\e1b9"; }

.lineico-window-tabs-2:before {
  content: "\e1ba"; }

.lineico-window-tabs-3:before {
  content: "\e1bb"; }

.lineico-window-text:before {
  content: "\e1bc"; }

.lineico-window-timeout:before {
  content: "\e1bd"; }

.lineico-window-upload-1:before {
  content: "\e1be"; }

.lineico-window-upload-2:before {
  content: "\e1bf"; }

.lineico-window-upload-3:before {
  content: "\e1c0"; }

.lineico-window-view:before {
  content: "\e1c1"; }

.lineico-window-virus:before {
  content: "\e1c2"; }

.lineico-window-warning:before {
  content: "\e1c3"; }

.lineico-window-website:before {
  content: "\e1c4"; }

.lineico-android:before {
  content: "\e1c5"; }

.lineico-bitcoin:before {
  content: "\e1c6"; }

.lineico-bitcoin-chip:before {
  content: "\e1c7"; }

.lineico-bitcoin-cloud:before {
  content: "\e1c8"; }

.lineico-bitcoin-notebook:before {
  content: "\e1c9"; }

.lineico-bitcoin-window:before {
  content: "\e1ca"; }

.lineico-currency-choice:before {
  content: "\e1cb"; }

.lineico-dollar-broken:before {
  content: "\e1cc"; }

.lineico-dollar-decrease:before {
  content: "\e1cd"; }

.lineico-dollar-increase:before {
  content: "\e1ce"; }

.lineico-dollar-network:before {
  content: "\e1cf"; }

.lineico-dollar-sign:before {
  content: "\e1d0"; }

.lineico-dollar-sign-badge:before {
  content: "\e1d1"; }

.lineico-dollar-sign-circle:before {
  content: "\e1d2"; }

.lineico-dollar-sign-ticket:before {
  content: "\e1d3"; }

.lineico-euro-decrease:before {
  content: "\e1d4"; }

.lineico-euro-increase:before {
  content: "\e1d5"; }

.lineico-euro-network:before {
  content: "\e1d6"; }

.lineico-euro-sign:before {
  content: "\e1d7"; }

.lineico-euro-sign-badge:before {
  content: "\e1d8"; }

.lineico-euro-sign-circle:before {
  content: "\e1d9"; }

.lineico-euro-sign-ticket:before {
  content: "\e1da"; }

.lineico-exchange-bitcoin:before {
  content: "\e1db"; }

.lineico-exchange-chip:before {
  content: "\e1dc"; }

.lineico-exchange-currency:before {
  content: "\e1dd"; }

.lineico-pound-decrease:before {
  content: "\e1de"; }

.lineico-pound-increase:before {
  content: "\e1df"; }

.lineico-pound-network:before {
  content: "\e1e0"; }

.lineico-pound-sign:before {
  content: "\e1e1"; }

.lineico-pound-sign-badge:before {
  content: "\e1e2"; }

.lineico-pound-sign-circle:before {
  content: "\e1e3"; }

.lineico-pound-sign-ticket:before {
  content: "\e1e4"; }

.lineico-yen-decrease:before {
  content: "\e1e5"; }

.lineico-yen-increase:before {
  content: "\e1e6"; }

.lineico-yen-network:before {
  content: "\e1e7"; }

.lineico-yen-sign:before {
  content: "\e1e8"; }

.lineico-yen-sign-badge:before {
  content: "\e1e9"; }

.lineico-yen-sign-circle:before {
  content: "\e1ea"; }

.lineico-yen-sign-ticket:before {
  content: "\e1eb"; }

.lineico-bank-notes-1:before {
  content: "\e1ec"; }

.lineico-bank-notes-2:before {
  content: "\e1ed"; }

.lineico-bank-notes-3:before {
  content: "\e1ee"; }

.lineico-bank-notes-atm:before {
  content: "\e1ef"; }

.lineico-cheque:before {
  content: "\e1f0"; }

.lineico-coin-bank-note:before {
  content: "\e1f1"; }

.lineico-coin-receive:before {
  content: "\e1f2"; }

.lineico-coins-1:before {
  content: "\e1f3"; }

.lineico-coins-2:before {
  content: "\e1f4"; }

.lineico-coins-3:before {
  content: "\e1f5"; }

.lineico-credit-card:before {
  content: "\e1f6"; }

.lineico-credit-card-amex:before {
  content: "\e1f7"; }

.lineico-credit-card-hand:before {
  content: "\e1f8"; }

.lineico-credit-card-lock:before {
  content: "\e1f9"; }

.lineico-credit-card-master-card:before {
  content: "\e1fa"; }

.lineico-credit-card-visa:before {
  content: "\e1fb"; }

.lineico-money-bag-dollar:before {
  content: "\e1fc"; }

.lineico-money-bag-euro:before {
  content: "\e1fd"; }

.lineico-piggy-bank:before {
  content: "\e1fe"; }

.lineico-purse-1:before {
  content: "\e1ff"; }

.lineico-purse-2:before {
  content: "\e200"; }

.lineico-wallet-1:before {
  content: "\e201"; }

.lineico-wallet-2:before {
  content: "\e202"; }

.lineico-wallet-3:before {
  content: "\e203"; }

.lineico-add-1:before {
  content: "\e204"; }

.lineico-add-circle-1:before {
  content: "\e205"; }

.lineico-remove-1:before {
  content: "\e206"; }

.lineico-remove-circle-1:before {
  content: "\e207"; }

.lineico-subtract-1:before {
  content: "\e208"; }

.lineico-subtract-circle-1:before {
  content: "\e209"; }

.lineico-lock-close-1:before {
  content: "\e20a"; }

.lineico-flag-1:before {
  content: "\e20b"; }

.lineico-flag-2:before {
  content: "\e20c"; }

.lineico-flag-3:before {
  content: "\e20d"; }

.lineico-heart:before {
  content: "\e20e"; }

.lineico-medal-3:before {
  content: "\e20f"; }

.lineico-present-box:before {
  content: "\e210"; }

.lineico-thumbs-up-2:before {
  content: "\e211"; }

.lineico-badge-check:before {
  content: "\e212"; }

.lineico-book-open-4:before {
  content: "\e213"; }

.lineico-book-phone-2:before {
  content: "\e214"; }

.lineico-books-encyclopedia-2:before {
  content: "\e215"; }

.lineico-books-encyclopedia-1:before {
  content: "\e216"; }

.lineico-books-library:before {
  content: "\e217"; }

.lineico-boxes-2:before {
  content: "\e218"; }

.lineico-drawer-2:before {
  content: "\e219"; }

.lineico-view-content:before {
  content: "\e21a"; }

.lineico-filter-mail:before {
  content: "\e21b"; }

.lineico-bubble-chat-2:before {
  content: "\e21c"; }

.lineico-group-add-1:before {
  content: "\e21d"; }

.lineico-group-edit:before {
  content: "\e21e"; }

.lineico-person-edit-2:before {
  content: "\e21f"; }

.lineico-person-edit-1:before {
  content: "\e220"; }

.lineico-person-protect-2:before {
  content: "\e221"; }

.lineico-person-subtract-1:before {
  content: "\e222"; }

.lineico-person-subtract-2:before {
  content: "\e223"; }

.lineico-person-add-1:before {
  content: "\e224"; }

.lineico-person-add-2:before {
  content: "\e225"; }

.lineico-person-2:before {
  content: "\e226"; }

.lineico-person-1:before {
  content: "\e227"; }

.lineico-account-group-1:before {
  content: "\e228"; }

.lineico-account:before {
  content: "\e229"; }

.lineico-account-circle-2:before {
  content: "\e22a"; }

.lineico-account-circle-1:before {
  content: "\e22b"; }

.lineico-account-group-5:before {
  content: "\e22c"; }

.lineico-account-group-circle:before {
  content: "\e22d"; }

.lineico-account-home:before {
  content: "\e22e"; }

.lineico-business-hierarchy:before {
  content: "\e22f"; }

.lineico-account-group-2:before {
  content: "\e230"; }

.lineico-account-group-3:before {
  content: "\e231"; }

.lineico-account-group-4:before {
  content: "\e232"; }

.lineico-group-chat:before {
  content: "\e233"; }

.lineico-group-global:before {
  content: "\e234"; }

.lineico-group-wifi:before {
  content: "\e235"; }

.lineico-hierarchy-business:before {
  content: "\e236"; }

.lineico-id-card-double:before {
  content: "\e237"; }

.lineico-email:before {
  content: "\e238"; }

.lineico-at-sign:before {
  content: "\e239"; }

.lineico-email-send-2:before {
  content: "\e23a"; }

.lineico-email-send-1:before {
  content: "\e23b"; }

.lineico-email-text:before {
  content: "\e23c"; }

.lineico-email-read-2:before {
  content: "\e23d"; }

.lineico-mailbox-1:before {
  content: "\e23e"; }

.lineico-inbox-text:before {
  content: "\e23f"; }

.lineico-inbox-1:before {
  content: "\e240"; }

.lineico-inbox:before {
  content: "\e241"; }

.lineico-alarm-sound:before {
  content: "\e242"; }

.lineico-alarm-clock:before {
  content: "\e243"; }

.lineico-key-1:before {
  content: "\e244"; }

.lineico-key-2:before {
  content: "\e245"; }

.lineico-cog:before {
  content: "\e246"; }

.lineico-cog-check:before {
  content: "\e247"; }

.lineico-wrench-double:before {
  content: "\e248"; }

.lineico-check-1:before {
  content: "\e249"; }

.lineico-check-circle-2:before {
  content: "\e24a"; }

.lineico-close:before {
  content: "\e24b"; }

.lineico-check-circle-1:before {
  content: "\e24c"; }

.lineico-check-box-1:before {
  content: "\e24d"; }

.lineico-check-box-2:before {
  content: "\e24e"; }

.lineico-bin-1:before {
  content: "\e24f"; }

.lineico-pencil-write-1:before {
  content: "\e250"; }

.lineico-link-2:before {
  content: "\e251"; }

.lineico-paperclip-1:before {
  content: "\e252"; }

.lineico-pin-1:before {
  content: "\e253"; }

.lineico-pin-2:before {
  content: "\e254"; }

.lineico-pencil-write-2:before {
  content: "\e255"; }

.lineico-typewriter-1:before {
  content: "\e256"; }

.lineico-zoom-in:before {
  content: "\e257"; }

.lineico-zoom-out:before {
  content: "\e258"; }

.lineico-search:before {
  content: "\e259"; }

.lineico-print-picture:before {
  content: "\e25a"; }

.lineico-calendar-1:before {
  content: "\e25b"; }

.lineico-calendar-2:before {
  content: "\e25c"; }

.lineico-undo:before {
  content: "\e25d"; }

.lineico-redo:before {
  content: "\e25e"; }

.lineico-angle-brackets:before {
  content: "\e25f"; }

.lineico-hash:before {
  content: "\e260"; }

.lineico-small-caps:before {
  content: "\e261"; }

.lineico-login-check:before {
  content: "\e262"; }

.lineico-login-lock:before {
  content: "\e263"; }

.lineico-computer-line-graph:before {
  content: "\e264"; }

.lineico-computer-bar-graph:before {
  content: "\e265"; }

.lineico-box-reload:before {
  content: "\e266"; }

.lineico-box-return:before {
  content: "\e267"; }

.lineico-box-forward:before {
  content: "\e268"; }

.lineico-box-handle-1:before {
  content: "\e269"; }

.lineico-box-air-delivery:before {
  content: "\e26a"; }

.lineico-box-handle-2:before {
  content: "\e26b"; }

.lineico-truck-delivery-time:before {
  content: "\e26c"; }

.lineico-box-truck-delievery:before {
  content: "\e26d"; }

.lineico-box-view:before {
  content: "\e26e"; }

.lineico-box-view-setting:before {
  content: "\e26f"; }

.lineico-rotate-left:before {
  content: "\e270"; }

.lineico-rotate-right:before {
  content: "\e271"; }

.lineico-graph:before {
  content: "\e272"; }

.lineico-file-arborescence:before {
  content: "\e273"; }

.lineico-synchronize-7:before {
  content: "\e274"; }

.lineico-synchronize-4:before {
  content: "\e275"; }

.lineico-synchronize-3:before {
  content: "\e276"; }

.lineico-synchronize-1:before {
  content: "\e277"; }

.lineico-synchronize-6:before {
  content: "\e278"; }

.lineico-cloud-upload:before {
  content: "\e279"; }

.lineico-cloud-transfer-finish:before {
  content: "\e27a"; }

.lineico-cloud-transfer-half:before {
  content: "\e27b"; }

.lineico-cloud-transfer:before {
  content: "\e27c"; }

.lineico-share:before {
  content: "\e27d"; }

.lineico-satellite-dish:before {
  content: "\e27e"; }

.lineico-filter-2:before {
  content: "\e27f"; }

.lineico-email-reply-all:before {
  content: "\e280"; }

.lineico-email-reply:before {
  content: "\e281"; }

.lineico-group-favorite-heart:before {
  content: "\e282"; }

.lineico-group-favorite-star:before {
  content: "\e283"; }

.lineico-person-favorite-heart-2:before {
  content: "\e284"; }

.lineico-person-favorite-star-1:before {
  content: "\e285"; }

.lineico-person-favorite-heart-1:before {
  content: "\e286"; }

.lineico-person-favorite-star-2:before {
  content: "\e287"; }

.lineico-person-view-2:before {
  content: "\e288"; }

.lineico-person-view-1:before {
  content: "\e289"; }

.lineico-control-play:before {
  content: "\e28a"; }

.lineico-control-eject:before {
  content: "\e28b"; }

.lineico-control-pause:before {
  content: "\e28c"; }

.lineico-shopping-cart-add-2:before {
  content: "\e28d"; }

.lineico-shopping-cart-subtract-2:before {
  content: "\e28e"; }

.lineico-basket-subtract:before {
  content: "\e28f"; }

.lineico-basket-add:before {
  content: "\e290"; }

.lineico-bank-2:before {
  content: "\e291"; }

.lineico-smartphone-iphone:before {
  content: "\e292"; }

.lineico-tablet-ipad-2:before {
  content: "\e293"; }

.lineico-touchpad-wireless:before {
  content: "\e294"; }

.lineico-tablet-ipad-1:before {
  content: "\e295"; }

.lineico-mobile-phone-portrait:before {
  content: "\e296"; }

.lineico-mobile-phone-code:before {
  content: "\e297"; }

.lineico-mobile-phone-cash:before {
  content: "\e298"; }

.lineico-fax-machine:before {
  content: "\e299"; }

.lineico-phone-4:before {
  content: "\e29a"; }

.lineico-phone-3:before {
  content: "\e29b"; }

.lineico-phone-2:before {
  content: "\e29c"; }

.lineico-computer-imac-1:before {
  content: "\e29d"; }

.lineico-computer-imac-2:before {
  content: "\e29e"; }

.lineico-pencil-2:before {
  content: "\e29f"; }

.lineico-pencil-3:before {
  content: "\e2a0"; }

.lineico-pencil-1:before {
  content: "\e2a1"; }

.lineico-link-3:before {
  content: "\e2a2"; }

.lineico-link-1:before {
  content: "\e2a3"; }

.lineico-eco-globe-1:before {
  content: "\e2a4"; }

.lineico-rocket:before {
  content: "\e2a5"; }

.lineico-signal-antenna-2:before {
  content: "\e2a6"; }

.lineico-share-time:before {
  content: "\e2a7"; }

.lineico-signal-antenna-1:before {
  content: "\e2a8"; }

.lineico-share-setting:before {
  content: "\e2a9"; }

.lineico-share-favorite:before {
  content: "\e2aa"; }

.lineico-share-location:before {
  content: "\e2ab"; }

.lineico-satellite:before {
  content: "\e2ac"; }

.lineico-signal-tower:before {
  content: "\e2ad"; }

.lineico-signal-around:before {
  content: "\e2ae"; }

.lineico-signal-person:before {
  content: "\e2af"; }

.lineico-planet-ring:before {
  content: "\e2b0"; }

.lineico-construction-wall:before {
  content: "\e2b1"; }

.lineico-oil-derrick:before {
  content: "\e2b2"; }

.lineico-traffic-light-2:before {
  content: "\e2b3"; }

.lineico-traffic-light-1:before {
  content: "\e2b4"; }

.lineico-boat-steering-wheel:before {
  content: "\e2b5"; }

.lineico-map-target-2:before {
  content: "\e2b6"; }

.lineico-map-target-1:before {
  content: "\e2b7"; }

.lineico-swipe-all-direction:before {
  content: "\e2b8"; }

.lineico-transfer-users:before {
  content: "\e2b9"; }

.lineico-transfer-phone-satellite:before {
  content: "\e2ba"; }

.lineico-network-business:before {
  content: "\e2bb"; }

.lineico-world-refresh:before {
  content: "\e2bc"; }

.lineico-wifi-modem-1:before {
  content: "\e2bd"; }

.lineico-usb:before {
  content: "\e2be"; }

.lineico-wifi-modem-2:before {
  content: "\e2bf"; }

.lineico-loading-2:before {
  content: "\e2c0"; }

.lineico-loading-1:before {
  content: "\e2c1"; }

.lineico-infomation-circle:before {
  content: "\e2c2"; }

.lineico-help-circle:before {
  content: "\e2c3"; }

.lineico-cursor-hand-2:before {
  content: "\e2c4"; }

.lineico-area-circle:before {
  content: "\e2c5"; }

.lineico-crosshair-1:before {
  content: "\e2c6"; }

.lineico-crosshair-2:before {
  content: "\e2c7"; }

.lineico-crosshair-3:before {
  content: "\e2c8"; }

.lineico-cursor-2:before {
  content: "\e2c9"; }

.lineico-cursor-1:before {
  content: "\e2ca"; }

.lineico-cursor-double-click-1:before {
  content: "\e2cb"; }

.lineico-cursor-double-click-2:before {
  content: "\e2cc"; }

.lineico-cursor-finger:before {
  content: "\e2cd"; }

.lineico-cursor-hand-1:before {
  content: "\e2ce"; }

.lineico-cursor-move-up-down-1:before {
  content: "\e2cf"; }

.lineico-cursor-move-up-down-2:before {
  content: "\e2d0"; }

.lineico-cursor-question:before {
  content: "\e2d1"; }

.lineico-cursor-tap:before {
  content: "\e2d2"; }

.lineico-cursor-touch-1:before {
  content: "\e2d3"; }

.lineico-cursor-touch-2:before {
  content: "\e2d4"; }

.lineico-cursor-move-left-right-1:before {
  content: "\e2d5"; }

.lineico-cursor-move-3:before {
  content: "\e2d6"; }

.lineico-target:before {
  content: "\e2d7"; }

.lineico-video-meeting-circle:before {
  content: "\e2d8"; }

.lineico-hand-remote:before {
  content: "\e2d9"; }

.lineico-business-trade:before {
  content: "\e2da"; }

.lineico-business-scale:before {
  content: "\e2db"; }

.lineico-cash-idea:before {
  content: "\e2dc"; }

.lineico-network-cash:before {
  content: "\e2dd"; }

.lineico-box-cash:before {
  content: "\e2de"; }

.lineico-target-cash:before {
  content: "\e2df"; }

.lineico-view-cash-1:before {
  content: "\e2e0"; }

.lineico-percent-increase:before {
  content: "\e2e1"; }

.lineico-percent-circle:before {
  content: "\e2e2"; }

.lineico-percent-box:before {
  content: "\e2e3"; }

.lineico-percent-badge:before {
  content: "\e2e4"; }

.lineico-basket-checkout:before {
  content: "\e2e5"; }

.lineico-basket-check:before {
  content: "\e2e6"; }

.lineico-group-cash:before {
  content: "\e2e7"; }

.lineico-person-cash-1:before {
  content: "\e2e8"; }

.lineico-business-check:before {
  content: "\e2e9"; }

.lineico-business-money:before {
  content: "\e2ea"; }

.lineico-business-idea:before {
  content: "\e2eb"; }

.lineico-business-increase:before {
  content: "\e2ec"; }

.lineico-business-statistics-1:before {
  content: "\e2ed"; }

.lineico-business-statistics-2:before {
  content: "\e2ee"; }

.lineico-mobile-phone-text-message-1:before {
  content: "\e2ef"; }

.lineico-mobile-phone-text-message-2:before {
  content: "\e2f0"; }

.lineico-mobile-phone-video:before {
  content: "\e2f1"; }

.lineico-mobile-phone-video-call:before {
  content: "\e2f2"; }

.lineico-user-chat-6:before {
  content: "\e2f3"; }

.lineico-user-chat-5:before {
  content: "\e2f4"; }

.lineico-user-chat-7:before {
  content: "\e2f5"; }

.lineico-user-chat-1:before {
  content: "\e2f6"; }

.lineico-user-chat-2:before {
  content: "\e2f7"; }

.lineico-user-chat-3:before {
  content: "\e2f8"; }

.lineico-user-chat-4:before {
  content: "\e2f9"; }

.lineico-layout-1:before {
  content: "\e2fa"; }

.lineico-layout-2:before {
  content: "\e2fb"; }

.lineico-layout-4:before {
  content: "\e2fc"; }

.lineico-layout-none:before {
  content: "\e2fd"; }

.lineico-layout-9:before {
  content: "\e2fe"; }

.lineico-layout-5:before {
  content: "\e2ff"; }

.lineico-line-spacing:before {
  content: "\e300"; }

.lineico-paragraph-spacing:before {
  content: "\e301"; }

.lineico-strikethrough-2:before {
  content: "\e302"; }

.lineico-wrap-text-around:before {
  content: "\e303"; }

.lineico-eraser-1:before {
  content: "\e304"; }

.lineico-text:before {
  content: "\e305"; }

.lineico-phone-signal-none:before {
  content: "\e306"; }

.lineico-frame-2:before {
  content: "\e307"; }

.lineico-cursor-select-area:before {
  content: "\e308"; }

.lineico-view-headline:before {
  content: "\e309"; }

.lineico-view-array:before {
  content: "\e30a"; }

.lineico-network-connecting:before {
  content: "\e30b"; }

.lineico-cloud:before {
  content: "\e30c"; }

.lineico-cloud-check:before {
  content: "\e30d"; }

.lineico-cloud-cash:before {
  content: "\e30e"; }

.lineico-cloud-refresh:before {
  content: "\e30f"; }

.lineico-cloud-search:before {
  content: "\e310"; }

.lineico-cloud-remove:before {
  content: "\e311"; }

.lineico-cloud-signal:before {
  content: "\e312"; }

.lineico-cloud-mobile-download:before {
  content: "\e313"; }

.lineico-expand-horizontal-1:before {
  content: "\e314"; }

.lineico-move-up:before {
  content: "\e315"; }

.lineico-move-to-front:before {
  content: "\e316"; }

.lineico-new-square:before {
  content: "\e317"; }

.lineico-folder-picture-1:before {
  content: "\e318"; }

.lineico-folder-picture-2:before {
  content: "\e319"; }

.lineico-forward-box:before {
  content: "\e31a"; }

.lineico-email-forward:before {
  content: "\e31b"; }

.lineico-email-at-sign:before {
  content: "\e31c"; }

.lineico-email-check-2:before {
  content: "\e31d"; }

.lineico-email-check-1:before {
  content: "\e31e"; }

.lineico-at-sign-circle:before {
  content: "\e31f"; }

.lineico-arrow-circle-right-3:before {
  content: "\e320"; }

.lineico-arrow-right-1:before {
  content: "\e321"; }

.lineico-star-wand:before {
  content: "\e322"; }

.lineico-split:before {
  content: "\e125"; }

.lineico-expand-horizontal-3:before {
  content: "\e126"; }

.lineico-expand-horizontal-6:before {
  content: "\e127"; }

.lineico-chat-double-bubble-2:before {
  content: "\e128"; }

.lineico-programming-html:before {
  content: "\e129"; }

.lineico-html-five:before {
  content: "\e12a"; }

.lineico-css-three:before {
  content: "\e12b"; }

.lineico-script:before {
  content: "\e12c"; }

.lineico-expand-diagonal-4:before {
  content: "\e12d"; }

.lineico-shrink-diagonal-2:before {
  content: "\e12e"; }

.lineico-shrink-diagonal-1:before {
  content: "\e12f"; }

.lineico-shrink-all-1:before {
  content: "\e130"; }

.lineico-shrink-1:before {
  content: "\e131"; }

.lineico-transfer-1:before {
  content: "\e132"; }

.lineico-transfer-2:before {
  content: "\e133"; }

.lineico-navigation-next-1:before {
  content: "\e134"; }

.lineico-check-double-2:before {
  content: "\e135"; }

.lineico-checklist:before {
  content: "\e136"; }

.lineico-cursor-choose:before {
  content: "\e137"; }

.lineico-align-right:before {
  content: "\e138"; }

.lineico-align-left:before {
  content: "\e139"; }

.lineico-align-center:before {
  content: "\e13a"; }

.lineico-cross-mark:before {
  content: "\e13b"; }

.lineico-hourglass-1:before {
  content: "\e13c"; }

.lineico-hourglass-2:before {
  content: "\e13d"; }

.lineico-check:before {
  content: "\e13e"; }

.lineico-check-2:before {
  content: "\e13f"; }

.lineico-cross:before {
  content: "\e140"; }

.lineico-directions:before {
  content: "\e141"; }

.lineico-minus:before {
  content: "\e142"; }

.lineico-accept:before {
  content: "\e143"; }

.lineico-cancel:before {
  content: "\e144"; }

.lineico-remove-circle:before {
  content: "\e145"; }

.lineico-remove-circle-outline:before {
  content: "\e146"; }

.lineico-checkmark:before {
  content: "\e147"; }

.lineico-circle-cross:before {
  content: "\e148"; }

.lineico-done:before {
  content: "\e149"; }

.lineico-cross-1:before {
  content: "\e14a"; }

.lineico-close-1:before {
  content: "\e14b"; }

.lineico-clear:before {
  content: "\e14c"; }

.lineico-cancel4:before {
  content: "\e14d"; }

.lineico-cancel3:before {
  content: "\e14e"; }

.lineico-cancel-1:before {
  content: "\e14f"; }

.lineico-facebook:before {
  content: "\e150"; }

.lineico-google-plus:before {
  content: "\e151"; }

.lineico-linkedin:before {
  content: "\e152"; }

.lineico-paymentfont-webfont:before {
  content: "\e323"; }

.lineico-paymentfont-webfont-1:before {
  content: "\e324"; }

.lineico-paymentfont-webfont-2:before {
  content: "\e325"; }

.lineico-paymentfont-webfont-3:before {
  content: "\e326"; }

.lineico-paymentfont-webfont-4:before {
  content: "\e327"; }

.lineico-paymentfont-webfont-5:before {
  content: "\e328"; }

.lineico-paymentfont-webfont-6:before {
  content: "\e329"; }

.lineico-paymentfont-webfont-7:before {
  content: "\e32a"; }

.lineico-paymentfont-webfont-8:before {
  content: "\e32b"; }

.lineico-paymentfont-webfont-9:before {
  content: "\e32c"; }

.lineico-paymentfont-webfont-10:before {
  content: "\e32d"; }

.lineico-paymentfont-webfont-11:before {
  content: "\e32e"; }

.lineico-paymentfont-webfont-12:before {
  content: "\e32f"; }

.lineico-paymentfont-webfont-13:before {
  content: "\e330"; }

.lineico-paymentfont-webfont-14:before {
  content: "\e331"; }

.lineico-paymentfont-webfont-15:before {
  content: "\e332"; }

.lineico-paymentfont-webfont-16:before {
  content: "\e333"; }

.lineico-paymentfont-webfont-17:before {
  content: "\e334"; }

.lineico-paymentfont-webfont-18:before {
  content: "\e335"; }

.lineico-paymentfont-webfont-19:before {
  content: "\e336"; }

.lineico-paymentfont-webfont-20:before {
  content: "\e337"; }

.lineico-paymentfont-webfont-21:before {
  content: "\e338"; }

.lineico-paymentfont-webfont-22:before {
  content: "\e339"; }

.lineico-paymentfont-webfont-23:before {
  content: "\e33a"; }

.lineico-paymentfont-webfont-24:before {
  content: "\e33b"; }

.lineico-paymentfont-webfont-25:before {
  content: "\e33c"; }

.lineico-paymentfont-webfont-26:before {
  content: "\e33d"; }

.lineico-paymentfont-webfont-27:before {
  content: "\e33e"; }

.lineico-paymentfont-webfont-28:before {
  content: "\e33f"; }

.lineico-paymentfont-webfont-29:before {
  content: "\e340"; }

.lineico-paymentfont-webfont-30:before {
  content: "\e341"; }

.lineico-paymentfont-webfont-31:before {
  content: "\e342"; }

.lineico-paymentfont-webfont-32:before {
  content: "\e343"; }

.lineico-paymentfont-webfont-33:before {
  content: "\e344"; }

.lineico-paymentfont-webfont-34:before {
  content: "\e345"; }

.lineico-paymentfont-webfont-35:before {
  content: "\e346"; }

.lineico-paymentfont-webfont-36:before {
  content: "\e347"; }

.lineico-paymentfont-webfont-37:before {
  content: "\e348"; }

.lineico-paymentfont-webfont-38:before {
  content: "\e349"; }

.lineico-paymentfont-webfont-39:before {
  content: "\e34a"; }

.lineico-paymentfont-webfont-40:before {
  content: "\e34b"; }

.lineico-paymentfont-webfont-41:before {
  content: "\e34c"; }

.lineico-paymentfont-webfont-42:before {
  content: "\e34d"; }

.lineico-paymentfont-webfont-43:before {
  content: "\e34e"; }

.lineico-paymentfont-webfont-44:before {
  content: "\e34f"; }

.lineico-paymentfont-webfont-45:before {
  content: "\e350"; }

.lineico-paymentfont-webfont-46:before {
  content: "\e351"; }

.lineico-paymentfont-webfont-47:before {
  content: "\e352"; }

.lineico-paymentfont-webfont-48:before {
  content: "\e353"; }

.lineico-paymentfont-webfont-49:before {
  content: "\e354"; }

.lineico-paymentfont-webfont-50:before {
  content: "\e355"; }

.lineico-paymentfont-webfont-51:before {
  content: "\e356"; }

.lineico-paymentfont-webfont-52:before {
  content: "\e357"; }

.lineico-paymentfont-webfont-53:before {
  content: "\e358"; }

.lineico-paymentfont-webfont-54:before {
  content: "\e359"; }

.lineico-paymentfont-webfont-55:before {
  content: "\e35a"; }

.lineico-paymentfont-webfont-56:before {
  content: "\e35b"; }

.lineico-paymentfont-webfont-57:before {
  content: "\e35c"; }

.lineico-paymentfont-webfont-58:before {
  content: "\e35d"; }

.lineico-paymentfont-webfont-59:before {
  content: "\e35e"; }

.lineico-paymentfont-webfont-60:before {
  content: "\e35f"; }

.lineico-paymentfont-webfont-61:before {
  content: "\e360"; }

.lineico-paymentfont-webfont-62:before {
  content: "\e361"; }

.lineico-paymentfont-webfont-63:before {
  content: "\e362"; }

.lineico-paymentfont-webfont-64:before {
  content: "\e363"; }

.lineico-paymentfont-webfont-65:before {
  content: "\e364"; }

.lineico-paymentfont-webfont-66:before {
  content: "\e365"; }

.lineico-paymentfont-webfont-67:before {
  content: "\e366"; }

.lineico-paymentfont-webfont-68:before {
  content: "\e367"; }

.lineico-paymentfont-webfont-69:before {
  content: "\e368"; }

.lineico-paymentfont-webfont-70:before {
  content: "\e369"; }

.lineico-paymentfont-webfont-71:before {
  content: "\e36a"; }

.lineico-paymentfont-webfont-72:before {
  content: "\e36b"; }

.lineico-paymentfont-webfont-73:before {
  content: "\e36c"; }

.lineico-paymentfont-webfont-74:before {
  content: "\e36d"; }

.lineico-paymentfont-webfont-75:before {
  content: "\e36e"; }

.lineico-paymentfont-webfont-76:before {
  content: "\e36f"; }

.lineico-paymentfont-webfont-77:before {
  content: "\e370"; }

.lineico-paymentfont-webfont-78:before {
  content: "\e371"; }

.lineico-paymentfont-webfont-79:before {
  content: "\e372"; }

.lineico-paymentfont-webfont-80:before {
  content: "\e373"; }

.lineico-paymentfont-webfont-81:before {
  content: "\e374"; }

.lineico-paymentfont-webfont-82:before {
  content: "\e375"; }

.lineico-paymentfont-webfont-83:before {
  content: "\e376"; }

.lineico-paymentfont-webfont-84:before {
  content: "\e377"; }

.lineico-paymentfont-webfont-85:before {
  content: "\e378"; }

.lineico-paymentfont-webfont-86:before {
  content: "\e379"; }

.lineico-paymentfont-webfont-87:before {
  content: "\e37a"; }

.lineico-paymentfont-webfont-88:before {
  content: "\e37b"; }

.lineico-paymentfont-webfont-89:before {
  content: "\e37c"; }

.lineico-paymentfont-webfont-90:before {
  content: "\e37d"; }

.lineico-paymentfont-webfont-91:before {
  content: "\e37e"; }

.lineico-paymentfont-webfont-92:before {
  content: "\e37f"; }

.lineico-paymentfont-webfont-93:before {
  content: "\e380"; }

.lineico-paymentfont-webfont-94:before {
  content: "\e381"; }

.lineico-trophy-3:before {
  content: "\6c"; }

.lineico-crown-3:before {
  content: "\6e"; }

.lineico-rank-army-3:before {
  content: "\6f"; }

.lineico-medal-2:before {
  content: "\70"; }

.lineico-badge-star-2:before {
  content: "\71"; }

.lineico-crown-1:before {
  content: "\72"; }

.lineico-crown-2:before {
  content: "\73"; }

.lineico-folder-hierarchy:before {
  content: "\74"; }

.lineico-view-2:before {
  content: "\75"; }

.lineico-view-1:before {
  content: "\76"; }

.lineico-floppy-disk:before {
  content: "\77"; }

.lineico-plug-2:before {
  content: "\79"; }

.lineico-plug-1:before {
  content: "\7a"; }

.lineico-mouse:before {
  content: "\41"; }

.lineico-webcam:before {
  content: "\42"; }

.lineico-cog-lightbulb:before {
  content: "\43"; }

.lineico-settings-2:before {
  content: "\44"; }

.lineico-logout-1:before {
  content: "\45"; }

.lineico-logout-2:before {
  content: "\46"; }

.lineico-logout-3:before {
  content: "\47"; }

.lineico-login-3:before {
  content: "\49"; }

.lineico-login-2:before {
  content: "\4a"; }

.lineico-cursor-dial:before {
  content: "\4e"; }

.lineico-logo-skype-1:before {
  content: "\4f"; }

.lineico-ticket-1:before {
  content: "\50"; }

.lineico-ticket-2:before {
  content: "\51"; }

.lineico-ticket-3:before {
  content: "\52"; }

.lineico-ticket-4:before {
  content: "\53"; }

.lineico-smiley-poker-face:before {
  content: "\54"; }

.lineico-smiley-smile-6:before {
  content: "\55"; }

.lineico-smiley-love:before {
  content: "\e153"; }

.lineico-smiley-frown-2:before {
  content: "\e382"; }

.lineico-smiley-frown-1:before {
  content: "\e383"; }

.lineico-more-vertical:before {
  content: "\e384"; }

.lineico-more-horizontal:before {
  content: "\e385"; }

.lineico-filled-star:before {
  content: "\e386"; }

.lineico-lined-star:before {
  content: "\e387"; }

.lineico-burger-menu:before {
  content: "\e389"; }

.lineico-signal-warning:before {
  content: "\e388"; }

.lineico-globe-block:before {
  content: "\e38a"; }

.lineico-globe-check:before {
  content: "\e38b"; }

.lineico-network-block:before {
  content: "\e38c"; }

.lineico-network-forward:before {
  content: "\e38d"; }

.lineico-network-notebook-share:before {
  content: "\e38e"; }

.lineico-satellite-1:before {
  content: "\e38f"; }

.lineico-circle-people:before {
  content: "\e390"; }

.lineico-server-1:before {
  content: "\e391"; }

.lineico-server-2:before {
  content: "\e392"; }

.lineico-server-network-2:before {
  content: "\e393"; }

.lineico-group-block:before {
  content: "\e394"; }

.lineico-group-check:before {
  content: "\e395"; }

.lineico-shopping-cart-remove-2:before {
  content: "\e396"; }

.lineico-shopping-cart-4:before {
  content: "\e397"; }

.lineico-coupon-discount:before {
  content: "\e398"; }

.lineico-pause:before {
  content: "\e399"; }

.lineico-pause01:before {
  content: "\e39a"; }

.lineico-pause02:before {
  content: "\e39b"; }

.lineico-minus-1:before {
  content: "\e39c"; }

.lineico-minus-alt:before {
  content: "\e39d"; }

.lineico-plus:before {
  content: "\e39e"; }

.lineico-plus-alt:before {
  content: "\e39f"; }

.lineico-x-altx-alt:before {
  content: "\e3a0"; }

.lineico-cancel-2:before {
  content: "\e3a1"; }

.lineico-circle-with-cross:before {
  content: "\e3a2"; }

.lineico-circle-with-plus:before {
  content: "\e3a3"; }

.lineico-rotate2:before {
  content: "\e3a4"; }

.lineico-rotate:before {
  content: "\e3a5"; }

.lineico-stop:before {
  content: "\e3a6"; }

.lineico-play:before {
  content: "\e3a7"; }

.lineico-pause-1:before {
  content: "\e3a8"; }

.lineico-globe-2:before {
  content: "\e3a9"; }

.lineico-globe-3:before {
  content: "\e3aa"; }

.lineico-home-1:before {
  content: "\e3ab"; }

.lineico-report-problem-triangle:before {
  content: "\e3ac"; }

.lineico-report-problem-circle:before {
  content: "\e3ad"; }

.lineico-delete-1:before {
  content: "\e3ae"; }

.lineico-email-read-1:before {
  content: "\e3af"; }

.lineico-email-upload:before {
  content: "\e3b0"; }

.lineico-email-refresh-1:before {
  content: "\e3b1"; }

.lineico-email-download:before {
  content: "\e3b2"; }

.lineico-email-outbox-1:before {
  content: "\e3b3"; }

.lineico-file-video-1:before {
  content: "\e3b4"; }

.lineico-file-video-check:before {
  content: "\e3b5"; }

.lineico-file-video-setting:before {
  content: "\e3b6"; }

.lineico-lock-open-1:before {
  content: "\e3b7"; }

.lineico-lock-open-3:before {
  content: "\e3b8"; }

.lineico-reply:before {
  content: "\e3b9"; }

.lineico-reply-all:before {
  content: "\e3ba"; }

.lineico-lab:before {
  content: "\e3bb"; }

.lineico-cog-double-1:before {
  content: "\e3bc"; }

.lineico-cog-double-2:before {
  content: "\e3bd"; }

.lineico-lightbulb-4:before {
  content: "\e3be"; }

.lineico-lightbulb-3:before {
  content: "\e3bf"; }

.lineico-lightbulb-2:before {
  content: "\e3c0"; }

.lineico-lightbulb-1:before {
  content: "\e3c1"; }

.lineico-light:before {
  content: "\e3c2"; }

.lineico-hour-glass:before {
  content: "\e3c3"; }

.lineico-hour-glass2:before {
  content: "\e3c4"; }

.lineico-hour-glass3:before {
  content: "\e3c5"; }

.lineico-hourglass:before {
  content: "\e3c6"; }

.lineico-hourglass2:before {
  content: "\e3c7"; }

.lineico-hourglass3:before {
  content: "\e3c8"; }

.lineico-hourglass-1-1:before {
  content: "\e3c9"; }

.lineico-hourglass-o:before {
  content: "\e3ca"; }

.lineico-lightbulb:before {
  content: "\e3cb"; }

.lineico-lamp2:before {
  content: "\e3cc"; }

.lineico-lamp:before {
  content: "\e3cd"; }

.lineico-heart-1:before {
  content: "\e3ce"; }

.lineico-heart-2:before {
  content: "\e3cf"; }

.lineico-braintree-1:before {
  content: "\e3d1"; }

.lineico-autorized:before {
  content: "\e3d2"; }

.lineico-stripe:before {
  content: "\e3d0"; }

.lineico-login-3-1:before {
  content: "\e3d3"; }

.lineico-thumbs-down-2:before {
  content: "\e3d4"; }

.lineico-thumb-down:before {
  content: "\e3d5"; }

.lineico-thumb-up:before {
  content: "\e3d6"; }

.lineico-thumbs-down:before {
  content: "\e3d7"; }

.lineico-thumbs-down3:before {
  content: "\e3d8"; }

.lineico-thumbs-up:before {
  content: "\e3d9"; }

.lineico-thumbs-up3:before {
  content: "\e3da"; }

.lineico-thumbsdown:before {
  content: "\e3db"; }

.lineico-thumbsup:before {
  content: "\e3dc"; }

.lineico-calculator2:before {
  content: "\e3dd"; }

.lineico-calculator3:before {
  content: "\e3de"; }

.lineico-calculator:before {
  content: "\e3df"; }

.lineico-phone-hang-up:before {
  content: "\e902"; }

.lineico-phone-hang-up2:before {
  content: "\e903"; }

.lineico-play2:before {
  content: "\e900"; }

.lineico-th-small:before {
  content: "\e901"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.v4 {
  /*!
   * Bootstrap-select v1.8.0 (http://silviomoreto.github.io/bootstrap-select)
   *
   * Copyright 2013-2015 bootstrap-select
   * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
   */
  /* OVERLAY FOR BUILDERS*/ }
  .v4 .uphotoblock-85 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 36px; }
    .v4 .uphotoblock-85 img {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: none;
      height: 36px;
      width: 36px; }
  .v4 .uphotoblock-56 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 56px; }
    .v4 .uphotoblock-56 img {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: none;
      height: 56px;
      width: 56px; }
  .v4 .aphotoblock-60 {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 60px; }
    .v4 .aphotoblock-60 img {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      border: none;
      height: 60px;
      width: 60px; }
  .v4 .ez-checkbox:after,
  .v4 .ez-radio:after {
    font-family: "line-cons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .v4 .ez-hide {
    opacity: 0;
    filter: alpha(opacity=0); }
  .v4 .ez-checkbox,
  .v4 .ez-radio {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    position: relative;
    zoom: 1;
    *display: inline;
    _height: 30px;
    display: inline-block;
    height: 24px;
    width: 24px;
    border: 1px solid #b4b4b4;
    background: none;
    -webkit-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
    -moz-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
    -o-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
    transition: all 0.3s ease-in-out, box-shadow 0.1s ease; }
    .v4 .ez-checkbox:focus, .v4 .ez-checkbox:active,
    .v4 .ez-radio:focus,
    .v4 .ez-radio:active {
      box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(0, 0, 0, 0.08); }
    .v4 .ez-checkbox:after,
    .v4 .ez-radio:after {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
      transform: translate(-50%, -50%) scale(0);
      position: absolute;
      color: #fff;
      content: "\e149";
      opacity: 0;
      font-size: 16px; }
    .v4 .ez-checkbox.ez-checked, .v4 .ez-checkbox.ez-selected,
    .v4 .ez-radio.ez-checked,
    .v4 .ez-radio.ez-selected {
      border-color: #27bdde;
      background: #27bdde; }
      .v4 .ez-checkbox.ez-checked:focus, .v4 .ez-checkbox.ez-checked:active, .v4 .ez-checkbox.ez-selected:focus, .v4 .ez-checkbox.ez-selected:active,
      .v4 .ez-radio.ez-checked:focus,
      .v4 .ez-radio.ez-checked:active,
      .v4 .ez-radio.ez-selected:focus,
      .v4 .ez-radio.ez-selected:active {
        box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(39, 189, 222, 0.1); }
      .v4 .ez-checkbox.ez-checked:after, .v4 .ez-checkbox.ez-selected:after,
      .v4 .ez-radio.ez-checked:after,
      .v4 .ez-radio.ez-selected:after {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) scale(1);
        -ms-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1); }
    .v4 .ez-checkbox.ez-disabled,
    .v4 .ez-radio.ez-disabled {
      background: rgba(0, 0, 0, 0.1);
      border-color: rgba(0, 0, 0, 0.1); }
      .v4 .ez-checkbox.ez-disabled input,
      .v4 .ez-radio.ez-disabled input {
        cursor: not-allowed; }
    .v4 .ez-checkbox.ez-readonly,
    .v4 .ez-radio.ez-readonly {
      background: rgba(0, 0, 0, 0.1);
      border-color: rgba(0, 0, 0, 0.1); }
      .v4 .ez-checkbox.ez-readonly input,
      .v4 .ez-radio.ez-readonly input {
        cursor: not-allowed; }
    .v4 .ez-checkbox.ez-no-transition,
    .v4 .ez-radio.ez-no-transition {
      -webkit-transition-duration: 0s;
      -moz-transition-duration: 0s;
      -o-transition-duration: 0s;
      transition-duration: 0s; }
    .v4 .ez-checkbox input,
    .v4 .ez-radio input {
      z-index: 1;
      height: 24px;
      margin: 0;
      position: relative;
      top: 0px;
      width: 24px; }
  .v4 .inverse .ez-checkbox.ez-disabled,
  .v4 .inverse .ez-radio.ez-disabled {
    background: rgba(255, 255, 255, 0.2); }
  .v4 .inverse .ez-checkbox.ez-readonly,
  .v4 .inverse .ez-radio.ez-readonly {
    background: rgba(255, 255, 255, 0.2); }
  .v4 .inverse .ez-checkbox.ez-checked + span, .v4 .inverse .ez-checkbox.ez-selected + span,
  .v4 .inverse .ez-radio.ez-checked + span,
  .v4 .inverse .ez-radio.ez-selected + span {
    color: #fff; }
  .v4 .icon-pseudocheckbox {
    zoom: 1;
    *display: inline;
    _height: 30px;
    background-image: url("/img/svg/svg_final_ezmark.svg");
    background-position: 0 0px;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-top: 0;
    vertical-align: middle;
    background-position: 0px 0px; }
    .v4 .icon-pseudocheckbox.icon-pseudocheckbox-check {
      background-position: -30px 0px; }
  .v4 select.bs-select-hidden,
  .v4 select.selectpicker {
    display: none !important; }
  .v4 .bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/ }
    .v4 .bootstrap-select > .dropdown-toggle {
      width: 100%;
      padding-right: 25px;
      z-index: 1; }
    .v4 .bootstrap-select > select {
      position: absolute !important;
      bottom: 0;
      left: 50%;
      display: block !important;
      width: 0.5px !important;
      height: 100% !important;
      padding: 0 !important;
      opacity: 0 !important;
      border: none; }
      .v4 .bootstrap-select > select.mobile-device {
        top: 0;
        left: 0;
        display: block !important;
        width: 100% !important;
        z-index: 2; }
    .has-error .v4 .bootstrap-select .dropdown-toggle, .error .v4 .bootstrap-select .dropdown-toggle {
      border-color: #b94a48; }
    .v4 .bootstrap-select.fit-width {
      width: auto !important; }
    .v4 .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
      width: 100%; }
    .v4 .bootstrap-select .dropdown-toggle:focus {
      outline: thin dotted #333333 !important;
      outline: 5px auto -webkit-focus-ring-color !important;
      outline-offset: -2px; }
  .v4 .bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none; }
    .v4 .bootstrap-select.form-control:not([class*="col-"]) {
      width: 100%; }
    .v4 .bootstrap-select.form-control.input-group-btn {
      z-index: auto; }
  .v4 .bootstrap-select.btn-group:not(.input-group-btn), .v4 .bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0; }
  .v4 .bootstrap-select.btn-group.dropdown-menu-right, .v4 .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right, .row .v4 .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right; }
  .form-inline .v4 .bootstrap-select.btn-group, .form-horizontal .v4 .bootstrap-select.btn-group, .form-group .v4 .bootstrap-select.btn-group {
    margin-bottom: 0; }
  .form-group-lg .v4 .bootstrap-select.btn-group.form-control, .form-group-sm .v4 .bootstrap-select.btn-group.form-control {
    padding: 0; }
  .form-inline .v4 .bootstrap-select.btn-group .form-control {
    width: 100%; }
  .v4 .bootstrap-select.btn-group.disabled,
  .v4 .bootstrap-select.btn-group > .disabled {
    cursor: not-allowed; }
    .v4 .bootstrap-select.btn-group.disabled:focus,
    .v4 .bootstrap-select.btn-group > .disabled:focus {
      outline: none !important; }
  .v4 .bootstrap-select.btn-group.bs-container {
    position: absolute; }
    .v4 .bootstrap-select.btn-group.bs-container .dropdown-menu {
      z-index: 1060; }
  .v4 .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left; }
  .v4 .bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle; }
  .v4 .bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%; }
  .v4 .bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .v4 .bootstrap-select.btn-group .dropdown-menu.inner {
      position: static;
      float: none;
      border: 0;
      padding: 0;
      margin: 0;
      border-radius: 0;
      box-shadow: none;
      background: none; }
    .v4 .bootstrap-select.btn-group .dropdown-menu li {
      position: relative;
      text-transform: none; }
      .v4 .bootstrap-select.btn-group .dropdown-menu li.active small {
        color: #fff; }
      .v4 .bootstrap-select.btn-group .dropdown-menu li.disabled a {
        cursor: not-allowed; }
      .v4 .bootstrap-select.btn-group .dropdown-menu li a {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
        .v4 .bootstrap-select.btn-group .dropdown-menu li a.opt {
          position: relative;
          padding-left: 2.25em; }
        .v4 .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
          display: none; }
        .v4 .bootstrap-select.btn-group .dropdown-menu li a span.text {
          display: inline-block; }
      .v4 .bootstrap-select.btn-group .dropdown-menu li small {
        padding-left: 0.5em; }
    .v4 .bootstrap-select.btn-group .dropdown-menu .notify {
      position: absolute;
      bottom: 5px;
      width: 96%;
      margin: 0 2%;
      min-height: 26px;
      padding: 3px 5px;
      background: whitesmoke;
      border: 1px solid #e3e3e3;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      pointer-events: none;
      opacity: 0.9;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .v4 .bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap; }
  .v4 .bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static; }
  .v4 .bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px; }
  .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px; }
  .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px; }
  .v4 .bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061; }
  .v4 .bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none; }
  .v4 .bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none; }
  .v4 .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0; }
  .v4 .bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0; }
  .v4 .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto; }
  .v4 .bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto; }
  .v4 .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .v4 .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block; }
  .v4 .bs-searchbox,
  .v4 .bs-actionsbox,
  .v4 .bs-donebutton {
    padding: 4px 8px; }
  .v4 .bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .v4 .bs-actionsbox .btn-group button {
      width: 50%; }
  .v4 .bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .v4 .bs-donebutton .btn-group button {
      width: 100%; }
  .v4 .bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px; }
  .v4 .bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none; }
  .v4 .bootstrap-select {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0; }
    .v4 .bootstrap-select:not([class*="span"]) {
      margin-bottom: 0; }
    .v4 .bootstrap-select .composed_currency_block {
      position: relative;
      display: block;
      padding-left: 40px; }
      .v4 .bootstrap-select .composed_currency_block > span:first-of-type {
        font-weight: 700;
        color: #000;
        position: absolute;
        left: 0;
        top: 0; }
      .v4 .bootstrap-select .composed_currency_block > span:nth-of-type(2) {
        color: #666; }
    .v4 .bootstrap-select.btn-group {
      background: none; }
      .v4 .bootstrap-select.btn-group .w_indicator {
        display: table;
        width: 100%; }
        .v4 .bootstrap-select.btn-group .w_indicator > div {
          display: table-cell;
          vertical-align: middle; }
          .v4 .bootstrap-select.btn-group .w_indicator > div:nth-of-type(2) {
            text-align: right;
            padding-left: 20px;
            min-width: 80px; }
            .v4 .bootstrap-select.btn-group .w_indicator > div:nth-of-type(2) .notification_badge {
              position: relative;
              top: 2px; }
        .v4 .bootstrap-select.btn-group .w_indicator.w_status {
          position: relative; }
          .v4 .bootstrap-select.btn-group .w_indicator.w_status .circle-notifications {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            height: 22px !important;
            width: 22px;
            left: 0;
            border-width: 1px !important; }
          .v4 .bootstrap-select.btn-group .w_indicator.w_status > div:nth-of-type(1) {
            padding-left: 30px; }
      .v4 .bootstrap-select.btn-group .btn {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        border-radius: 0 !important;
        line-height: 1.42857;
        background: none;
        border: none;
        border-bottom: 1px solid #ddd !important;
        color: #333;
        padding: 5px 15px 5px 0px;
        padding-left: 0;
        text-shadow: none;
        display: inline-block;
        vertical-align: top;
        font-size: 14px !important;
        font-weight: 300;
        min-width: 100%;
        height: 36px; }
        .v4 .bootstrap-select.btn-group .btn:focus {
          outline: none !important; }
        .v4 .bootstrap-select.btn-group .btn.validation-error, .v4 .bootstrap-select.btn-group .btn.error {
          border-bottom-color: #f36a6a !important; }
        .v4 .bootstrap-select.btn-group .btn.disabled, .v4 .bootstrap-select.btn-group .btn[disabled], .v4 .bootstrap-select.btn-group .btn.disabled:hover, .v4 .bootstrap-select.btn-group .btn[disabled]:hover {
          background: none !important;
          color: #aaa !important;
          border: none;
          border-bottom-color: #ddd !important;
          opacity: 1; }
        .v4 .bootstrap-select.btn-group .btn .filter-option {
          padding-left: 0px;
          margin-right: 0;
          left: 0;
          box-sizing: border-box;
          position: absolute;
          text-overflow: ellipsis;
          width: auto;
          right: 25px;
          bottom: 0;
          padding-top: 9px;
          padding-bottom: 9px; }
          .v4 .bootstrap-select.btn-group .btn .filter-option small.text-muted {
            float: right;
            line-height: 17px;
            color: #f36a6a; }
            .v4 .bootstrap-select.btn-group .btn .filter-option small.text-muted.grey {
              color: #999; }
          .v4 .bootstrap-select.btn-group .btn .filter-option .w_indicator div {
            width: 100%;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: calc(100% - 20px); }
          .v4 .bootstrap-select.btn-group .btn .filter-option .w_indicator .notification_badge {
            display: none;
            position: absolute;
            top: -10px;
            right: -20px; }
        .v4 .bootstrap-select.btn-group .btn .caret {
          right: 0;
          margin-top: -2px !important;
          height: auto; }
          .v4 .bootstrap-select.btn-group .btn .caret:before {
            display: none; }
      .v4 .bootstrap-select.btn-group.open .btn {
        border: none;
        color: #000;
        background-color: transparent;
        border-bottom: 1px solid #27bdde !important; }
        .v4 .bootstrap-select.btn-group.open .btn .caret {
          border-bottom-color: #27bdde !important;
          opacity: 1 !important; }
      .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li a {
        padding-left: 55px; }
        .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li a span.check-mark {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          position: absolute;
          top: 5px;
          left: 15px;
          zoom: 1;
          *display: inline;
          _height: 30px;
          display: inline-block;
          height: 20px;
          width: 20px;
          border: 1px solid #b4b4b4;
          background: none; }
          .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li a span.check-mark:before {
            display: none; }
          .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li a span.check-mark:after {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-family: "line-cons" !important;
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #fff;
            content: "\e149";
            opacity: 0;
            font-size: 14px; }
        .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li a span.text {
          margin-right: 0;
          margin-left: 0px; }
      .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li.selected a span.check-mark {
        border-color: #27bdde;
        background: #27bdde;
        right: auto;
        margin: 0; }
        .v4 .bootstrap-select.btn-group.show-tick .dropdown-menu > li.selected a span.check-mark:after {
          opacity: 1;
          color: #fff; }
      .v4 .bootstrap-select.btn-group.for_icons_md > button {
        height: 76px;
        border: 1px solid #ddd;
        padding-left: 5px;
        padding: 15px 15px 15px 15px; }
        .v4 .bootstrap-select.btn-group.for_icons_md > button > span.filter-option {
          font-size: 46px;
          line-height: 1;
          top: 15px;
          bottom: auto;
          left: 15px;
          right: auto;
          padding: 0;
          overflow: inherit; }
          .v4 .bootstrap-select.btn-group.for_icons_md > button > span.filter-option > span {
            display: block; }
            .v4 .bootstrap-select.btn-group.for_icons_md > button > span.filter-option > span.none_option {
              line-height: 1;
              font-size: 12px;
              text-transform: uppercase;
              position: relative;
              top: 15px; }
              .v4 .bootstrap-select.btn-group.for_icons_md > button > span.filter-option > span.none_option strong {
                border: 1px dashed  #ccc;
                padding: 10px 5px;
                font-weight: 300; }
        .v4 .bootstrap-select.btn-group.for_icons_md > button .caret {
          right: 10px;
          bottom: 10px; }
      .v4 .bootstrap-select.btn-group.for_icons_md.open > button {
        border: 1px solid #27bdde; }
      .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu {
        max-height: 204px !important; }
        .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a {
          padding: 2px 9px; }
          .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a > span {
            text-align: center;
            display: block;
            font-size: 46px;
            padding: 10px 0;
            line-height: 1; }
            .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a > span.none_option {
              line-height: 1;
              font-size: 12px;
              text-transform: uppercase;
              position: relative;
              top: 15px;
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              top: 10px; }
              .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a > span.none_option strong {
                border: 1px dashed  #ccc;
                padding: 10px 5px;
                font-weight: 300; }
              .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a > span.none_option strong {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out; }
          .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a:hover > span {
            color: #000; }
            .v4 .bootstrap-select.btn-group.for_icons_md .dropdown-menu a:hover > span.none_option strong {
              border-color: #000; }
      .v4 .bootstrap-select.btn-group.hollow_btn_like .btn {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        white-space: nowrap;
        line-height: 1.42857;
        position: relative;
        border: none !important;
        padding: 9px 10px 9px 10px;
        font-size: 13px !important;
        text-transform: uppercase;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        position: relative;
        background: none; }
        .v4 .bootstrap-select.btn-group.hollow_btn_like .btn, .v4 .bootstrap-select.btn-group.hollow_btn_like .btn:hover, .v4 .bootstrap-select.btn-group.hollow_btn_like .btn:focus, .v4 .bootstrap-select.btn-group.hollow_btn_like .btn:focus:hover {
          color: #27bdde !important; }
        .v4 .bootstrap-select.btn-group.hollow_btn_like .btn .filter-option {
          float: none !important;
          padding: 0;
          position: static;
          display: inline-block; }
        .v4 .bootstrap-select.btn-group.hollow_btn_like .btn:before {
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          border-radius: 3px;
          content: "";
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          border: 1px solid #27bdde; }
        .v4 .bootstrap-select.btn-group.hollow_btn_like .btn .caret {
          display: none; }
    .v4 .bootstrap-select.width_minicolors {
      width: 85px !important; }
    .v4 .bootstrap-select.unsubseq_step .dropdown-menu li a {
      padding-top: 8px;
      padding-bottom: 8px; }
  .v4 .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    width: auto !important;
    margin-top: -2px;
    vertical-align: middle;
    right: 0;
    opacity: 0.6 !important;
    font-size: 13px;
    border-top: none;
    border-bottom: 6px solid #000 !important;
    border-right: 0px solid transparent !important;
    border-left: 6px solid transparent !important; }
  .v4 textarea,
  .v4 input[type="text"],
  .v4 input[type="password"],
  .v4 input[type="datetime"],
  .v4 input[type="datetime-local"],
  .v4 input[type="date"],
  .v4 input[type="month"],
  .v4 input[type="time"],
  .v4 input[type="week"],
  .v4 input[type="number"],
  .v4 input[type="email"],
  .v4 input[type="url"],
  .v4 input[type="search"],
  .v4 input[type="tel"],
  .v4 input[type="color"],
  .v4 .uneditable-input,
  .v4 .uneditable-textarea {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-appearance: none;
    box-shadow: none;
    border: none;
    background: none;
    border-bottom: 1px solid #ddd;
    padding: 8px 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 300;
    color: #000;
    font-size: 14px;
    box-sizing: border-box;
    height: 36px;
    width: 100%;
    margin-bottom: 0;
    outline: none !important;
    resize: none;
    position: relative; }
    .v4 textarea:before,
    .v4 input[type="text"]:before,
    .v4 input[type="password"]:before,
    .v4 input[type="datetime"]:before,
    .v4 input[type="datetime-local"]:before,
    .v4 input[type="date"]:before,
    .v4 input[type="month"]:before,
    .v4 input[type="time"]:before,
    .v4 input[type="week"]:before,
    .v4 input[type="number"]:before,
    .v4 input[type="email"]:before,
    .v4 input[type="url"]:before,
    .v4 input[type="search"]:before,
    .v4 input[type="tel"]:before,
    .v4 input[type="color"]:before,
    .v4 .uneditable-input:before,
    .v4 .uneditable-textarea:before {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: "";
      height: 1px;
      background: #27bdde;
      width: 0;
      bottom: 0; }
    .v4 textarea:focus,
    .v4 input[type="text"]:focus,
    .v4 input[type="password"]:focus,
    .v4 input[type="datetime"]:focus,
    .v4 input[type="datetime-local"]:focus,
    .v4 input[type="date"]:focus,
    .v4 input[type="month"]:focus,
    .v4 input[type="time"]:focus,
    .v4 input[type="week"]:focus,
    .v4 input[type="number"]:focus,
    .v4 input[type="email"]:focus,
    .v4 input[type="url"]:focus,
    .v4 input[type="search"]:focus,
    .v4 input[type="tel"]:focus,
    .v4 input[type="color"]:focus,
    .v4 .uneditable-input:focus,
    .v4 .uneditable-textarea:focus {
      -webkit-box-shadow: none;
      box-shadow: none;
      border-bottom-color: #27bdde;
      outline: none !important; }
      .v4 textarea:focus:before,
      .v4 input[type="text"]:focus:before,
      .v4 input[type="password"]:focus:before,
      .v4 input[type="datetime"]:focus:before,
      .v4 input[type="datetime-local"]:focus:before,
      .v4 input[type="date"]:focus:before,
      .v4 input[type="month"]:focus:before,
      .v4 input[type="time"]:focus:before,
      .v4 input[type="week"]:focus:before,
      .v4 input[type="number"]:focus:before,
      .v4 input[type="email"]:focus:before,
      .v4 input[type="url"]:focus:before,
      .v4 input[type="search"]:focus:before,
      .v4 input[type="tel"]:focus:before,
      .v4 input[type="color"]:focus:before,
      .v4 .uneditable-input:focus:before,
      .v4 .uneditable-textarea:focus:before {
        width: 100%; }
    .v4 textarea.grey_readonly[readonly],
    .v4 input[type="text"].grey_readonly[readonly],
    .v4 input[type="password"].grey_readonly[readonly],
    .v4 input[type="datetime"].grey_readonly[readonly],
    .v4 input[type="datetime-local"].grey_readonly[readonly],
    .v4 input[type="date"].grey_readonly[readonly],
    .v4 input[type="month"].grey_readonly[readonly],
    .v4 input[type="time"].grey_readonly[readonly],
    .v4 input[type="week"].grey_readonly[readonly],
    .v4 input[type="number"].grey_readonly[readonly],
    .v4 input[type="email"].grey_readonly[readonly],
    .v4 input[type="url"].grey_readonly[readonly],
    .v4 input[type="search"].grey_readonly[readonly],
    .v4 input[type="tel"].grey_readonly[readonly],
    .v4 input[type="color"].grey_readonly[readonly],
    .v4 .uneditable-input.grey_readonly[readonly],
    .v4 .uneditable-textarea.grey_readonly[readonly] {
      background: rgba(0, 0, 0, 0.025);
      color: rgba(0, 0, 0, 0.4); }
    .v4 textarea[readonly],
    .v4 input[type="text"][readonly],
    .v4 input[type="password"][readonly],
    .v4 input[type="datetime"][readonly],
    .v4 input[type="datetime-local"][readonly],
    .v4 input[type="date"][readonly],
    .v4 input[type="month"][readonly],
    .v4 input[type="time"][readonly],
    .v4 input[type="week"][readonly],
    .v4 input[type="number"][readonly],
    .v4 input[type="email"][readonly],
    .v4 input[type="url"][readonly],
    .v4 input[type="search"][readonly],
    .v4 input[type="tel"][readonly],
    .v4 input[type="color"][readonly],
    .v4 .uneditable-input[readonly],
    .v4 .uneditable-textarea[readonly] {
      color: #999;
      color: #000;
      border-bottom-color: #ddd;
      cursor: copy;
      margin-bottom: 0; }
      .v4 textarea[readonly]:focus,
      .v4 input[type="text"][readonly]:focus,
      .v4 input[type="password"][readonly]:focus,
      .v4 input[type="datetime"][readonly]:focus,
      .v4 input[type="datetime-local"][readonly]:focus,
      .v4 input[type="date"][readonly]:focus,
      .v4 input[type="month"][readonly]:focus,
      .v4 input[type="time"][readonly]:focus,
      .v4 input[type="week"][readonly]:focus,
      .v4 input[type="number"][readonly]:focus,
      .v4 input[type="email"][readonly]:focus,
      .v4 input[type="url"][readonly]:focus,
      .v4 input[type="search"][readonly]:focus,
      .v4 input[type="tel"][readonly]:focus,
      .v4 input[type="color"][readonly]:focus,
      .v4 .uneditable-input[readonly]:focus,
      .v4 .uneditable-textarea[readonly]:focus {
        border-bottom-color: #ddd; }
      .v4 textarea[readonly].highlighted,
      .v4 input[type="text"][readonly].highlighted,
      .v4 input[type="password"][readonly].highlighted,
      .v4 input[type="datetime"][readonly].highlighted,
      .v4 input[type="datetime-local"][readonly].highlighted,
      .v4 input[type="date"][readonly].highlighted,
      .v4 input[type="month"][readonly].highlighted,
      .v4 input[type="time"][readonly].highlighted,
      .v4 input[type="week"][readonly].highlighted,
      .v4 input[type="number"][readonly].highlighted,
      .v4 input[type="email"][readonly].highlighted,
      .v4 input[type="url"][readonly].highlighted,
      .v4 input[type="search"][readonly].highlighted,
      .v4 input[type="tel"][readonly].highlighted,
      .v4 input[type="color"][readonly].highlighted,
      .v4 .uneditable-input[readonly].highlighted,
      .v4 .uneditable-textarea[readonly].highlighted {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        padding: 15px;
        background: #f2f4ee;
        color: #7f8574;
        border-bottom: none; }
      .v4 textarea[readonly].for_page_bg:focus,
      .v4 input[type="text"][readonly].for_page_bg:focus,
      .v4 input[type="password"][readonly].for_page_bg:focus,
      .v4 input[type="datetime"][readonly].for_page_bg:focus,
      .v4 input[type="datetime-local"][readonly].for_page_bg:focus,
      .v4 input[type="date"][readonly].for_page_bg:focus,
      .v4 input[type="month"][readonly].for_page_bg:focus,
      .v4 input[type="time"][readonly].for_page_bg:focus,
      .v4 input[type="week"][readonly].for_page_bg:focus,
      .v4 input[type="number"][readonly].for_page_bg:focus,
      .v4 input[type="email"][readonly].for_page_bg:focus,
      .v4 input[type="url"][readonly].for_page_bg:focus,
      .v4 input[type="search"][readonly].for_page_bg:focus,
      .v4 input[type="tel"][readonly].for_page_bg:focus,
      .v4 input[type="color"][readonly].for_page_bg:focus,
      .v4 .uneditable-input[readonly].for_page_bg:focus,
      .v4 .uneditable-textarea[readonly].for_page_bg:focus {
        border-bottom-color: #27bdde; }
    .v4 textarea[disabled],
    .v4 input[type="text"][disabled],
    .v4 input[type="password"][disabled],
    .v4 input[type="datetime"][disabled],
    .v4 input[type="datetime-local"][disabled],
    .v4 input[type="date"][disabled],
    .v4 input[type="month"][disabled],
    .v4 input[type="time"][disabled],
    .v4 input[type="week"][disabled],
    .v4 input[type="number"][disabled],
    .v4 input[type="email"][disabled],
    .v4 input[type="url"][disabled],
    .v4 input[type="search"][disabled],
    .v4 input[type="tel"][disabled],
    .v4 input[type="color"][disabled],
    .v4 .uneditable-input[disabled],
    .v4 .uneditable-textarea[disabled] {
      color: #000;
      border-bottom-color: #ddd;
      cursor: not-allowed;
      margin-bottom: 0; }
      .v4 textarea[disabled]:focus,
      .v4 input[type="text"][disabled]:focus,
      .v4 input[type="password"][disabled]:focus,
      .v4 input[type="datetime"][disabled]:focus,
      .v4 input[type="datetime-local"][disabled]:focus,
      .v4 input[type="date"][disabled]:focus,
      .v4 input[type="month"][disabled]:focus,
      .v4 input[type="time"][disabled]:focus,
      .v4 input[type="week"][disabled]:focus,
      .v4 input[type="number"][disabled]:focus,
      .v4 input[type="email"][disabled]:focus,
      .v4 input[type="url"][disabled]:focus,
      .v4 input[type="search"][disabled]:focus,
      .v4 input[type="tel"][disabled]:focus,
      .v4 input[type="color"][disabled]:focus,
      .v4 .uneditable-input[disabled]:focus,
      .v4 .uneditable-textarea[disabled]:focus {
        border-bottom-color: #ddd; }
    .v4 textarea::-webkit-input-placeholder,
    .v4 input[type="text"]::-webkit-input-placeholder,
    .v4 input[type="password"]::-webkit-input-placeholder,
    .v4 input[type="datetime"]::-webkit-input-placeholder,
    .v4 input[type="datetime-local"]::-webkit-input-placeholder,
    .v4 input[type="date"]::-webkit-input-placeholder,
    .v4 input[type="month"]::-webkit-input-placeholder,
    .v4 input[type="time"]::-webkit-input-placeholder,
    .v4 input[type="week"]::-webkit-input-placeholder,
    .v4 input[type="number"]::-webkit-input-placeholder,
    .v4 input[type="email"]::-webkit-input-placeholder,
    .v4 input[type="url"]::-webkit-input-placeholder,
    .v4 input[type="search"]::-webkit-input-placeholder,
    .v4 input[type="tel"]::-webkit-input-placeholder,
    .v4 input[type="color"]::-webkit-input-placeholder,
    .v4 .uneditable-input::-webkit-input-placeholder,
    .v4 .uneditable-textarea::-webkit-input-placeholder {
      font-family: "Lato", "Roboto", "sans serif";
      color: #b4b4b4; }
    .v4 textarea:-moz-placeholder,
    .v4 input[type="text"]:-moz-placeholder,
    .v4 input[type="password"]:-moz-placeholder,
    .v4 input[type="datetime"]:-moz-placeholder,
    .v4 input[type="datetime-local"]:-moz-placeholder,
    .v4 input[type="date"]:-moz-placeholder,
    .v4 input[type="month"]:-moz-placeholder,
    .v4 input[type="time"]:-moz-placeholder,
    .v4 input[type="week"]:-moz-placeholder,
    .v4 input[type="number"]:-moz-placeholder,
    .v4 input[type="email"]:-moz-placeholder,
    .v4 input[type="url"]:-moz-placeholder,
    .v4 input[type="search"]:-moz-placeholder,
    .v4 input[type="tel"]:-moz-placeholder,
    .v4 input[type="color"]:-moz-placeholder,
    .v4 .uneditable-input:-moz-placeholder,
    .v4 .uneditable-textarea:-moz-placeholder {
      font-family: "Lato", "Roboto", "sans serif";
      color: #b4b4b4; }
    .v4 textarea::-moz-placeholder,
    .v4 input[type="text"]::-moz-placeholder,
    .v4 input[type="password"]::-moz-placeholder,
    .v4 input[type="datetime"]::-moz-placeholder,
    .v4 input[type="datetime-local"]::-moz-placeholder,
    .v4 input[type="date"]::-moz-placeholder,
    .v4 input[type="month"]::-moz-placeholder,
    .v4 input[type="time"]::-moz-placeholder,
    .v4 input[type="week"]::-moz-placeholder,
    .v4 input[type="number"]::-moz-placeholder,
    .v4 input[type="email"]::-moz-placeholder,
    .v4 input[type="url"]::-moz-placeholder,
    .v4 input[type="search"]::-moz-placeholder,
    .v4 input[type="tel"]::-moz-placeholder,
    .v4 input[type="color"]::-moz-placeholder,
    .v4 .uneditable-input::-moz-placeholder,
    .v4 .uneditable-textarea::-moz-placeholder {
      font-family: "Lato", "Roboto", "sans serif";
      color: #b4b4b4; }
    .v4 textarea:-ms-input-placeholder,
    .v4 input[type="text"]:-ms-input-placeholder,
    .v4 input[type="password"]:-ms-input-placeholder,
    .v4 input[type="datetime"]:-ms-input-placeholder,
    .v4 input[type="datetime-local"]:-ms-input-placeholder,
    .v4 input[type="date"]:-ms-input-placeholder,
    .v4 input[type="month"]:-ms-input-placeholder,
    .v4 input[type="time"]:-ms-input-placeholder,
    .v4 input[type="week"]:-ms-input-placeholder,
    .v4 input[type="number"]:-ms-input-placeholder,
    .v4 input[type="email"]:-ms-input-placeholder,
    .v4 input[type="url"]:-ms-input-placeholder,
    .v4 input[type="search"]:-ms-input-placeholder,
    .v4 input[type="tel"]:-ms-input-placeholder,
    .v4 input[type="color"]:-ms-input-placeholder,
    .v4 .uneditable-input:-ms-input-placeholder,
    .v4 .uneditable-textarea:-ms-input-placeholder {
      font-family: "Lato", "Roboto", "sans serif";
      color: #b4b4b4; }
    .v4 textarea:-webkit-autofill, .v4 textarea:-webkit-autofill:focus, .v4 textarea:-webkit-autofill:hover,
    .v4 input[type="text"]:-webkit-autofill,
    .v4 input[type="text"]:-webkit-autofill:focus,
    .v4 input[type="text"]:-webkit-autofill:hover,
    .v4 input[type="password"]:-webkit-autofill,
    .v4 input[type="password"]:-webkit-autofill:focus,
    .v4 input[type="password"]:-webkit-autofill:hover,
    .v4 input[type="datetime"]:-webkit-autofill,
    .v4 input[type="datetime"]:-webkit-autofill:focus,
    .v4 input[type="datetime"]:-webkit-autofill:hover,
    .v4 input[type="datetime-local"]:-webkit-autofill,
    .v4 input[type="datetime-local"]:-webkit-autofill:focus,
    .v4 input[type="datetime-local"]:-webkit-autofill:hover,
    .v4 input[type="date"]:-webkit-autofill,
    .v4 input[type="date"]:-webkit-autofill:focus,
    .v4 input[type="date"]:-webkit-autofill:hover,
    .v4 input[type="month"]:-webkit-autofill,
    .v4 input[type="month"]:-webkit-autofill:focus,
    .v4 input[type="month"]:-webkit-autofill:hover,
    .v4 input[type="time"]:-webkit-autofill,
    .v4 input[type="time"]:-webkit-autofill:focus,
    .v4 input[type="time"]:-webkit-autofill:hover,
    .v4 input[type="week"]:-webkit-autofill,
    .v4 input[type="week"]:-webkit-autofill:focus,
    .v4 input[type="week"]:-webkit-autofill:hover,
    .v4 input[type="number"]:-webkit-autofill,
    .v4 input[type="number"]:-webkit-autofill:focus,
    .v4 input[type="number"]:-webkit-autofill:hover,
    .v4 input[type="email"]:-webkit-autofill,
    .v4 input[type="email"]:-webkit-autofill:focus,
    .v4 input[type="email"]:-webkit-autofill:hover,
    .v4 input[type="url"]:-webkit-autofill,
    .v4 input[type="url"]:-webkit-autofill:focus,
    .v4 input[type="url"]:-webkit-autofill:hover,
    .v4 input[type="search"]:-webkit-autofill,
    .v4 input[type="search"]:-webkit-autofill:focus,
    .v4 input[type="search"]:-webkit-autofill:hover,
    .v4 input[type="tel"]:-webkit-autofill,
    .v4 input[type="tel"]:-webkit-autofill:focus,
    .v4 input[type="tel"]:-webkit-autofill:hover,
    .v4 input[type="color"]:-webkit-autofill,
    .v4 input[type="color"]:-webkit-autofill:focus,
    .v4 input[type="color"]:-webkit-autofill:hover,
    .v4 .uneditable-input:-webkit-autofill,
    .v4 .uneditable-input:-webkit-autofill:focus,
    .v4 .uneditable-input:-webkit-autofill:hover,
    .v4 .uneditable-textarea:-webkit-autofill,
    .v4 .uneditable-textarea:-webkit-autofill:focus,
    .v4 .uneditable-textarea:-webkit-autofill:hover {
      -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
      -webkit-transition-delay: 9999s; }
    .v4 textarea.error,
    .v4 input[type="text"].error,
    .v4 input[type="password"].error,
    .v4 input[type="datetime"].error,
    .v4 input[type="datetime-local"].error,
    .v4 input[type="date"].error,
    .v4 input[type="month"].error,
    .v4 input[type="time"].error,
    .v4 input[type="week"].error,
    .v4 input[type="number"].error,
    .v4 input[type="email"].error,
    .v4 input[type="url"].error,
    .v4 input[type="search"].error,
    .v4 input[type="tel"].error,
    .v4 input[type="color"].error,
    .v4 .uneditable-input.error,
    .v4 .uneditable-textarea.error {
      border-color: #f36a6a; }
    .v4 textarea.no_error_padding,
    .v4 input[type="text"].no_error_padding,
    .v4 input[type="password"].no_error_padding,
    .v4 input[type="datetime"].no_error_padding,
    .v4 input[type="datetime-local"].no_error_padding,
    .v4 input[type="date"].no_error_padding,
    .v4 input[type="month"].no_error_padding,
    .v4 input[type="time"].no_error_padding,
    .v4 input[type="week"].no_error_padding,
    .v4 input[type="number"].no_error_padding,
    .v4 input[type="email"].no_error_padding,
    .v4 input[type="url"].no_error_padding,
    .v4 input[type="search"].no_error_padding,
    .v4 input[type="tel"].no_error_padding,
    .v4 input[type="color"].no_error_padding,
    .v4 .uneditable-input.no_error_padding,
    .v4 .uneditable-textarea.no_error_padding {
      padding-right: 0; }
    .v4 textarea.optional,
    .v4 input[type="text"].optional,
    .v4 input[type="password"].optional,
    .v4 input[type="datetime"].optional,
    .v4 input[type="datetime-local"].optional,
    .v4 input[type="date"].optional,
    .v4 input[type="month"].optional,
    .v4 input[type="time"].optional,
    .v4 input[type="week"].optional,
    .v4 input[type="number"].optional,
    .v4 input[type="email"].optional,
    .v4 input[type="url"].optional,
    .v4 input[type="search"].optional,
    .v4 input[type="tel"].optional,
    .v4 input[type="color"].optional,
    .v4 .uneditable-input.optional,
    .v4 .uneditable-textarea.optional {
      padding-right: 50px; }
    .v4 textarea.bordered_input,
    .v4 input[type="text"].bordered_input,
    .v4 input[type="password"].bordered_input,
    .v4 input[type="datetime"].bordered_input,
    .v4 input[type="datetime-local"].bordered_input,
    .v4 input[type="date"].bordered_input,
    .v4 input[type="month"].bordered_input,
    .v4 input[type="time"].bordered_input,
    .v4 input[type="week"].bordered_input,
    .v4 input[type="number"].bordered_input,
    .v4 input[type="email"].bordered_input,
    .v4 input[type="url"].bordered_input,
    .v4 input[type="search"].bordered_input,
    .v4 input[type="tel"].bordered_input,
    .v4 input[type="color"].bordered_input,
    .v4 .uneditable-input.bordered_input,
    .v4 .uneditable-textarea.bordered_input {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      background: #fff;
      border: 1px solid #ddd;
      padding: 6px 40px 6px 12px;
      height: 44px;
      font-size: 12px;
      line-height: 44px; }
      .v4 textarea.bordered_input.no_padding_right,
      .v4 input[type="text"].bordered_input.no_padding_right,
      .v4 input[type="password"].bordered_input.no_padding_right,
      .v4 input[type="datetime"].bordered_input.no_padding_right,
      .v4 input[type="datetime-local"].bordered_input.no_padding_right,
      .v4 input[type="date"].bordered_input.no_padding_right,
      .v4 input[type="month"].bordered_input.no_padding_right,
      .v4 input[type="time"].bordered_input.no_padding_right,
      .v4 input[type="week"].bordered_input.no_padding_right,
      .v4 input[type="number"].bordered_input.no_padding_right,
      .v4 input[type="email"].bordered_input.no_padding_right,
      .v4 input[type="url"].bordered_input.no_padding_right,
      .v4 input[type="search"].bordered_input.no_padding_right,
      .v4 input[type="tel"].bordered_input.no_padding_right,
      .v4 input[type="color"].bordered_input.no_padding_right,
      .v4 .uneditable-input.bordered_input.no_padding_right,
      .v4 .uneditable-textarea.bordered_input.no_padding_right {
        padding-right: 12px; }
      .v4 textarea.bordered_input:focus,
      .v4 input[type="text"].bordered_input:focus,
      .v4 input[type="password"].bordered_input:focus,
      .v4 input[type="datetime"].bordered_input:focus,
      .v4 input[type="datetime-local"].bordered_input:focus,
      .v4 input[type="date"].bordered_input:focus,
      .v4 input[type="month"].bordered_input:focus,
      .v4 input[type="time"].bordered_input:focus,
      .v4 input[type="week"].bordered_input:focus,
      .v4 input[type="number"].bordered_input:focus,
      .v4 input[type="email"].bordered_input:focus,
      .v4 input[type="url"].bordered_input:focus,
      .v4 input[type="search"].bordered_input:focus,
      .v4 input[type="tel"].bordered_input:focus,
      .v4 input[type="color"].bordered_input:focus,
      .v4 .uneditable-input.bordered_input:focus,
      .v4 .uneditable-textarea.bordered_input:focus {
        border-color: #27bdde; }
        .v4 textarea.bordered_input:focus[readonly],
        .v4 input[type="text"].bordered_input:focus[readonly],
        .v4 input[type="password"].bordered_input:focus[readonly],
        .v4 input[type="datetime"].bordered_input:focus[readonly],
        .v4 input[type="datetime-local"].bordered_input:focus[readonly],
        .v4 input[type="date"].bordered_input:focus[readonly],
        .v4 input[type="month"].bordered_input:focus[readonly],
        .v4 input[type="time"].bordered_input:focus[readonly],
        .v4 input[type="week"].bordered_input:focus[readonly],
        .v4 input[type="number"].bordered_input:focus[readonly],
        .v4 input[type="email"].bordered_input:focus[readonly],
        .v4 input[type="url"].bordered_input:focus[readonly],
        .v4 input[type="search"].bordered_input:focus[readonly],
        .v4 input[type="tel"].bordered_input:focus[readonly],
        .v4 input[type="color"].bordered_input:focus[readonly],
        .v4 .uneditable-input.bordered_input:focus[readonly],
        .v4 .uneditable-textarea.bordered_input:focus[readonly] {
          border-color: #ddd; }
      .v4 textarea.bordered_input[readonly],
      .v4 input[type="text"].bordered_input[readonly],
      .v4 input[type="password"].bordered_input[readonly],
      .v4 input[type="datetime"].bordered_input[readonly],
      .v4 input[type="datetime-local"].bordered_input[readonly],
      .v4 input[type="date"].bordered_input[readonly],
      .v4 input[type="month"].bordered_input[readonly],
      .v4 input[type="time"].bordered_input[readonly],
      .v4 input[type="week"].bordered_input[readonly],
      .v4 input[type="number"].bordered_input[readonly],
      .v4 input[type="email"].bordered_input[readonly],
      .v4 input[type="url"].bordered_input[readonly],
      .v4 input[type="search"].bordered_input[readonly],
      .v4 input[type="tel"].bordered_input[readonly],
      .v4 input[type="color"].bordered_input[readonly],
      .v4 .uneditable-input.bordered_input[readonly],
      .v4 .uneditable-textarea.bordered_input[readonly] {
        border-color: #ddd;
        cursor: copy;
        margin-bottom: 0;
        color: #000; }
        .v4 textarea.bordered_input[readonly]:focus,
        .v4 input[type="text"].bordered_input[readonly]:focus,
        .v4 input[type="password"].bordered_input[readonly]:focus,
        .v4 input[type="datetime"].bordered_input[readonly]:focus,
        .v4 input[type="datetime-local"].bordered_input[readonly]:focus,
        .v4 input[type="date"].bordered_input[readonly]:focus,
        .v4 input[type="month"].bordered_input[readonly]:focus,
        .v4 input[type="time"].bordered_input[readonly]:focus,
        .v4 input[type="week"].bordered_input[readonly]:focus,
        .v4 input[type="number"].bordered_input[readonly]:focus,
        .v4 input[type="email"].bordered_input[readonly]:focus,
        .v4 input[type="url"].bordered_input[readonly]:focus,
        .v4 input[type="search"].bordered_input[readonly]:focus,
        .v4 input[type="tel"].bordered_input[readonly]:focus,
        .v4 input[type="color"].bordered_input[readonly]:focus,
        .v4 .uneditable-input.bordered_input[readonly]:focus,
        .v4 .uneditable-textarea.bordered_input[readonly]:focus {
          border-color: #ddd;
          color: #000; }
      .v4 textarea.bordered_input + .absolute_btn,
      .v4 input[type="text"].bordered_input + .absolute_btn,
      .v4 input[type="password"].bordered_input + .absolute_btn,
      .v4 input[type="datetime"].bordered_input + .absolute_btn,
      .v4 input[type="datetime-local"].bordered_input + .absolute_btn,
      .v4 input[type="date"].bordered_input + .absolute_btn,
      .v4 input[type="month"].bordered_input + .absolute_btn,
      .v4 input[type="time"].bordered_input + .absolute_btn,
      .v4 input[type="week"].bordered_input + .absolute_btn,
      .v4 input[type="number"].bordered_input + .absolute_btn,
      .v4 input[type="email"].bordered_input + .absolute_btn,
      .v4 input[type="url"].bordered_input + .absolute_btn,
      .v4 input[type="search"].bordered_input + .absolute_btn,
      .v4 input[type="tel"].bordered_input + .absolute_btn,
      .v4 input[type="color"].bordered_input + .absolute_btn,
      .v4 .uneditable-input.bordered_input + .absolute_btn,
      .v4 .uneditable-textarea.bordered_input + .absolute_btn {
        top: 7px; }
    .v4 textarea.width_120,
    .v4 input[type="text"].width_120,
    .v4 input[type="password"].width_120,
    .v4 input[type="datetime"].width_120,
    .v4 input[type="datetime-local"].width_120,
    .v4 input[type="date"].width_120,
    .v4 input[type="month"].width_120,
    .v4 input[type="time"].width_120,
    .v4 input[type="week"].width_120,
    .v4 input[type="number"].width_120,
    .v4 input[type="email"].width_120,
    .v4 input[type="url"].width_120,
    .v4 input[type="search"].width_120,
    .v4 input[type="tel"].width_120,
    .v4 input[type="color"].width_120,
    .v4 .uneditable-input.width_120,
    .v4 .uneditable-textarea.width_120 {
      width: 120px; }
    .v4 textarea.width_90,
    .v4 input[type="text"].width_90,
    .v4 input[type="password"].width_90,
    .v4 input[type="datetime"].width_90,
    .v4 input[type="datetime-local"].width_90,
    .v4 input[type="date"].width_90,
    .v4 input[type="month"].width_90,
    .v4 input[type="time"].width_90,
    .v4 input[type="week"].width_90,
    .v4 input[type="number"].width_90,
    .v4 input[type="email"].width_90,
    .v4 input[type="url"].width_90,
    .v4 input[type="search"].width_90,
    .v4 input[type="tel"].width_90,
    .v4 input[type="color"].width_90,
    .v4 .uneditable-input.width_90,
    .v4 .uneditable-textarea.width_90 {
      width: 90px; }
    .v4 textarea.w_help_box_centered,
    .v4 input[type="text"].w_help_box_centered,
    .v4 input[type="password"].w_help_box_centered,
    .v4 input[type="datetime"].w_help_box_centered,
    .v4 input[type="datetime-local"].w_help_box_centered,
    .v4 input[type="date"].w_help_box_centered,
    .v4 input[type="month"].w_help_box_centered,
    .v4 input[type="time"].w_help_box_centered,
    .v4 input[type="week"].w_help_box_centered,
    .v4 input[type="number"].w_help_box_centered,
    .v4 input[type="email"].w_help_box_centered,
    .v4 input[type="url"].w_help_box_centered,
    .v4 input[type="search"].w_help_box_centered,
    .v4 input[type="tel"].w_help_box_centered,
    .v4 input[type="color"].w_help_box_centered,
    .v4 .uneditable-input.w_help_box_centered,
    .v4 .uneditable-textarea.w_help_box_centered {
      margin-top: 17px; }
  .v4 .uneditable-input.bordered_input {
    line-height: 32px; }
  .v4 .uneditable-textarea.bordered_textarea {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    height: auto !important; }
  .v4 textarea.bordered_textarea,
  .v4 .uneditable-textarea.bordered_textarea {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 6px 12px 6px 12px;
    height: 100px;
    font-size: 12px; }
    .v4 textarea.bordered_textarea:focus,
    .v4 .uneditable-textarea.bordered_textarea:focus {
      border-color: #27bdde; }
      .v4 textarea.bordered_textarea:focus[readonly],
      .v4 .uneditable-textarea.bordered_textarea:focus[readonly] {
        border-color: #ddd; }
    .v4 textarea.bordered_textarea[readonly],
    .v4 .uneditable-textarea.bordered_textarea[readonly] {
      border-color: #ddd;
      cursor: copy;
      margin-bottom: 0;
      color: #000; }
      .v4 textarea.bordered_textarea[readonly]:focus,
      .v4 .uneditable-textarea.bordered_textarea[readonly]:focus {
        border-color: #ddd;
        color: #000; }
    .v4 textarea.bordered_textarea.for_sms,
    .v4 .uneditable-textarea.bordered_textarea.for_sms {
      padding-bottom: 40px; }
  .v4 textarea.for_input,
  .v4 .uneditable-textarea.for_input {
    font-size: 14px; }
  .v4 textarea.error,
  .v4 .uneditable-textarea.error {
    border-color: #f36a6a; }
  .v4 textarea.black_text,
  .v4 .uneditable-textarea.black_text {
    color: #000 !important; }
  .v4 textarea.height_300,
  .v4 .uneditable-textarea.height_300 {
    height: 300px; }
  .v4 textarea.height_420,
  .v4 .uneditable-textarea.height_420 {
    height: 420px; }
  .v4 textarea.height_250,
  .v4 .uneditable-textarea.height_250 {
    height: 250px; }
  .v4 textarea.height_150,
  .v4 .uneditable-textarea.height_150 {
    height: 150px; }
  .v4 textarea.height_80,
  .v4 .uneditable-textarea.height_80 {
    height: 80px; }
  .v4 textarea.height_60,
  .v4 .uneditable-textarea.height_60 {
    height: 60px; }
  .v4 textarea.height_40,
  .v4 .uneditable-textarea.height_40 {
    height: 40px; }
  .v4 textarea.height_36,
  .v4 .uneditable-textarea.height_36 {
    height: 36px; }
  .v4 .input-placeholder {
    border-bottom: 1px solid #ddd;
    padding: 8px 0;
    box-sizing: border-box;
    height: 36px;
    width: 100%; }
    .v4 .input-placeholder.readonly {
      color: #999;
      border-bottom-color: #ddd;
      cursor: copy; }
  .v4 .input-append,
  .v4 .input-prepend {
    position: relative;
    margin-bottom: 0;
    display: block; }
    .v4 .input-append .add-on,
    .v4 .input-prepend .add-on {
      position: absolute;
      top: 8px;
      font-size: 14px;
      color: rgba(0, 0, 0, 0.6) !important;
      background: none;
      border: none;
      padding: 0;
      text-shadow: none;
      border-radius: 0;
      line-height: 1.42857;
      z-index: 2;
      width: auto; }
    .v4 .input-append.w_flexible_addon,
    .v4 .input-prepend.w_flexible_addon {
      display: table;
      width: 100%; }
      .v4 .input-append.w_flexible_addon input,
      .v4 .input-append.w_flexible_addon input[type="text"],
      .v4 .input-prepend.w_flexible_addon input,
      .v4 .input-prepend.w_flexible_addon input[type="text"] {
        display: table-cell;
        padding-right: 0px; }
        .v4 .input-append.w_flexible_addon input:focus + .add-on:before,
        .v4 .input-append.w_flexible_addon input[type="text"]:focus + .add-on:before,
        .v4 .input-prepend.w_flexible_addon input:focus + .add-on:before,
        .v4 .input-prepend.w_flexible_addon input[type="text"]:focus + .add-on:before {
          background: #7e7e7e; }
      .v4 .input-append.w_flexible_addon .add-on,
      .v4 .input-prepend.w_flexible_addon .add-on {
        display: table-cell;
        padding: 8px 0 8px 5px;
        position: relative;
        left: auto;
        right: auto;
        top: auto; }
        .v4 .input-append.w_flexible_addon .add-on:before,
        .v4 .input-prepend.w_flexible_addon .add-on:before {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          height: 1px;
          background: #ddd; }
    .v4 .input-append.width_120 input[type="text"],
    .v4 .input-prepend.width_120 input[type="text"] {
      width: 120px; }
    .v4 .input-append.width_110 input[type="text"],
    .v4 .input-prepend.width_110 input[type="text"] {
      width: 110px; }
    .v4 .input-append.width_80 input[type="text"],
    .v4 .input-prepend.width_80 input[type="text"] {
      width: 80px; }
    .v4 .input-append.width_70 input[type="text"],
    .v4 .input-prepend.width_70 input[type="text"] {
      width: 70px; }
    .v4 .input-append.width_60 input[type="text"],
    .v4 .input-prepend.width_60 input[type="text"] {
      width: 60px; }
  .v4 .input-append input[type="text"] {
    padding-right: 20px; }
  .v4 .input-append .add-on {
    right: 0; }
  .v4 .input-append.for_currency input[type="text"] {
    padding-right: 30px; }
  .v4 .input-append.for_days_left input[type="text"] {
    padding-right: 70px; }
  .v4 .input-append.for_composer_countdown input[type="number"] {
    padding-right: 15px; }
  .v4 .input-append.for_composer_countdown .add-on {
    text-align: right; }
  .v4 .input-append.w_flexible_addon {
    display: table;
    width: 100%; }
    .v4 .input-append.w_flexible_addon input,
    .v4 .input-append.w_flexible_addon input[type="text"] {
      display: table-cell;
      padding-right: 0px; }
      .v4 .input-append.w_flexible_addon input:focus + .add-on:before,
      .v4 .input-append.w_flexible_addon input[type="text"]:focus + .add-on:before {
        background: #27bdde; }
    .v4 .input-append.w_flexible_addon .add-on {
      display: table-cell;
      padding: 8px 0 8px 5px;
      position: relative;
      left: auto;
      right: auto;
      top: auto; }
      .v4 .input-append.w_flexible_addon .add-on.text-right {
        text-align: right; }
      .v4 .input-append.w_flexible_addon .add-on:before {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        background: #ddd; }
  .v4 .input-prepend input[type="text"] {
    padding-left: 20px; }
  .v4 .input-prepend .add-on {
    left: 0; }
  .v4 .input-prepend.for_paypal_email input[type="text"].bordered_input {
    padding-left: 150px; }
  .v4 .input-prepend.for_paypal_email .add-on {
    top: 12px;
    left: 12px;
    z-index: 3; }
  .v4 .input-prepend.for_https .add-on span {
    font-weight: 400;
    color: #000; }
  .v4 .input-prepend.for_https input[type="text"] {
    padding-left: 50px; }
  .v4 .input-prepend.for_www .add-on {
    font-weight: 400;
    color: #000; }
  .v4 .input-prepend.for_www input[type="text"] {
    padding-left: 45px; }
  .v4 .input-prepend.for_currency input[type="text"] {
    padding-left: 30px;
    text-align: right; }
  .v4 .input-prepend.for_currency.width_70 input[type="text"], .v4 .input-prepend.for_currency.width_60 input[type="text"] {
    padding-left: 30px; }
  .v4 .inverse textarea,
  .v4 .inverse input[type="text"],
  .v4 .inverse input[type="password"],
  .v4 .inverse input[type="datetime"],
  .v4 .inverse input[type="datetime-local"],
  .v4 .inverse input[type="date"],
  .v4 .inverse input[type="month"],
  .v4 .inverse input[type="time"],
  .v4 .inverse input[type="week"],
  .v4 .inverse input[type="number"],
  .v4 .inverse input[type="email"],
  .v4 .inverse input[type="url"],
  .v4 .inverse input[type="search"],
  .v4 .inverse input[type="tel"],
  .v4 .inverse input[type="color"],
  .v4 .inverse .uneditable-input,
  .v4 .inverse .uneditable-textarea {
    color: #fff;
    border-color: #666; }
    .v4 .inverse textarea:focus,
    .v4 .inverse input[type="text"]:focus,
    .v4 .inverse input[type="password"]:focus,
    .v4 .inverse input[type="datetime"]:focus,
    .v4 .inverse input[type="datetime-local"]:focus,
    .v4 .inverse input[type="date"]:focus,
    .v4 .inverse input[type="month"]:focus,
    .v4 .inverse input[type="time"]:focus,
    .v4 .inverse input[type="week"]:focus,
    .v4 .inverse input[type="number"]:focus,
    .v4 .inverse input[type="email"]:focus,
    .v4 .inverse input[type="url"]:focus,
    .v4 .inverse input[type="search"]:focus,
    .v4 .inverse input[type="tel"]:focus,
    .v4 .inverse input[type="color"]:focus,
    .v4 .inverse .uneditable-input:focus,
    .v4 .inverse .uneditable-textarea:focus {
      border-color: #fff; }
    .v4 .inverse textarea::-webkit-input-placeholder,
    .v4 .inverse input[type="text"]::-webkit-input-placeholder,
    .v4 .inverse input[type="password"]::-webkit-input-placeholder,
    .v4 .inverse input[type="datetime"]::-webkit-input-placeholder,
    .v4 .inverse input[type="datetime-local"]::-webkit-input-placeholder,
    .v4 .inverse input[type="date"]::-webkit-input-placeholder,
    .v4 .inverse input[type="month"]::-webkit-input-placeholder,
    .v4 .inverse input[type="time"]::-webkit-input-placeholder,
    .v4 .inverse input[type="week"]::-webkit-input-placeholder,
    .v4 .inverse input[type="number"]::-webkit-input-placeholder,
    .v4 .inverse input[type="email"]::-webkit-input-placeholder,
    .v4 .inverse input[type="url"]::-webkit-input-placeholder,
    .v4 .inverse input[type="search"]::-webkit-input-placeholder,
    .v4 .inverse input[type="tel"]::-webkit-input-placeholder,
    .v4 .inverse input[type="color"]::-webkit-input-placeholder,
    .v4 .inverse .uneditable-input::-webkit-input-placeholder,
    .v4 .inverse .uneditable-textarea::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .v4 .inverse textarea:-moz-placeholder,
    .v4 .inverse input[type="text"]:-moz-placeholder,
    .v4 .inverse input[type="password"]:-moz-placeholder,
    .v4 .inverse input[type="datetime"]:-moz-placeholder,
    .v4 .inverse input[type="datetime-local"]:-moz-placeholder,
    .v4 .inverse input[type="date"]:-moz-placeholder,
    .v4 .inverse input[type="month"]:-moz-placeholder,
    .v4 .inverse input[type="time"]:-moz-placeholder,
    .v4 .inverse input[type="week"]:-moz-placeholder,
    .v4 .inverse input[type="number"]:-moz-placeholder,
    .v4 .inverse input[type="email"]:-moz-placeholder,
    .v4 .inverse input[type="url"]:-moz-placeholder,
    .v4 .inverse input[type="search"]:-moz-placeholder,
    .v4 .inverse input[type="tel"]:-moz-placeholder,
    .v4 .inverse input[type="color"]:-moz-placeholder,
    .v4 .inverse .uneditable-input:-moz-placeholder,
    .v4 .inverse .uneditable-textarea:-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .v4 .inverse textarea::-moz-placeholder,
    .v4 .inverse input[type="text"]::-moz-placeholder,
    .v4 .inverse input[type="password"]::-moz-placeholder,
    .v4 .inverse input[type="datetime"]::-moz-placeholder,
    .v4 .inverse input[type="datetime-local"]::-moz-placeholder,
    .v4 .inverse input[type="date"]::-moz-placeholder,
    .v4 .inverse input[type="month"]::-moz-placeholder,
    .v4 .inverse input[type="time"]::-moz-placeholder,
    .v4 .inverse input[type="week"]::-moz-placeholder,
    .v4 .inverse input[type="number"]::-moz-placeholder,
    .v4 .inverse input[type="email"]::-moz-placeholder,
    .v4 .inverse input[type="url"]::-moz-placeholder,
    .v4 .inverse input[type="search"]::-moz-placeholder,
    .v4 .inverse input[type="tel"]::-moz-placeholder,
    .v4 .inverse input[type="color"]::-moz-placeholder,
    .v4 .inverse .uneditable-input::-moz-placeholder,
    .v4 .inverse .uneditable-textarea::-moz-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .v4 .inverse textarea:-ms-input-placeholder,
    .v4 .inverse input[type="text"]:-ms-input-placeholder,
    .v4 .inverse input[type="password"]:-ms-input-placeholder,
    .v4 .inverse input[type="datetime"]:-ms-input-placeholder,
    .v4 .inverse input[type="datetime-local"]:-ms-input-placeholder,
    .v4 .inverse input[type="date"]:-ms-input-placeholder,
    .v4 .inverse input[type="month"]:-ms-input-placeholder,
    .v4 .inverse input[type="time"]:-ms-input-placeholder,
    .v4 .inverse input[type="week"]:-ms-input-placeholder,
    .v4 .inverse input[type="number"]:-ms-input-placeholder,
    .v4 .inverse input[type="email"]:-ms-input-placeholder,
    .v4 .inverse input[type="url"]:-ms-input-placeholder,
    .v4 .inverse input[type="search"]:-ms-input-placeholder,
    .v4 .inverse input[type="tel"]:-ms-input-placeholder,
    .v4 .inverse input[type="color"]:-ms-input-placeholder,
    .v4 .inverse .uneditable-input:-ms-input-placeholder,
    .v4 .inverse .uneditable-textarea:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.5); }
    .v4 .inverse textarea.bordered_input,
    .v4 .inverse input[type="text"].bordered_input,
    .v4 .inverse input[type="password"].bordered_input,
    .v4 .inverse input[type="datetime"].bordered_input,
    .v4 .inverse input[type="datetime-local"].bordered_input,
    .v4 .inverse input[type="date"].bordered_input,
    .v4 .inverse input[type="month"].bordered_input,
    .v4 .inverse input[type="time"].bordered_input,
    .v4 .inverse input[type="week"].bordered_input,
    .v4 .inverse input[type="number"].bordered_input,
    .v4 .inverse input[type="email"].bordered_input,
    .v4 .inverse input[type="url"].bordered_input,
    .v4 .inverse input[type="search"].bordered_input,
    .v4 .inverse input[type="tel"].bordered_input,
    .v4 .inverse input[type="color"].bordered_input,
    .v4 .inverse .uneditable-input.bordered_input,
    .v4 .inverse .uneditable-textarea.bordered_input {
      background: rgba(255, 255, 255, 0.1);
      border-color: transparent;
      color: #fff; }
      .v4 .inverse textarea.bordered_input:focus,
      .v4 .inverse input[type="text"].bordered_input:focus,
      .v4 .inverse input[type="password"].bordered_input:focus,
      .v4 .inverse input[type="datetime"].bordered_input:focus,
      .v4 .inverse input[type="datetime-local"].bordered_input:focus,
      .v4 .inverse input[type="date"].bordered_input:focus,
      .v4 .inverse input[type="month"].bordered_input:focus,
      .v4 .inverse input[type="time"].bordered_input:focus,
      .v4 .inverse input[type="week"].bordered_input:focus,
      .v4 .inverse input[type="number"].bordered_input:focus,
      .v4 .inverse input[type="email"].bordered_input:focus,
      .v4 .inverse input[type="url"].bordered_input:focus,
      .v4 .inverse input[type="search"].bordered_input:focus,
      .v4 .inverse input[type="tel"].bordered_input:focus,
      .v4 .inverse input[type="color"].bordered_input:focus,
      .v4 .inverse .uneditable-input.bordered_input:focus,
      .v4 .inverse .uneditable-textarea.bordered_input:focus {
        border-color: transparent;
        color: #fff; }
    .v4 .inverse textarea.error,
    .v4 .inverse input[type="text"].error,
    .v4 .inverse input[type="password"].error,
    .v4 .inverse input[type="datetime"].error,
    .v4 .inverse input[type="datetime-local"].error,
    .v4 .inverse input[type="date"].error,
    .v4 .inverse input[type="month"].error,
    .v4 .inverse input[type="time"].error,
    .v4 .inverse input[type="week"].error,
    .v4 .inverse input[type="number"].error,
    .v4 .inverse input[type="email"].error,
    .v4 .inverse input[type="url"].error,
    .v4 .inverse input[type="search"].error,
    .v4 .inverse input[type="tel"].error,
    .v4 .inverse input[type="color"].error,
    .v4 .inverse .uneditable-input.error,
    .v4 .inverse .uneditable-textarea.error {
      border-color: #f36a6a; }
  .v4 .inverse textarea.bordered_textarea,
  .v4 .inverse .uneditable-textarea.bordered_textarea {
    background: rgba(255, 255, 255, 0.1);
    border-color: transparent;
    color: #fff; }
    .v4 .inverse textarea.bordered_textarea:focus,
    .v4 .inverse .uneditable-textarea.bordered_textarea:focus {
      border-color: transparent;
      color: #fff; }
  .v4 .inverse .input-prepend,
  .v4 .inverse .input-append {
    position: relative; }
    .v4 .inverse .input-prepend .add-on,
    .v4 .inverse .input-append .add-on {
      color: rgba(255, 255, 255, 0.6) !important; }
  .v4 .inverse .bootstrap-select.btn-group .btn {
    border-bottom-color: #666 !important;
    color: rgba(255, 255, 255, 0.7) !important; }
    .v4 .inverse .bootstrap-select.btn-group .btn.error {
      border-color: #f36a6a !important; }
  .v4 .inverse .bootstrap-select.btn-group.open .btn {
    background: none;
    border-bottom: 1px solid #fff !important; }
  .v4 .inverse .caret {
    border-bottom-color: #fff !important; }
  .v4 .inverse .help-block-error, .v4 .inverse .help-block-error.for_select {
    background: #333 !important; }
  .v4 .inverse .w_checkbox .ez-checkbox {
    border-color: rgba(255, 255, 255, 0.8); }
  .v4 .inverse .w_checkbox span {
    color: #fff; }
  .v4 input[type='number'] {
    -moz-appearance: textfield; }
  .v4 input::-webkit-outer-spin-button,
  .v4 input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0;
    /* <-- Apparently some margin are still there even though it's hidden */ }
  .v4 .textarea_wrapper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #fff;
    border: 1px solid #ddd;
    padding: 6px 12px 6px 12px;
    height: 100px;
    font-size: 16px; }
    .v4 .textarea_wrapper textarea {
      border: none;
      height: 100%; }
      .v4 .textarea_wrapper textarea:focus {
        border: none; }
    .v4 .textarea_wrapper.for_sms {
      padding-bottom: 40px; }
    .v4 .textarea_wrapper.focus {
      border-color: #7e7e7e; }
  .v4 .dropup + .font-select .fs-drop {
    bottom: 100%;
    top: auto; }
  .v4 .dropup.for_optin + .font-select .fs-results {
    max-height: 322px; }
  .v4 .dropup.for_optin_shorter + .font-select .fs-results {
    max-height: 139px; }
  .v4 .dropup + .bootstrap-select .dropdown-menu {
    margin-top: 0;
    bottom: 100%;
    top: auto; }
  .v4 .fontSelect.for_pages + .font-select .fs-results {
    max-height: 252px; }
  .v4 .font-select {
    width: 100%;
    font-size: 12px;
    cursor: pointer; }
    .v4 .font-select > a {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-box-shadow: none !important;
      box-shadow: none !important;
      -webkit-border-radius: 0 !important;
      -moz-border-radius: 0 !important;
      -ms-border-radius: 0 !important;
      border-radius: 0 !important;
      line-height: 1.42857;
      background: none;
      border: none;
      border-bottom: 1px solid #ddd !important;
      color: #666;
      padding: 5px 25px 5px 0px;
      padding-left: 0;
      text-shadow: none;
      display: inline-block;
      vertical-align: top;
      font-size: 14px !important;
      font-weight: 300;
      min-width: 100%;
      max-width: 100%;
      height: 36px; }
      .v4 .font-select > a > div {
        background: none;
        background-image: none;
        border: none;
        width: auto; }
        .v4 .font-select > a > div b {
          position: absolute;
          top: 50%;
          right: 12px;
          width: auto !important;
          margin-top: -2px;
          vertical-align: middle;
          right: 0;
          opacity: 0.6 !important;
          font-size: 13px;
          border-top: none;
          border-bottom: 6px solid #000 !important;
          border-right: 0px solid transparent !important;
          border-left: 6px solid transparent !important;
          height: auto;
          background: none; }
        .v4 .font-select > a > div:hover b {
          opacity: 1; }
      .v4 .font-select > a span {
        padding-right: 30px;
        margin-right: 0; }
    .v4 .font-select .fs-results {
      margin: 0;
      padding: 0;
      max-height: 252px; }
      .v4 .font-select .fs-results::-webkit-scrollbar {
        width: 8px;
        height: 8px; }
      .v4 .font-select .fs-results::-webkit-scrollbar-thumb {
        background: #000;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px; }
      .v4 .font-select .fs-results::-webkit-scrollbar-track {
        background: #ebebeb;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px; }
      .v4 .font-select .fs-results body {
        scrollbar-face-color: #000;
        scrollbar-track-color: #ebebeb; }
      .v4 .font-select .fs-results li {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        line-height: 1;
        font-size: 14px;
        color: #666;
        margin: 2px;
        padding: 10px 15px; }
        .v4 .font-select .fs-results li.active {
          background: none;
          color: #000; }
    .v4 .font-select .fs-drop {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
      border: none;
      left: 0;
      right: auto;
      top: 100%;
      bottom: auto;
      margin-top: 1px; }
    .v4 .font-select.font-select-active > a {
      border-bottom: 1px solid #27bdde !important; }
  .v4 .kartra_optin_dropdown-menu {
    max-width: 100%;
    width: 100%;
    max-height: 264px;
    min-width: 260px; }
  .v4 .slider-container {
    width: 300px;
    padding: 20px 0 20px 0;
    margin-left: 8px; }
    .v4 .slider-container .back-bar {
      height: 16px;
      background-color: #e5e5e5;
      position: relative; }
      .v4 .slider-container .back-bar:before, .v4 .slider-container .back-bar:after {
        content: "";
        height: 16px;
        position: absolute;
        top: 0;
        width: 8px; }
      .v4 .slider-container .back-bar:before {
        border-radius: 8px 0 0 8px;
        left: -8px;
        background-color: #e5e5e5; }
      .v4 .slider-container .back-bar:after {
        border-radius: 0 8px 8px 0;
        right: -8px;
        background-color: #e5e5e5; }
      .v4 .slider-container .back-bar .selected-bar {
        border-radius: 0;
        background-color: rgba(255, 255, 255, 0);
        position: absolute;
        height: 100%; }
      .v4 .slider-container .back-bar .pointer {
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        width: 12px;
        height: 12px;
        top: 2px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 100%;
        border: none;
        background-color: #27bdde;
        position: absolute;
        cursor: col-resize;
        opacity: 1;
        z-index: 2; }
        .v4 .slider-container .back-bar .pointer.last-active {
          z-index: 3; }
      .v4 .slider-container .back-bar .pointer-label {
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        border-radius: 3px;
        color: #fff;
        position: absolute;
        top: -24px;
        font-size: 12px;
        white-space: nowrap;
        line-height: 1;
        padding: 4px 5px;
        background: black;
        margin-left: -5px; }
        .v4 .slider-container .back-bar .pointer-label.focused {
          background: rgba(0, 0, 0, 0.7); }
      .v4 .slider-container .back-bar .focused {
        color: #fff;
        z-index: 10; }
    .v4 .slider-container .clickable-dummy {
      cursor: pointer;
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: 1; }
    .v4 .slider-container .scale {
      top: 2px;
      position: relative; }
      .v4 .slider-container .scale span {
        position: absolute;
        height: 5px;
        border-left: 1px solid #ccc;
        font-size: 0; }
      .v4 .slider-container .scale ins {
        font-size: 11px;
        text-decoration: none;
        position: absolute;
        left: 0;
        top: 8px;
        color: #999;
        line-height: 1; }
    .v4 .slider-container.slider-readonly .clickable-dummy,
    .v4 .slider-container.slider-readonly .pointer {
      cursor: auto; }
  .v4 .inverse .slider-container .back-bar {
    background: #000; }
    .v4 .inverse .slider-container .back-bar:before {
      background-color: #000; }
    .v4 .inverse .slider-container .back-bar:after {
      background-color: #000; }
  .v4 .for_email_image .slider-container .scale span:nth-of-type(1) > ins, .v4 .for_email_image .slider-container .scale span:nth-of-type(2) > ins {
    margin-left: -10px !important; }
  .v4 .for_email_image .slider-container .scale span:nth-of-type(3) > ins {
    margin-left: -15px !important; }
  .v4 .for_membership_image .slider-container {
    padding: 20px 0 0px 0; }
    .v4 .for_membership_image .slider-container .scale span:nth-of-type(1) > ins, .v4 .for_membership_image .slider-container .scale span:nth-of-type(2) > ins {
      margin-left: -10px !important; }
    .v4 .for_membership_image .slider-container .scale span:nth-of-type(3) > ins {
      margin-left: -15px !important; }
  .v4 .minicolors,
  .v4 .minicolors-swatch {
    cursor: pointer !important; }
  .v4 .minicolors.minicolors-theme-default input.minicolors-input {
    height: 36px !important;
    padding-left: 25px !important;
    width: 85px  !important; }
    .v4 .minicolors.minicolors-theme-default input.minicolors-input.bordered_input {
      padding-right: 0;
      width: 100%  !important;
      line-height: normal; }
      .v4 .minicolors.minicolors-theme-default input.minicolors-input.bordered_input + .minicolors-swatch {
        left: 5px; }
  .v4 .minicolors.minicolors-theme-default input.minicolors-circle {
    height: 30px !important;
    padding-left: 30px !important;
    width: 30px !important;
    border: none; }
    .v4 .minicolors.minicolors-theme-default input.minicolors-circle + .minicolors-swatch.minicolors-sprite {
      border: 1px solid #bbb;
      height: 30px;
      left: 0px;
      top: 0;
      width: 30px; }
  .v4 .minicolors.minicolors-theme-default .minicolors-swatch.minicolors-sprite {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    height: 16px;
    left: 0px;
    top: 9px;
    width: 16px;
    border-color: #e5e5e5; }
    .v4 .minicolors.minicolors-theme-default .minicolors-swatch.minicolors-sprite .minicolors-swatch-color {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%; }
  .v4 .minicolors.minicolors-theme-default.minicolors-position-right input.minicolors-input {
    padding-right: 0 !important; }
  .v4 .minicolors.minicolors-width_auto input.minicolors-input {
    width: auto  !important; }
  .v4 .timeTo {
    color: #aaa;
    height: 24px; }
    .v4 .timeTo div {
      width: 15px !important;
      height: 24px !important;
      font-weight: 300;
      height: 24px; }
    .v4 .timeTo span {
      font-size: 14px;
      padding: 0 2px; }
    .v4 .timeTo ul {
      left: 1px !important; }
      .v4 .timeTo ul li {
        line-height: 112%; }
    .v4 .timeTo.timeTo-white div {
      border: none !important;
      background: none;
      color: #aaa; }
    .v4 .timeTo.dashboard_timer {
      height: 17px;
      margin-top: 0; }
      .v4 .timeTo.dashboard_timer ul {
        left: 0px !important; }
        .v4 .timeTo.dashboard_timer ul > li {
          font-size: 12px; }
      .v4 .timeTo.dashboard_timer div {
        width: 7px !important;
        height: 10px !important;
        font-weight: 400;
        color: #999; }
      .v4 .timeTo.dashboard_timer.waiting > div {
        color: #f36a6a; }
      .v4 .timeTo.dashboard_timer.waiting span {
        color: #f36a6a; }
      .v4 .timeTo.dashboard_timer.running > div {
        color: #27bdde; }
      .v4 .timeTo.dashboard_timer.running span {
        color: #27bdde; }
    .v4 .timeTo.countdown_blue > span {
      padding: 0;
      line-height: 0.98;
      display: none; }
    .v4 .timeTo.countdown_blue figure {
      margin-right: 35px;
      width: inherit !important; }
      .v4 .timeTo.countdown_blue figure:last-of-type {
        margin-right: 0; }
    .v4 .timeTo.countdown_blue figcaption {
      line-height: 1;
      color: #27bdde;
      padding-right: 0 !important;
      text-transform: uppercase; }
    .v4 .timeTo.countdown_blue div {
      top: 3px;
      color: #27bdde;
      width: 35px !important;
      height: 53px !important;
      margin: 0 !important; }
      .v4 .timeTo.countdown_blue div ul li {
        line-height: 1; }
    .v4 .timeTo.countdown_blue.small figure {
      margin-right: 25px; }
    .v4 .timeTo.countdown_blue.small div {
      top: 0px;
      width: 18px !important;
      height: 27px !important; }
  .v4 ul.tags_list_new {
    margin: 0;
    padding: 0; }
    .v4 ul.tags_list_new.for_email_builder > li .tag_color > strong:first-of-type {
      margin-right: 15px; }
    .v4 ul.tags_list_new.for_email_builder > li .tag_color > div {
      position: relative;
      display: inline-block;
      vertical-align: top; }
      .v4 ul.tags_list_new.for_email_builder > li .tag_color > div .flat_icon_box {
        left: 0; }
    .v4 ul.tags_list_new.single_element {
      display: inline-block;
      vertical-align: middle; }
    .v4 ul.tags_list_new.w_pseudo_radios > li label {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      color: #000;
      margin: 0;
      border: 1px solid #eee;
      background: #eee; }
      .v4 ul.tags_list_new.w_pseudo_radios > li label:hover {
        color: #000;
        border-color: #7e7e7e; }
      .v4 ul.tags_list_new.w_pseudo_radios > li label.active {
        color: #fff;
        border-color: #27bdde;
        background: #27bdde;
        cursor: default; }
    .v4 ul.tags_list_new.w_pseudo_radios > li .tag-color {
      padding: 8px 11px 8px 45px;
      color: inherit; }
    .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      background: #fff;
      z-index: 1;
      left: 10px; }
      .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio:focus, .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio:active {
        box-shadow: none; }
      .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio.ez-selected {
        border-color: #fff; }
        .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio.ez-selected:after {
          color: #27bdde; }
        .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio.ez-selected:focus, .v4 ul.tags_list_new.w_pseudo_radios > li .ez-radio.ez-selected:active {
          box-shadow: none; }
    .v4 ul.tags_list_new > li {
      margin: 5px 0 5px 0;
      padding: 0 10px 0 0;
      list-style: none;
      display: inline-block;
      vertical-align: top;
      position: relative;
      float: left; }
      .v4 ul.tags_list_new > li .tag_color .sequence_wrapper,
      .v4 ul.tags_list_new > li .tag-color .sequence_wrapper {
        display: inline-block; }
      .v4 ul.tags_list_new > li .tag_color a,
      .v4 ul.tags_list_new > li .tag-color a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin-left: 0px;
        width: 20px;
        height: auto;
        position: relative;
        text-align: right;
        display: inline-block;
        vertical-align: top; }
        .v4 ul.tags_list_new > li .tag_color a, .v4 ul.tags_list_new > li .tag_color a:focus,
        .v4 ul.tags_list_new > li .tag-color a,
        .v4 ul.tags_list_new > li .tag-color a:focus {
          color: rgba(0, 0, 0, 0.3);
          text-decoration: none; }
          .v4 ul.tags_list_new > li .tag_color a:hover, .v4 ul.tags_list_new > li .tag_color a:focus:hover,
          .v4 ul.tags_list_new > li .tag-color a:hover,
          .v4 ul.tags_list_new > li .tag-color a:focus:hover {
            text-decoration: none;
            color: #f36a6a;
            opacity: 1; }
        .v4 ul.tags_list_new > li .tag_color a i,
        .v4 ul.tags_list_new > li .tag-color a i {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          font-family: "line-cons" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1.42857;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          width: auto;
          height: auto;
          display: inline-block;
          background: none;
          top: 0;
          font-size: 14px; }
          .v4 ul.tags_list_new > li .tag_color a i:before,
          .v4 ul.tags_list_new > li .tag-color a i:before {
            color: inherit;
            content: "\e14a" !important;
            top: 0 !important; }
        .v4 ul.tags_list_new > li .tag_color a.edit,
        .v4 ul.tags_list_new > li .tag-color a.edit {
          margin-left: 10px; }
          .v4 ul.tags_list_new > li .tag_color a.edit, .v4 ul.tags_list_new > li .tag_color a.edit:focus,
          .v4 ul.tags_list_new > li .tag-color a.edit,
          .v4 ul.tags_list_new > li .tag-color a.edit:focus {
            color: #27bdde; }
            .v4 ul.tags_list_new > li .tag_color a.edit:hover, .v4 ul.tags_list_new > li .tag_color a.edit:focus:hover,
            .v4 ul.tags_list_new > li .tag-color a.edit:hover,
            .v4 ul.tags_list_new > li .tag-color a.edit:focus:hover {
              color: #1c9ab6; }
          .v4 ul.tags_list_new > li .tag_color a.edit i:before,
          .v4 ul.tags_list_new > li .tag-color a.edit i:before {
            content: "\e29f" !important; }
      .v4 ul.tags_list_new > li .tag_color.tag-color-filter,
      .v4 ul.tags_list_new > li .tag-color.tag-color-filter {
        padding-left: 10px; }
        .v4 ul.tags_list_new > li .tag_color.tag-color-filter .logical-connection,
        .v4 ul.tags_list_new > li .tag-color.tag-color-filter .logical-connection {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          text-align: center;
          position: absolute;
          background: none;
          color: #27bdde;
          top: -2px;
          font-size: 12px;
          border: 1px solid #27bdde;
          font-weight: 300;
          left: -55px;
          line-height: 38px;
          height: 40px;
          width: 40px; }
      .v4 ul.tags_list_new > li .tag_color .flat_icon_box,
      .v4 ul.tags_list_new > li .tag-color .flat_icon_box {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 12px; }
        .v4 ul.tags_list_new > li .tag_color .flat_icon_box .uphotoblock-85,
        .v4 ul.tags_list_new > li .tag-color .flat_icon_box .uphotoblock-85 {
          width: 26px; }
          .v4 ul.tags_list_new > li .tag_color .flat_icon_box .uphotoblock-85 img,
          .v4 ul.tags_list_new > li .tag-color .flat_icon_box .uphotoblock-85 img {
            height: 26px;
            width: 26px; }
        .v4 ul.tags_list_new > li .tag_color .flat_icon_box + .tag_name,
        .v4 ul.tags_list_new > li .tag-color .flat_icon_box + .tag_name {
          padding-left: 40px; }
    .v4 ul.tags_list_new.w_plus_only > li {
      padding-right: 25px; }
      .v4 ul.tags_list_new.w_plus_only > li:after {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        font-size: 20px;
        color: #999;
        content: "+";
        right: 7px; }
      .v4 ul.tags_list_new.w_plus_only > li:last-child:after {
        display: none;
        padding-right: 0; }
    .v4 ul.tags_list_new.for_sequence > li [class*="tag-color"] {
      padding-top: 7px;
      padding-bottom: 7px; }
      .v4 ul.tags_list_new.for_sequence > li [class*="tag-color"] a {
        margin-top: 2px; }
    .v4 ul.tags_list_new.for_sequence > li .sequence_holder_pill {
      height: inherit; }
      .v4 ul.tags_list_new.for_sequence > li .sequence_holder_pill h4,
      .v4 ul.tags_list_new.for_sequence > li .sequence_holder_pill h5 {
        vertical-align: middle;
        display: inline-block;
        line-height: 1;
        font-size: 14px;
        font-weight: 300; }
      .v4 ul.tags_list_new.for_sequence > li .sequence_holder_pill h5 {
        margin-left: 5px; }
    .v4 ul.tags_list_new.w_margin_top {
      margin-top: 10px; }
    .v4 ul.tags_list_new.full_width > li {
      display: block;
      float: none;
      padding: 0; }
      .v4 ul.tags_list_new.full_width > li [class*="tag-color"] {
        display: block;
        white-space: normal;
        padding-right: 40px; }
        .v4 ul.tags_list_new.full_width > li [class*="tag-color"] a {
          position: absolute;
          right: 10px;
          top: 10px; }
    .v4 ul.tags_list_new.grey_text > li [class*="tag-color"] {
      color: #666; }
    .v4 ul.tags_list_new.w_icon > li .tag_color,
    .v4 ul.tags_list_new.w_icon > li .tag-color {
      padding-left: 44px;
      position: relative; }
      .v4 ul.tags_list_new.w_icon > li .tag_color > i,
      .v4 ul.tags_list_new.w_icon > li .tag-color > i {
        position: absolute;
        left: 12px;
        font-size: 20px;
        color: #999;
        top: 4px; }
    .v4 ul.tags_list_new.w_number > li .tag_color strong,
    .v4 ul.tags_list_new.w_number > li .tag-color strong {
      display: inline-block;
      vertical-align: top;
      margin-left: 15px; }
  .v4 [class*="tag-color"] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    text-align: left !important;
    min-width: 20px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    padding: 9px 12px;
    font-weight: 300;
    line-height: 1.42857;
    float: none; }
    .v4 [class*="tag-color"].add_new_element {
      height: inherit;
      border-width: 1px !important;
      padding-top: 7px;
      padding-bottom: 6px; }
      .v4 [class*="tag-color"].add_new_element > span {
        position: static; }
        .v4 [class*="tag-color"].add_new_element > span > i {
          font-size: 20px;
          height: inherit; }
        .v4 [class*="tag-color"].add_new_element > span > span {
          margin-left: 5px;
          font-size: 12px;
          position: relative;
          top: -1px; }
      .v4 [class*="tag-color"].add_new_element > span > i, .v4 [class*="tag-color"].add_new_element:focus > span > i {
        color: rgba(0, 0, 0, 0.5); }
      .v4 [class*="tag-color"].add_new_element > span > span, .v4 [class*="tag-color"].add_new_element:focus > span > span {
        color: rgba(0, 0, 0, 0.5); }
      .v4 [class*="tag-color"].add_new_element:hover > span > i, .v4 [class*="tag-color"].add_new_element:focus:hover > span > i {
        color: #27bdde; }
      .v4 [class*="tag-color"].add_new_element:hover > span > span, .v4 [class*="tag-color"].add_new_element:focus:hover > span > span {
        color: #27bdde; }
    .v4 [class*="tag-color"].no_tag_empty {
      background: #eee;
      color: #999;
      font-weight: 300; }
    .v4 [class*="tag-color"].w_image {
      padding-left: 45px; }
    .v4 [class*="tag-color"] .selected_image {
      position: absolute;
      left: 4px;
      height: 26px;
      width: 26px;
      top: 4px; }
      .v4 [class*="tag-color"] .selected_image img {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%; }
  .v4 .tag-color-1 {
    background: #eee;
    color: #000; }
    .v4 .tag-color-1.darker {
      background: #eee; }
    .v4 .tag-color-1.w_icon {
      padding-left: 44px;
      position: relative; }
      .v4 .tag-color-1.w_icon > i {
        position: absolute;
        left: 12px;
        font-size: 20px;
        color: #999;
        top: 4px; }
    .v4 .tag-color-1.w_2_actions a.edit_tag i:before {
      content: "\e29f" !important; }
    .v4 .tag-color-1.w_2_actions a.edit_tag:hover, .v4 .tag-color-1.w_2_actions a.edit_tag:focus:hover {
      color: #000; }
  .v4 .tag-color-2 {
    background: #bdedff;
    color: #000; }
  .v4 .tag-color-3 {
    background: #dfffad;
    color: #000; }
  .v4 .tag-color-4 {
    background: #fdd6ff;
    color: #000; }
  .v4 .tag-color-5 {
    background: #f3aea5;
    color: #000; }
  .v4 .tag-color-6 {
    background: #fff8ad;
    color: #000; }
  .v4 .tag_block_general_new {
    width: 100%; }
  .v4 .full_width {
    width: 100%; }
  .v4 .shorter_width {
    width: 405px; }
  .v4 .for_product_tags_width {
    width: 619px; }
  .v4 .div-tags_special .tags_list_new > li {
    float: none;
    padding-right: 5px; }
  .v4 .div-tags_special .tags_list_new a[class*="tag-color"] {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    .v4 .div-tags_special .tags_list_new a[class*="tag-color"], .v4 .div-tags_special .tags_list_new a[class*="tag-color"]:focus {
      background: #ffeda9;
      color: #666; }
      .v4 .div-tags_special .tags_list_new a[class*="tag-color"]:hover, .v4 .div-tags_special .tags_list_new a[class*="tag-color"]:focus:hover {
        background: #ffe276;
        color: #666; }
  .v4 .div-tags_special .tags_list_new [class*="tag-color"] {
    padding: 2px 5px;
    background: #ffeda9;
    color: #666;
    font-weight: 400;
    font-size: 12px; }
  .v4 ul.thumb_rating {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle; }
    .v4 ul.thumb_rating > li {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      float: left; }
      .v4 ul.thumb_rating > li a, .v4 ul.thumb_rating > li span {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-decoration: none;
        font-size: 20px;
        line-height: 1;
        color: #ddd; }
      .v4 ul.thumb_rating > li:first-child {
        margin-right: 10px; }
        .v4 ul.thumb_rating > li:first-child a.selected, .v4 ul.thumb_rating > li:first-child span.selected {
          color: #86c92f; }
      .v4 ul.thumb_rating > li:last-child a.selected, .v4 ul.thumb_rating > li:last-child span.selected {
        color: #f36a6a; }
    .v4 ul.thumb_rating.vertical > li {
      display: block;
      float: none;
      margin-right: 0px; }
      .v4 ul.thumb_rating.vertical > li a, .v4 ul.thumb_rating.vertical > li span {
        position: relative;
        padding-left: 30px; }
        .v4 ul.thumb_rating.vertical > li a i, .v4 ul.thumb_rating.vertical > li span i {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0; }
        .v4 ul.thumb_rating.vertical > li a strong, .v4 ul.thumb_rating.vertical > li span strong {
          font-weight: 300;
          font-size: 14px; }
      .v4 ul.thumb_rating.vertical > li:first-child a.selected, .v4 ul.thumb_rating.vertical > li:first-child span.selected {
        color: #86c92f; }
      .v4 ul.thumb_rating.vertical > li:last-child a.selected, .v4 ul.thumb_rating.vertical > li:last-child span.selected {
        color: #f36a6a; }
  .v4 html, .v4 body {
    height: 100%; }
  .v4 body {
    line-height: 1.42857;
    font-size: 14px; }
  .v4 a {
    color: #27bdde; }
    .v4 a.no_hover {
      cursor: help;
      text-decoration: none; }
    .v4 a.expand-button {
      color: #666; }
    .v4 a.grey_text_link {
      display: inline-block;
      vertical-align: middle;
      position: relative;
      line-height: 36px;
      color: #a7a7a7;
      margin-right: 20px; }
  .v4 label, .v4 input, .v4 button, .v4 select, .v4 textarea, .v4 li {
    line-height: 1.42857; }
  .v4 h2.w_margin {
    margin-bottom: 20px; }
  .v4 h2.w_margin_30 {
    margin-bottom: 30px; }
  .v4 h2.w_margin_top {
    margin-top: 40px; }
  .v4 h3.w_margin,
  .v4 .h3.w_margin {
    margin-bottom: 20px; }
  .v4 .blue-color {
    color: #27bdde; }
  .v4 .btn, .v4 a, .v4 .btn:focus, .v4 a:focus,
  .v4 .bootstrap-select .btn:focus {
    outline: 0 !important; }
  .v4 :focus {
    outline: 0 !important; }
  .v4 .text-uppercase {
    text-transform: uppercase; }
  .v4 .text-normal {
    text-transform: none; }
  .v4 .llight {
    color: #aaa !important; }
  .v4 .light {
    color: #7e7e7e !important; }
  .v4 .dlight {
    color: #333 !important; }
  .v4 .black {
    color: #000 !important; }
  .v4 .red,
  .v4 .orange {
    color: #f36a6a !important; }
  .v4 .pink {
    color: #ff00a2 !important; }
  .v4 .green {
    color: #86c92f !important; }
  .v4 .yellow {
    color: #f3b93d !important; }
  .v4 .blue {
    color: #27bdde !important; }
  .v4 .fb_color {
    color: #39579b !important; }
  .v4 .tw_color {
    color: #3b88c3 !important; }
  .v4 .img-responsive {
    display: block;
    max-width: 100%;
    height: auto; }
  .v4 .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .v4 .control-group {
    margin-bottom: 40px; }
    .v4 .control-group label.control-label.larger_black {
      color: #000;
      font-size: 16px;
      text-transform: none;
      line-height: 1; }
      .v4 .control-group label.control-label.larger_black + .help-block {
        margin-top: 5px !important; }
    .v4 .control-group label.control-label.medium_black {
      color: #000;
      text-transform: none;
      font-size: 14px; }
    .v4 .control-group.w_indicator .controls > .notification_badge {
      position: absolute;
      top: -10px;
      right: 0; }
    .v4 .control-group.drop-right .bootstrap-select .dropdown-menu {
      left: 0;
      right: auto; }
    .v4 .control-group.for_winner_amount .controls > div {
      float: left; }
      .v4 .control-group.for_winner_amount .controls > div:first-of-type {
        width: 120px; }
      .v4 .control-group.for_winner_amount .controls > div:last-of-type {
        width: 100px;
        margin-left: 20px; }
    .v4 .control-group.for_assign {
      width: 330px; }
    .v4 .control-group.w_icon {
      padding-left: 50px;
      position: relative; }
      .v4 .control-group.w_icon div.control-label {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 0; }
        .v4 .control-group.w_icon div.control-label i {
          font-size: 32px;
          color: #666; }
    .v4 .control-group.inline_group > span,
    .v4 .control-group.inline_group > div {
      display: inline-block;
      vertical-align: middle; }
    .v4 .control-group.inline_group > span:first-of-type {
      margin-right: 20px; }
    .v4 .control-group.inline_group > span:nth-of-type(2) {
      margin-right: 20px;
      margin-left: 20px; }
    .v4 .control-group.inline_group > span:last-of-type {
      margin-left: 20px; }
    .v4 .control-group.inline_group .controls > div,
    .v4 .control-group.inline_group .controls > span {
      display: inline-block;
      vertical-align: middle;
      width: inherit;
      float: none; }
      .v4 .control-group.inline_group .controls > div.select-square,
      .v4 .control-group.inline_group .controls > span.select-square {
        display: block;
        width: 36px; }
      .v4 .control-group.inline_group .controls > div.row.for_sequence_picker,
      .v4 .control-group.inline_group .controls > span.row.for_sequence_picker {
        display: flex; }
    .v4 .control-group.inline_group .controls > div:nth-of-type(2) {
      margin-left: 20px; }
    .v4 .control-group.inline_group .controls input.width_65 {
      width: 65px; }
    .v4 .control-group.inline_group .controls .bootstrap-select {
      width: 65px; }
      .v4 .control-group.inline_group .controls .bootstrap-select.width_90 {
        width: 90px; }
    .v4 .control-group.inline_group .controls > span {
      margin-left: 20px; }
    .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper {
      position: relative;
      padding-left: 56px; }
      .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper .select-square {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 0;
        margin-top: 4px; }
      .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper .value, .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper .value:nth-of-type(1), .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper .value:nth-of-type(2) {
        margin: 0; }
      .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper div:nth-of-type(2) {
        margin: 0 10px;
        width: 50px;
        height: 27px;
        position: relative; }
        .v4 .control-group.inline_group .controls.summary_affiliate_commission_wrapper div:nth-of-type(2) input {
          position: absolute;
          top: 0;
          left: 0; }
    .v4 .control-group.inline_group.longer .controls .bootstrap-select {
      width: 205px; }
      .v4 .control-group.inline_group.longer .controls .bootstrap-select.width_90 {
        width: 90px; }
      .v4 .control-group.inline_group.longer .controls .bootstrap-select.width_130 {
        width: 130px; }
    .v4 .control-group.inline_group.longer .controls .vcol {
      width: inherit;
      min-width: inherit; }
    .v4 .control-group.inline_group.medium .controls .bootstrap-select {
      width: 100px; }
    .v4 .control-group.inline_group.short .controls > span:nth-of-type(1) {
      margin-left: 0px;
      margin-right: 20px; }
    .v4 .control-group.inline_group.short .controls input {
      width: 50px; }
    .v4 .control-group.inline_group.w_more_controls .controls > div {
      margin-left: 20px; }
      .v4 .control-group.inline_group.w_more_controls .controls > div:nth-of-type(1) {
        margin-left: 0px; }
    .v4 .control-group.inline_group.bolder .controls {
      font-weight: 400; }
      .v4 .control-group.inline_group.bolder .controls > span {
        margin-left: 10px; }
        .v4 .control-group.inline_group.bolder .controls > span:nth-of-type(1) {
          margin-left: 0px;
          margin-right: 10px; }
    .v4 .control-group.inline_group .controls > .winner_amount_input {
      width: 120px;
      display: table; }
    .v4 .control-group:last-of-type {
      margin-bottom: 0px; }
    .v4 .control-group.w_margin {
      margin-bottom: 40px; }
    .v4 .control-group.w_double_margin {
      margin-bottom: 80px; }
    .v4 .control-group.w_margin_top {
      margin-top: 40px; }
    .v4 .control-group.w_half_margin_top {
      margin-top: 20px; }
    .v4 .control-group.half_margin {
      margin-bottom: 20px; }
    .v4 .control-group.quarter_margin {
      margin-bottom: 10px; }
    .v4 .control-group.no_margin {
      margin-bottom: 0px; }
    .v4 .control-group.dropdown-left div.dropdown-menu {
      left: auto;
      right: 0; }
    .v4 .control-group.w_margin_30 {
      margin-bottom: 30px; }
    .v4 .control-group.phone_holder .controls {
      padding-left: calc(50% + 15px); }
      .v4 .control-group.phone_holder .controls .bootstrap-select {
        width: calc(50% - 15px);
        position: absolute;
        top: 0;
        left: 0; }
        .v4 .control-group.phone_holder .controls .bootstrap-select div.dropdown-menu {
          left: 0;
          right: auto; }
    .v4 .control-group.url_holder > .controls {
      padding-left: 110px; }
      .v4 .control-group.url_holder > .controls .bootstrap-select {
        width: 90px;
        position: absolute;
        top: 0;
        left: 0; }
        .v4 .control-group.url_holder > .controls .bootstrap-select div.dropdown-menu {
          right: auto;
          left: 0px; }
      .v4 .control-group.url_holder > .controls label.error {
        left: 110px; }
        .v4 .control-group.url_holder > .controls label.error:after {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          margin: 0; }
    .v4 .control-group.w_colorpicker .controls input[type="text"] {
      padding-right: 56px; }
    .v4 .control-group.w_colorpicker .controls .btn-group-colorpicker {
      position: absolute;
      top: 0;
      right: 0; }
      .v4 .control-group.w_colorpicker .controls .btn-group-colorpicker .btn .caret {
        position: absolute;
        top: 50%;
        vertical-align: middle;
        right: 0;
        margin-top: 3px !important;
        height: auto; }
    .v4 .control-group.for_field_import .controls {
      padding-right: 150px; }
      .v4 .control-group.for_field_import .controls p {
        position: absolute;
        right: 0;
        top: 9px; }
    .v4 .control-group.after_image_uploader {
      margin-top: 28px; }
    .v4 .control-group.w_toggler_label > span {
      line-height: 22px;
      margin-right: 10px; }
    .v4 .control-group.inline_display {
      display: inline-block;
      vertical-align: top; }
      .v4 .control-group.inline_display + .inline_display {
        margin-left: 20px; }
  .v4 .controls {
    position: relative; }
    .v4 .controls .relative_position {
      position: relative; }
    .v4 .controls span.grey {
      color: #999; }
    .v4 .controls.for_fluid_mc .minicolors-theme-default.minicolors {
      display: block; }
    .v4 .controls.w_checkbox.horizontal label {
      float: left;
      width: 50%;
      margin-bottom: 35px;
      margin-top: 5px; }
      .v4 .controls.w_checkbox.horizontal label .ez-radio.ez-selected ~ .arrow_block {
        border-width: 11px; }
        .v4 .controls.w_checkbox.horizontal label .ez-radio.ez-selected ~ .arrow_block:before {
          border-width: 10px; }
      .v4 .controls.w_checkbox.horizontal label .arrow_block {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        position: absolute;
        bottom: -35px;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #dae3e5;
        border-width: 0px; }
        .v4 .controls.w_checkbox.horizontal label .arrow_block:before {
          content: "";
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          position: absolute;
          bottom: -12px;
          z-index: 10;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          pointer-events: none;
          border-width: 0px;
          border-color: rgba(220, 228, 230, 0);
          border-bottom-color: #f3f4f5;
          border-width: 0; }
    .v4 .controls.w_checkbox label {
      position: relative;
      padding-left: 35px;
      margin-bottom: 20px;
      display: block; }
      .v4 .controls.w_checkbox label.grey {
        color: #aaa; }
      .v4 .controls.w_checkbox label > div:first-of-type {
        position: absolute;
        top: -2px;
        left: 0; }
      .v4 .controls.w_checkbox label:last-of-type {
        margin-bottom: 0; }
      .v4 .controls.w_checkbox label.w_margin {
        margin-bottom: 20px; }
    .v4 .controls.w_checkbox[class*="button_on_right_"] label > div:first-of-type {
      top: 6px; }
    .v4 .controls.w_checkbox[class*="button_on_right_"] label span {
      line-height: 36px; }
    .v4 .controls.w_checkbox.size_30 label {
      padding-left: 50px; }
      .v4 .controls.w_checkbox.size_30 label:hover h5,
      .v4 .controls.w_checkbox.size_30 label:hover p {
        color: #000; }
      .v4 .controls.w_checkbox.size_30 label .ez-checked + h5 {
        color: #27bdde; }
      .v4 .controls.w_checkbox.size_30 label h5 {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin: 0;
        padding: 0;
        line-height: 140%;
        font-size: 18px;
        color: #000; }
      .v4 .controls.w_checkbox.size_30 label p {
        font-size: 14px;
        line-height: 140%;
        margin: 5px 0 0 0;
        color: #666; }
    .v4 .controls.w_checkbox.size_30 .ez-checkbox,
    .v4 .controls.w_checkbox.size_30 .ez-radio {
      height: 30px;
      width: 30px; }
      .v4 .controls.w_checkbox.size_30 .ez-checkbox:after,
      .v4 .controls.w_checkbox.size_30 .ez-radio:after {
        font-size: 22px; }
    .v4 .controls.w_checkbox.larger span {
      font-size: 16px; }
    .v4 .controls.w_checkbox.larger label > div {
      top: -1px; }
    .v4 .controls.w_checkbox.lgrey span {
      color: #999; }
      .v4 .controls.w_checkbox.lgrey span strong {
        color: #000; }
    .v4 .controls.w_checkbox.inverse label {
      color: #fff; }
    .v4 .controls.w_checkbox.w_input label > div:first-of-type {
      top: 4px; }
    .v4 .controls.w_social_checkbox label {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      padding: 15px 35px 15px 70px;
      background: #f7f7f7;
      position: relative;
      color: #7e7e7e; }
      .v4 .controls.w_social_checkbox label > div {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 20px; }
      .v4 .controls.w_social_checkbox label > i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        font-size: 28px;
        left: 20px; }
      .v4 .controls.w_social_checkbox label > span {
        color: #7e7e7e; }
        .v4 .controls.w_social_checkbox label > span strong {
          display: block;
          font-size: 16px; }
    .v4 .controls.w_social_checkbox.for_fb label.active {
      color: #39579b; }
      .v4 .controls.w_social_checkbox.for_fb label.active > span strong {
        color: #39579b; }
    .v4 .controls.w_social_checkbox.for_tw label.active {
      color: #3b88c3; }
      .v4 .controls.w_social_checkbox.for_tw label.active > span strong {
        color: #3b88c3; }
    .v4 .controls.w_circles label {
      padding-left: 90px; }
      .v4 .controls.w_circles label .new_circle {
        position: absolute;
        left: 40px;
        top: 0; }
    .v4 .controls.w_circles.w_checkbox label > div:first-of-type {
      top: 6px; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.fb {
        background: #39579b; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.tw {
        background: #3b88c3; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.gp {
        background: #cb3522; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.li {
        background: #015784; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.yt {
        background: #ff0000; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.ig {
        background: none; }
        .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.ig:before {
          opacity: 1; }
      .v4 .controls.w_circles.w_checkbox label > div:first-of-type.ez-checked + .social_icon_circle.em {
        background: #000; }
    .v4 .controls.columns-2-layout {
      margin-bottom: 0; }
      .v4 .controls.columns-2-layout .vcol {
        padding-right: 10px; }
        .v4 .controls.columns-2-layout .vcol.valign_top {
          vertical-align: top; }
        .v4 .controls.columns-2-layout .vcol:nth-of-type(2) {
          padding-left: 10px;
          padding-right: 0; }
    .v4 .controls.search_on_left {
      position: relative;
      padding-left: 60px; }
      .v4 .controls.search_on_left .search_icon_box {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 36px; }
        .v4 .controls.search_on_left .search_icon_box .search_popover {
          left: 0;
          right: auto; }
          .v4 .controls.search_on_left .search_icon_box .search_popover .mainsearch-block .search_button {
            padding-top: 0; }
    .v4 .controls[class*="button_on_right_"] .absolute_btn.w_fluid_btn {
      width: auto; }
    .v4 .controls.button_on_right_30 {
      padding-right: 50px; }
      .v4 .controls.button_on_right_30 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 30px; }
        .v4 .controls.button_on_right_30 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_30 .help-block {
        right: 50px; }
      .v4 .controls.button_on_right_30 .action_link {
        width: 30px; }
      .v4 .controls.button_on_right_30.on_bottom .absolute_btn {
        bottom: 0;
        top: auto; }
      .v4 .controls.button_on_right_30 .edit_link_inverse {
        display: block;
        position: absolute;
        right: 0;
        font-size: 16px;
        width: auto !important;
        text-align: right;
        bottom: 0; }
        .v4 .controls.button_on_right_30 .edit_link_inverse a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          display: block; }
          .v4 .controls.button_on_right_30 .edit_link_inverse a, .v4 .controls.button_on_right_30 .edit_link_inverse a:focus {
            color: rgba(255, 255, 255, 0.5);
            text-decoration: none; }
            .v4 .controls.button_on_right_30 .edit_link_inverse a:hover, .v4 .controls.button_on_right_30 .edit_link_inverse a:focus:hover {
              color: #fff;
              text-decoration: none; }
    .v4 .controls.button_on_right_50 {
      padding-right: 70px; }
      .v4 .controls.button_on_right_50 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 50px; }
        .v4 .controls.button_on_right_50 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_50 .help-block {
        right: 70px; }
      .v4 .controls.button_on_right_50 .action_link {
        width: 30px; }
      .v4 .controls.button_on_right_50.on_bottom .absolute_btn {
        bottom: 0;
        top: auto; }
      .v4 .controls.button_on_right_50.for_circle_from_bottom .absolute_btn {
        bottom: 3px;
        top: auto; }
    .v4 .controls.button_on_right {
      padding-right: 110px; }
      .v4 .controls.button_on_right .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 90px; }
        .v4 .controls.button_on_right .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right .help-block {
        right: 110px; }
      .v4 .controls.button_on_right .absolute_btn .w_checkbox {
        top: 8px; }
    .v4 .controls.button_on_right_100 {
      padding-right: 120px; }
      .v4 .controls.button_on_right_100 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 100px; }
        .v4 .controls.button_on_right_100 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_100 .help-block {
        right: 120px; }
    .v4 .controls.button_on_right_110 {
      padding-right: 130px; }
      .v4 .controls.button_on_right_110 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 110px; }
        .v4 .controls.button_on_right_110 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_110 .help-block {
        right: 130px; }
    .v4 .controls.button_on_right_120 {
      padding-right: 140px; }
      .v4 .controls.button_on_right_120 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 120px; }
        .v4 .controls.button_on_right_120 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_120 .help-block {
        right: 140px; }
    .v4 .controls.button_on_right_130 {
      padding-right: 150px; }
      .v4 .controls.button_on_right_130 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 130px; }
        .v4 .controls.button_on_right_130 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_130 .help-block {
        right: 150px; }
    .v4 .controls.button_on_right_140 {
      padding-right: 140px; }
      .v4 .controls.button_on_right_140 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 120px; }
    .v4 .controls.button_on_right_150 {
      padding-right: 170px; }
      .v4 .controls.button_on_right_150 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 150px; }
        .v4 .controls.button_on_right_150 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_150 .help-block {
        right: 170px; }
    .v4 .controls.button_on_right_160 {
      padding-right: 180px; }
      .v4 .controls.button_on_right_160 .absolute_btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 160px; }
        .v4 .controls.button_on_right_160 .absolute_btn.top_moved {
          top: -10px; }
      .v4 .controls.button_on_right_160 .help-block {
        right: 180px; }
    .v4 .controls.circle_on_right {
      padding-right: 50px; }
      .v4 .controls.circle_on_right .absolute_btn {
        position: absolute;
        right: 0;
        top: 0; }
        .v4 .controls.circle_on_right .absolute_btn.w_input_align {
          top: 3px; }
      .v4 .controls.circle_on_right .help-block {
        right: 50px; }
    .v4 .controls.button_on_right_60 {
      padding-right: 80px; }
      .v4 .controls.button_on_right_60 .absolute_btn {
        position: absolute;
        right: 0;
        bottom: 0; }
      .v4 .controls.button_on_right_60 .help-block {
        right: 80px; }
    .v4 .controls.button_on_right_70 {
      padding-right: 90px; }
      .v4 .controls.button_on_right_70 .absolute_btn {
        position: absolute;
        right: 0;
        bottom: 0; }
      .v4 .controls.button_on_right_70 .help-block {
        right: 90px; }
    .v4 .controls.button_on_right_100 {
      padding-right: 120px; }
      .v4 .controls.button_on_right_100 .absolute_btn {
        position: absolute;
        right: 0;
        bottom: 0; }
      .v4 .controls.button_on_right_100 .help-block {
        right: 120px; }
    .v4 .controls .value {
      display: inline-block;
      padding-top: 8px;
      line-height: 1.42857; }
      .v4 .controls .value.w_circle {
        position: relative;
        padding-left: 60px;
        height: 36px; }
        .v4 .controls .value.w_circle [class*="flat_icon_box"] {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0px;
          border-radius: 50%; }
      .v4 .controls .value.w_pencil > span,
      .v4 .controls .value.w_pencil > div {
        display: inline-block; }
      .v4 .controls .value.w_pencil > div {
        position: relative; }
      .v4 .controls .value.w_pencil a.pencil_link {
        text-decoration: none;
        margin-left: 7px; }
        .v4 .controls .value.w_pencil a.pencil_link:hover {
          text-decoration: none; }
        .v4 .controls .value.w_pencil a.pencil_link i {
          font-size: 14px;
          position: static;
          color: inherit; }
      .v4 .controls .value.for_dashboard {
        font-size: 30px;
        line-height: 1;
        padding-top: 14px; }
      .v4 .controls .value.no_padding {
        padding-top: 0px; }
  .v4 .help-block {
    margin: 0 !important;
    font-size: 12px;
    color: #666;
    line-height: 17px; }
    .v4 .help-block.font14 {
      font-size: 14px; }
    .v4 .help-block.help-block-error {
      position: absolute;
      bottom: 10px;
      right: 0px;
      color: #f36a6a !important;
      background: #fff;
      padding-left: 5px;
      z-index: 2; }
      .v4 .help-block.help-block-error.for_ckeditor, .v4 .help-block.help-block-error.for_textarea {
        top: auto;
        right: 10px;
        padding-left: 0; }
      .v4 .help-block.help-block-error.for_ckeditor {
        bottom: 35px; }
      .v4 .help-block.help-block-error.for_textarea {
        bottom: 10px; }
      .v4 .help-block.help-block-error.for_droparea {
        bottom: 10px;
        background: none;
        right: 10px; }
        .v4 .help-block.help-block-error.for_droparea.no_bs {
          right: 20px; }
      .v4 .help-block.help-block-error.for_extension {
        right: 70px; }
      .v4 .help-block.help-block-error.for_sidebar {
        background: #f7f7f7; }
    .v4 .help-block.help-block-right {
      position: absolute;
      bottom: 10px;
      right: 0px; }
    .v4 .help-block.for_select {
      right: 8px;
      background: #fff;
      z-index: 2;
      padding-left: 5px; }
    .v4 .help-block.for_image {
      margin-top: 5px !important; }
    .v4 .help-block.w_halfmargin_top {
      margin-top: 20px !important; }
    .v4 .help-block.w_asterisk {
      position: relative;
      list-style: none;
      padding: 0 0 0 15px; }
      .v4 .help-block.w_asterisk > .asterisk {
        position: absolute;
        top: 3px;
        left: 0;
        font-size: 15px;
        line-height: 1; }
    .v4 .help-block.inverse {
      color: rgba(255, 255, 255, 0.8); }
      .v4 .help-block.inverse strong {
        color: #fff; }
  .v4 label.control-label {
    color: #27bdde;
    margin-bottom: 0;
    text-transform: uppercase;
    display: block;
    font-size: 12px; }
    .v4 label.control-label.black {
      color: #000; }
    .v4 label.control-label.w_underline {
      border-bottom: 1px solid #7e7e7e;
      padding-bottom: 10px; }
    .v4 label.control-label.w_margin_bottom {
      margin-bottom: 10px; }
    .v4 label.control-label .help_circle {
      margin-top: 0; }
    .v4 label.control-label .asterisk {
      color: #f36a6a;
      margin-left: 5px;
      font-size: 15px;
      line-height: 1; }
    .v4 label.control-label.w_right_padding {
      padding-right: 120px;
      position: relative;
      word-break: break-all; }
      .v4 label.control-label.w_right_padding .absolute {
        position: absolute;
        top: 0;
        right: 0;
        text-transform: none; }
  .v4 .icn_circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    border-color: #eee;
    border-style: solid;
    display: inline-block; }
    .v4 .icn_circle i,
    .v4 .icn_circle span {
      color: #eee; }
    .v4 .icn_circle.icn_lg {
      border-width: 4px;
      width: 100px;
      height: 100px; }
      .v4 .icn_circle.icn_lg i,
      .v4 .icn_circle.icn_lg span {
        font-size: 44px; }
      .v4 .icn_circle.icn_lg i:before {
        line-height: 92px; }
      .v4 .icn_circle.icn_lg span {
        line-height: 92px; }
    .v4 .icn_circle.w_dark_icn i {
      color: #a7a7a7; }
    .v4 .icn_circle.icn_medium {
      width: 64px;
      height: 64px;
      text-align: center;
      border-width: 2px; }
      .v4 .icn_circle.icn_medium.special i {
        line-height: 62px; }
      .v4 .icn_circle.icn_medium i {
        font-size: 32px;
        line-height: 60px; }
        .v4 .icn_circle.icn_medium i.smaller_icon {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          font-size: 20px;
          line-height: 1;
          top: 30px;
          margin-left: 8px; }
          .v4 .icn_circle.icn_medium i.smaller_icon:before {
            position: relative;
            z-index: 1; }
          .v4 .icn_circle.icn_medium i.smaller_icon:after {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
            content: "";
            background: #fff;
            width: 30px;
            height: 30px;
            position: absolute;
            left: -3px;
            top: -3px; }
          .v4 .icn_circle.icn_medium i.smaller_icon.green {
            color: #86c92f; }
          .v4 .icn_circle.icn_medium i.smaller_icon.red {
            color: #f36a6a; }
    .v4 .icn_circle.icn_xlg {
      border-width: 4px;
      width: 160px;
      height: 160px; }
      .v4 .icn_circle.icn_xlg i,
      .v4 .icn_circle.icn_xlg span {
        font-size: 94px; }
      .v4 .icn_circle.icn_xlg i {
        line-height: 1; }
        .v4 .icn_circle.icn_xlg i:before {
          line-height: 160px; }
      .v4 .icn_circle.icn_xlg span {
        line-height: 160px; }
      .v4 .icn_circle.icn_xlg.for_loader .overlay_wrapper_sta {
        height: 160px;
        background: none; }
    .v4 .icn_circle.icn_mlg {
      width: 130px;
      height: 130px; }
      .v4 .icn_circle.icn_mlg > i {
        line-height: 130px;
        font-size: 66px; }
    .v4 .icn_circle.w_bg_white {
      background: #fff; }
    .v4 .icn_circle.icn_full_green {
      background: #86c92f;
      border-color: #86c92f; }
      .v4 .icn_circle.icn_full_green i,
      .v4 .icn_circle.icn_full_green span {
        color: #fff; }
    .v4 .icn_circle.icn_full_blue {
      background: #27bdde;
      border-color: #27bdde; }
      .v4 .icn_circle.icn_full_blue i,
      .v4 .icn_circle.icn_full_blue span {
        color: #fff; }
    .v4 .icn_circle.icn_border_green {
      border-color: #86c92f; }
      .v4 .icn_circle.icn_border_green i,
      .v4 .icn_circle.icn_border_green span {
        color: #86c92f; }
    .v4 .icn_circle.icn_border_red {
      border-color: #f36a6a; }
      .v4 .icn_circle.icn_border_red i,
      .v4 .icn_circle.icn_border_red span {
        color: #f36a6a; }
    .v4 .icn_circle.icn_border_blue {
      border-color: #27bdde; }
      .v4 .icn_circle.icn_border_blue i,
      .v4 .icn_circle.icn_border_blue span {
        color: #27bdde; }
    .v4 .icn_circle.icn_border_semiwhite {
      border-color: rgba(255, 255, 255, 0.2); }
      .v4 .icn_circle.icn_border_semiwhite i,
      .v4 .icn_circle.icn_border_semiwhite span {
        color: rgba(255, 255, 255, 0.2); }
    .v4 .icn_circle.icn_border_semiblack {
      border-color: rgba(0, 0, 0, 0.1); }
      .v4 .icn_circle.icn_border_semiblack i,
      .v4 .icn_circle.icn_border_semiblack span {
        color: rgba(0, 0, 0, 0.1); }
    .v4 .icn_circle.icn_no_border_blue {
      border-color: transparent; }
      .v4 .icn_circle.icn_no_border_blue i,
      .v4 .icn_circle.icn_no_border_blue span {
        color: #27bdde; }
    .v4 .icn_circle.icn_no_border_red {
      border-color: transparent; }
      .v4 .icn_circle.icn_no_border_red i,
      .v4 .icn_circle.icn_no_border_red span {
        color: #f36a6a; }
    .v4 .icn_circle.for_smiley i {
      font-size: 144px; }
    .v4 .icn_circle.for_photo {
      border: none; }
      .v4 .icn_circle.for_photo img {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        width: 130px;
        height: 130px; }
  .v4 .top_area_sb {
    margin-bottom: 20px; }
    .v4 .top_area_sb.w_border_top {
      border-top: 1px solid #eee;
      padding-top: 40px; }
    .v4 .top_area_sb h4 {
      font-size: 26px;
      margin-top: 15px;
      margin-bottom: 30px;
      font-weight: 300;
      line-height: 1.42857; }
      .v4 .top_area_sb h4.w_less_padding {
        margin-bottom: 10px; }
    .v4 .top_area_sb h5 {
      margin: 0;
      font-size: 15px;
      color: #666;
      font-weight: 300;
      line-height: 1.42857; }
      .v4 .top_area_sb h5 + h5 {
        margin-top: 10px; }
      .v4 .top_area_sb h5.for_username {
        margin-top: 10px;
        word-break: break-word; }
    .v4 .top_area_sb ul.ppl_list {
      margin: 0;
      padding: 0;
      width: 100%; }
      .v4 .top_area_sb ul.ppl_list > li {
        list-style: none;
        float: left;
        width: 33.33333%;
        max-width: 33.33333%;
        padding: 0;
        text-align: center; }
        .v4 .top_area_sb ul.ppl_list > li:nth-child(n+4) {
          margin-top: 20px; }
        .v4 .top_area_sb ul.ppl_list > li:nth-child(4) {
          clear: left; }
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(1),
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(1) ~ li {
        width: 100%;
        max-width: 100%; }
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(2),
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(2) ~ li {
        width: 50%;
        max-width: 50%; }
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(3),
      .v4 .top_area_sb ul.ppl_list > li:first-child:nth-last-child(3) ~ li {
        width: 33.33333%;
        max-width: 33.33333%; }
  .v4 .header-right-box {
    width: 120px; }
    .v4 .header-right-box.for_search {
      width: 40px; }
    .v4 .header-right-box.auto_width {
      width: inherit; }
    .v4 .header-right-box.for_footer_link {
      margin-top: 3px; }
    .v4 .header-right-box.w_separator {
      position: relative;
      margin-left: 20px; }
      .v4 .header-right-box.w_separator:before {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        content: "";
        left: -20px;
        height: 26px;
        width: 1px;
        background: #ddd; }
    .v4 .header-right-box.wider {
      width: 170px; }
    .v4 .header-right-box.widest {
      width: 200px; }
    .v4 .header-right-box.narrow {
      width: 80px; }
    .v4 .header-right-box.unit-switcher {
      margin-top: 6px;
      width: inherit; }
    .v4 .header-right-box.width_auto {
      width: auto; }
    .v4 .header-right-box.w_links {
      position: absolute;
      right: 20px;
      top: 20px; }
      .v4 .header-right-box.w_links > a,
      .v4 .header-right-box.w_links > a:focus,
      .v4 .header-right-box.w_links > .btn-group > a,
      .v4 .header-right-box.w_links > .btn-group > a:focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-align: center;
        margin: 0 10px;
        display: inline-block;
        text-decoration: none;
        color: #888;
        font-size: 11px;
        text-transform: uppercase;
        min-width: 40px; }
        .v4 .header-right-box.w_links > a > i,
        .v4 .header-right-box.w_links > a:focus > i,
        .v4 .header-right-box.w_links > .btn-group > a > i,
        .v4 .header-right-box.w_links > .btn-group > a:focus > i {
          font-size: 18px; }
        .v4 .header-right-box.w_links > a > strong,
        .v4 .header-right-box.w_links > a:focus > strong,
        .v4 .header-right-box.w_links > .btn-group > a > strong,
        .v4 .header-right-box.w_links > .btn-group > a:focus > strong {
          display: block;
          font-weight: 400; }
        .v4 .header-right-box.w_links > a:hover,
        .v4 .header-right-box.w_links > a:focus:hover,
        .v4 .header-right-box.w_links > .btn-group > a:hover,
        .v4 .header-right-box.w_links > .btn-group > a:focus:hover {
          text-decoration: none;
          color: #000; }
        .v4 .header-right-box.w_links > a.blue_link,
        .v4 .header-right-box.w_links > a:focus.blue_link,
        .v4 .header-right-box.w_links > .btn-group > a.blue_link,
        .v4 .header-right-box.w_links > .btn-group > a:focus.blue_link {
          color: #27bdde; }
          .v4 .header-right-box.w_links > a.blue_link:hover,
          .v4 .header-right-box.w_links > a:focus.blue_link:hover,
          .v4 .header-right-box.w_links > .btn-group > a.blue_link:hover,
          .v4 .header-right-box.w_links > .btn-group > a:focus.blue_link:hover {
            color: #03A9F4; }
        .v4 .header-right-box.w_links > a.delete_link,
        .v4 .header-right-box.w_links > a:focus.delete_link,
        .v4 .header-right-box.w_links > .btn-group > a.delete_link,
        .v4 .header-right-box.w_links > .btn-group > a:focus.delete_link {
          color: #f36a6a; }
          .v4 .header-right-box.w_links > a.delete_link:hover,
          .v4 .header-right-box.w_links > a:focus.delete_link:hover,
          .v4 .header-right-box.w_links > .btn-group > a.delete_link:hover,
          .v4 .header-right-box.w_links > .btn-group > a:focus.delete_link:hover {
            color: #ff4848; }
        .v4 .header-right-box.w_links > a.w_badge_right,
        .v4 .header-right-box.w_links > a:focus.w_badge_right,
        .v4 .header-right-box.w_links > .btn-group > a.w_badge_right,
        .v4 .header-right-box.w_links > .btn-group > a:focus.w_badge_right {
          position: relative; }
          .v4 .header-right-box.w_links > a.w_badge_right .notification_badge,
          .v4 .header-right-box.w_links > a:focus.w_badge_right .notification_badge,
          .v4 .header-right-box.w_links > .btn-group > a.w_badge_right .notification_badge,
          .v4 .header-right-box.w_links > .btn-group > a:focus.w_badge_right .notification_badge {
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            margin-left: 12px;
            top: -8px; }
        .v4 .header-right-box.w_links > a:last-of-type,
        .v4 .header-right-box.w_links > a:focus:last-of-type,
        .v4 .header-right-box.w_links > .btn-group > a:last-of-type,
        .v4 .header-right-box.w_links > .btn-group > a:focus:last-of-type {
          margin-right: 0; }
        .v4 .header-right-box.w_links > a.disabled, .v4 .header-right-box.w_links > a.disabled:hover, .v4 .header-right-box.w_links > a.disabled:focus,
        .v4 .header-right-box.w_links > a:focus.disabled,
        .v4 .header-right-box.w_links > a:focus.disabled:hover,
        .v4 .header-right-box.w_links > a:focus.disabled:focus,
        .v4 .header-right-box.w_links > .btn-group > a.disabled,
        .v4 .header-right-box.w_links > .btn-group > a.disabled:hover,
        .v4 .header-right-box.w_links > .btn-group > a.disabled:focus,
        .v4 .header-right-box.w_links > .btn-group > a:focus.disabled,
        .v4 .header-right-box.w_links > .btn-group > a:focus.disabled:hover,
        .v4 .header-right-box.w_links > .btn-group > a:focus.disabled:focus {
          cursor: not-allowed;
          color: #ccc; }
      .v4 .header-right-box.w_links > .btn-group {
        display: inline-block;
        margin: 0 10px; }
        .v4 .header-right-box.w_links > .btn-group > a,
        .v4 .header-right-box.w_links > .btn-group > a:focus {
          margin: 0; }
        .v4 .header-right-box.w_links > .btn-group.open .dropdown-toggle {
          -webkit-box-shadow: none;
          box-shadow: none;
          color: #666; }
        .v4 .header-right-box.w_links > .btn-group:last-of-type {
          margin-right: 0; }
    .v4 .header-right-box.for_info {
      color: #a7a7a7;
      margin-top: 9px; }
      .v4 .header-right-box.for_info .help_circle {
        margin-left: 0;
        margin-right: 5px; }
    .v4 .header-right-box.w_margin_right {
      margin-right: 20px; }
  .v4 .circle-outline {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 1;
    font-weight: 400;
    right: 10px;
    text-align: center;
    border: 1px solid rgba(255, 255, 255, 0.3); }
  .v4 .has-background {
    background-color: #f7f7f7; }
    .v4 .has-background.has-background-white {
      background-color: #fff; }
    .v4 .has-background.w_border_top {
      border-top: 1px solid #ddd; }
    .v4 .has-background.w_padding_bottom {
      padding-bottom: 20px; }
    .v4 .has-background.for_indent {
      margin-bottom: 20px; }
  .v4 .lineico-report-problem-triangle.icn_lg {
    font-size: 100px; }
  .v4 .nicescroll::-webkit-scrollbar-track {
    border-radius: 12px;
    background-color: rgba(0, 0, 0, 0.2); }
  .v4 .nicescroll::-webkit-scrollbar {
    width: 8px;
    background-color: #fff; }
  .v4 .nicescroll::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #fff; }
  .v4 .help_circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 12px;
    text-align: center;
    background: none;
    height: 18px;
    width: 18px;
    color: #666;
    line-height: 18px;
    display: inline-block;
    position: relative;
    margin-left: 5px;
    margin-bottom: -2px;
    margin-top: 1px;
    font-style: normal;
    vertical-align: top;
    text-decoration: none;
    text-transform: none;
    cursor: help;
    border: 1px solid #666; }
    .v4 .help_circle:hover {
      color: #27bdde;
      text-decoration: none;
      border-color: #27bdde; }
    .v4 .help_circle.table_legend_circle {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      cursor: default;
      font-style: normal;
      right: 0; }
    .v4 .help_circle.no_action {
      cursor: default;
      pointer-events: none; }
    .v4 .help_circle.w_action {
      cursor: pointer; }
    .v4 .help_circle.inverse {
      background: rgba(255, 255, 255, 0.4);
      color: #000; }
      .v4 .help_circle.inverse span {
        color: #000 !important; }
      .v4 .help_circle.inverse:hover {
        color: #000;
        text-decoration: none;
        border-color: #fff;
        background: #fff; }
  .v4 ul.actions-list {
    margin: 0;
    padding: 0; }
    .v4 ul.actions-list > li {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      vertical-align: top;
      margin-right: 10px; }
      .v4 ul.actions-list > li:last-child {
        margin-right: 0; }
  .v4 .hollow-btn-like {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #aaa;
    color: #999;
    padding: 9px 12px;
    line-height: 1.4;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 300; }
    .v4 .hollow-btn-like.private_note_color {
      color: #daaf19;
      border-color: #daaf19; }
    .v4 .hollow-btn-like.w_left_margin {
      margin-left: 10px; }
    .v4 .hollow-btn-like.in_text {
      margin: -8px 5px -8px 5px; }
    .v4 .hollow-btn-like.in_text_w_margin_right {
      margin: -8px 10px -8px 0px; }
    .v4 .hollow-btn-like.green_note_color, .v4 .hollow-btn-like.positive {
      color: #86c92f;
      border-color: #86c92f; }
    .v4 .hollow-btn-like.moderation_waiting_color {
      color: #8881bd;
      border-color: #8881bd; }
    .v4 .hollow-btn-like.w_icon {
      position: relative;
      padding-left: 46px; }
      .v4 .hollow-btn-like.w_icon > i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        opacity: 0.8;
        left: 12px;
        font-size: 22px; }
    .v4 .hollow-btn-like.w_badge {
      position: relative; }
      .v4 .hollow-btn-like.w_badge .notification_badge {
        top: -14px;
        right: -14px; }
    .v4 .hollow-btn-like.negative {
      border-color: #f36a6a;
      color: #f36a6a; }
    .v4 .hollow-btn-like.w_red, .v4 .hollow-btn-like.refund, .v4 .hollow-btn-like.chargeback, .v4 .hollow-btn-like.inactive, .v4 .hollow-btn-like.rebill_failed {
      border-color: #ff4848;
      color: #ff4848; }
    .v4 .hollow-btn-like.sale, .v4 .hollow-btn-like.rebill, .v4 .hollow-btn-like.active {
      border-color: #86c92f;
      color: #86c92f; }
    .v4 .hollow-btn-like + .hollow-btn-like {
      margin-left: 10px; }
    .v4 .hollow-btn-like.reverse_margin {
      margin: 0 10px 0 0; }
      .v4 .hollow-btn-like.reverse_margin + .reverse_margin {
        margin: 0 10px 0 0; }
    .v4 .hollow-btn-like .spacer {
      width: 24px;
      display: inline-block;
      vertical-align: middle; }
    .v4 .hollow-btn-like.no_uppercase {
      text-transform: none; }
    .v4 .hollow-btn-like.smaller {
      padding-top: 5px;
      padding-bottom: 5px; }
  .v4 .status_btn_like {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    line-height: 1.4;
    position: relative;
    padding: 10px 20px 10px 35px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    min-width: 80px;
    text-align: right;
    position: relative; }
    .v4 .status_btn_like.no_icon {
      padding-left: 20px;
      text-align: left; }
    .v4 .status_btn_like.no_icon_center {
      padding-left: 20px;
      text-align: center; }
    .v4 .status_btn_like.btn-block {
      margin: 0; }
    .v4 .status_btn_like.no_margin {
      margin-right: 0; }
    .v4 .status_btn_like.positive:before, .v4 .status_btn_like.negative:before {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute; }
    .v4 .status_btn_like.for_long_text {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      max-width: 100%;
      white-space: normal; }
    .v4 .status_btn_like.for_coupon {
      padding-left: 20px;
      padding-right: 20px;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      min-width: auto; }
      .v4 .status_btn_like.for_coupon > span {
        display: block; }
        .v4 .status_btn_like.for_coupon > span:nth-of-type(1) {
          text-align: right;
          color: #000;
          font-weight: 400;
          white-space: nowrap; }
        .v4 .status_btn_like.for_coupon > span + span {
          /* These are technically the same, but use both */
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          /* This is the dangerous one in WebKit, as it breaks things wherever */
          word-break: break-all;
          word-break: normal;
          /* Instead use this non-standard one: */
          word-break: break-word;
          /* Adds a hyphen where the word breaks, if supported (No Blink) */
          /*-ms-hyphens: auto;
          -moz-hyphens: auto;
          -webkit-hyphens: auto;
          hyphens: auto;*/
          min-width: 0;
          white-space: normal;
          text-align: center;
          order: -1;
          text-transform: none;
          text-align: center; }
        .v4 .status_btn_like.for_coupon > span:not(:empty) + span {
          margin-right: 10px;
          text-align: left; }
      .v4 .status_btn_like.for_coupon.inverse {
        max-width: 250px;
        color: rgba(255, 255, 255, 0.6) !important; }
        .v4 .status_btn_like.for_coupon.inverse > span:nth-of-type(1) {
          color: #fff; }
    .v4 .status_btn_like.positive {
      background: #86c92f;
      border-color: #86c92f; }
      .v4 .status_btn_like.positive:before {
        left: 12px;
        content: "\e149";
        font-family: "line-cons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        font-size: 18px; }
    .v4 .status_btn_like.negative {
      background: #7e7e7e;
      border-color: #7e7e7e; }
      .v4 .status_btn_like.negative:before {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        content: "";
        width: 10px;
        height: 10px;
        background: #fff;
        left: 14px; }
    .v4 .status_btn_like.hollow:before {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border: 1px solid transparent; }
    .v4 .status_btn_like.hollow.blue {
      color: #27bdde; }
      .v4 .status_btn_like.hollow.blue:before {
        border-color: #27bdde; }
    .v4 .status_btn_like.hollow.default {
      color: #aaa; }
      .v4 .status_btn_like.hollow.default:before {
        border-color: #ccc; }
    .v4 .status_btn_like.hollow.red:before {
      border-color: #ff4848; }
    .v4 .status_btn_like.for_price {
      background: #1c1c1c;
      color: #27bdde;
      margin-right: 0; }
    .v4 .status_btn_like.middle_aligned {
      vertical-align: middle; }
      .v4 .status_btn_like.middle_aligned + .force_inline {
        display: inline-block;
        vertical-align: middle; }
  .v4 .admin_highlight h4 {
    color: #27bdde !important; }
  .v4 .time_div {
    color: #999;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle; }
    .v4 .time_div.small {
      font-size: 12px;
      line-height: 18px;
      top: 2px;
      position: relative; }
  .v4 .circle-notifications {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    background: #ff4848;
    display: inline-block;
    vertical-align: top;
    min-width: 14px !important;
    padding: 0 3px;
    height: 14px !important;
    font-weight: 400;
    color: #fff;
    line-height: 12px;
    font-size: 10px;
    border: 2px solid #fff !important; }
    .v4 .circle-notifications.for_helpdesk {
      width: 26px;
      height: 26px !important;
      border-width: 1px !important; }
    .v4 .circle-notifications.circle-active {
      background: #86c92f; }
    .v4 .circle-notifications.circle-blacklisted {
      line-height: 9px; }
      .v4 .circle-notifications.circle-blacklisted:after {
        content: "!";
        font-size: 10px;
        font-weight: 400; }
    .v4 .circle-notifications.circle-all {
      background: #333; }
    .v4 .circle-notifications.circle-pending {
      background: #EFC62B; }
    .v4 .circle-notifications.circle-open {
      background: #EBEBEB; }
    .v4 .circle-notifications.circle-unread {
      background: #ffdd4f; }
    .v4 .circle-notifications.circle-refunded {
      background: #27bdde; }
    .v4 .circle-notifications.circle-resolved {
      background: #86c92f; }
    .v4 .circle-notifications.circle-delete {
      background: #f36a6a; }
    .v4 .circle-notifications.circle-postponed, .v4 .circle-notifications.circle-prefered {
      background: #ff00a2; }
    .v4 .circle-notifications.circle-prefered {
      min-width: 20px !important;
      height: 20px !important;
      line-height: 18px; }
      .v4 .circle-notifications.circle-prefered i {
        color: #fff; }
    .v4 .circle-notifications.prefered {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      height: 28px !important;
      width: 28px;
      font-size: 12px;
      background: #ff00a2;
      display: block;
      text-align: center;
      position: absolute;
      z-index: 10; }
    .v4 .circle-notifications.old_size {
      min-width: 20px !important;
      height: 20px !important;
      padding: 0 5px; }
  .v4 .mainsearch-block.mainsearch_left .selected_image {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0px; }
  .v4 .mainsearch-block.mainsearch_left.longer input[type="text"] {
    width: 220px; }
  .v4 .mainsearch-block .input-search {
    position: relative; }
  .v4 .mainsearch-block a#clear_search,
  .v4 .mainsearch-block a.clear_search,
  .v4 .mainsearch-block a#clear_search_wiki {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    height: inherit;
    text-align: center;
    width: inherit;
    font-size: 12px;
    text-decoration: none;
    color: #ccc;
    line-height: 1; }
    .v4 .mainsearch-block a#clear_search i,
    .v4 .mainsearch-block a.clear_search i,
    .v4 .mainsearch-block a#clear_search_wiki i {
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none;
      font-size: 12px;
      position: relative;
      top: 0 !important; }
      .v4 .mainsearch-block a#clear_search i:before,
      .v4 .mainsearch-block a.clear_search i:before,
      .v4 .mainsearch-block a#clear_search_wiki i:before {
        content: "\e14a";
        font-size: 14px; }
    .v4 .mainsearch-block a#clear_search:hover, .v4 .mainsearch-block a#clear_search:focus,
    .v4 .mainsearch-block a.clear_search:hover,
    .v4 .mainsearch-block a.clear_search:focus,
    .v4 .mainsearch-block a#clear_search_wiki:hover,
    .v4 .mainsearch-block a#clear_search_wiki:focus {
      color: #f36a6a;
      text-decoration: none; }
      .v4 .mainsearch-block a#clear_search:hover i, .v4 .mainsearch-block a#clear_search:focus i,
      .v4 .mainsearch-block a.clear_search:hover i,
      .v4 .mainsearch-block a.clear_search:focus i,
      .v4 .mainsearch-block a#clear_search_wiki:hover i,
      .v4 .mainsearch-block a#clear_search_wiki:focus i {
        opacity: 1; }
  .v4 .mainsearch-block .search_button,
  .v4 .mainsearch-block .search_button_wiki {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: 6px;
    right: 0;
    left: auto;
    color: #ccc; }
    .v4 .mainsearch-block .search_button i,
    .v4 .mainsearch-block .search_button_wiki i {
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none;
      color: inherit;
      position: relative;
      top: 2px; }
    .v4 .mainsearch-block .search_button:hover, .v4 .mainsearch-block .search_button:focus,
    .v4 .mainsearch-block .search_button_wiki:hover,
    .v4 .mainsearch-block .search_button_wiki:focus {
      text-decoration: none;
      color: #aaa; }
      .v4 .mainsearch-block .search_button:hover i, .v4 .mainsearch-block .search_button:focus i,
      .v4 .mainsearch-block .search_button_wiki:hover i,
      .v4 .mainsearch-block .search_button_wiki:focus i {
        color: inherit; }
  .v4 .mainsearch-block i {
    font-size: 18px; }
  .v4 .mainsearch-block input[type="text"] {
    padding-left: 20px;
    padding-right: 25px; }
  .v4 .mainsearch-block input[type="search"] {
    padding-left: 20px;
    padding-right: 25px; }
    .v4 .mainsearch-block input[type="search"].w_padding_right {
      padding-right: 160px; }
  .v4 .mainsearch-block.pull-right {
    margin-left: 0px !important;
    float: right !important; }
  .v4 .mainsearch-block.mainsearch_left input[type="text"] {
    padding-right: 40px; }
  .v4 .legend-span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-right: 25px;
    margin: 0;
    float: none; }
  .v4 .pseudo_label {
    position: relative;
    padding-left: 35px; }
    .v4 .pseudo_label > i {
      position: absolute;
      top: 0;
      left: 0; }
    .v4 .pseudo_label.w_alert .hollow-btn-like {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 0; }
  .v4 .help-box-wrapper {
    display: table;
    width: 100%;
    color: rgba(0, 0, 0, 0.6);
    margin-bottom: 40px;
    padding: 10px;
    background: #f7f7f7; }
    .v4 .help-box-wrapper .info-icon {
      display: table-cell;
      width: 50px;
      vertical-align: top;
      font-size: 36px;
      line-height: 0px;
      padding-right: 10px; }
      .v4 .help-box-wrapper .info-icon i {
        position: static;
        font-size: 36px;
        width: auto;
        height: auto;
        color: rgba(0, 0, 0, 0.2); }
      .v4 .help-box-wrapper .info-icon.align_middle {
        vertical-align: middle; }
      .v4 .help-box-wrapper .info-icon.smaller {
        width: 40px;
        font-size: 26px; }
        .v4 .help-box-wrapper .info-icon.smaller i {
          font-size: 26px; }
    .v4 .help-box-wrapper .info-text {
      display: table-cell;
      vertical-align: middle;
      line-height: 1.6;
      margin-bottom: 0px; }
      .v4 .help-box-wrapper .info-text p {
        color: #000; }
        .v4 .help-box-wrapper .info-text p .text-bold {
          font-weight: 400;
          color: #000; }
        .v4 .help-box-wrapper .info-text p.flex_display {
          display: flex;
          align-items: center;
          justify-content: space-between; }
    .v4 .help-box-wrapper.no_margin {
      margin-bottom: 0px; }
    .v4 .help-box-wrapper.no_bg {
      background: none; }
    .v4 .help-box-wrapper.white_bg {
      background: #fff; }
    .v4 .help-box-wrapper.no_padding {
      padding: 0; }
    .v4 .help-box-wrapper.w_margin_top {
      margin-top: 40px; }
    .v4 .help-box-wrapper.w_button .info-text > p {
      display: inline-block;
      padding-right: 90px;
      position: relative; }
      .v4 .help-box-wrapper.w_button .info-text > p .btn {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 0; }
    .v4 .help-box-wrapper.some_phone .info-icon i, .v4 .help-box-wrapper.no_phone .info-icon i {
      color: #f36a6a; }
    .v4 .help-box-wrapper.some_phone .info-text p, .v4 .help-box-wrapper.no_phone .info-text p {
      color: #f36a6a; }
  .v4 .top_area.for_step_common .icn_circle.icn_lg {
    width: 120px;
    height: 120px; }
    .v4 .top_area.for_step_common .icn_circle.icn_lg i {
      font-size: 54px;
      line-height: 122px; }
  .v4 .top_area.for_step_common h3 {
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 1.42857;
    font-weight: 700;
    color: #000; }
  .v4 .top_area.for_step_common p {
    color: #999;
    margin: 0 0 40px 0;
    line-height: 1.42857;
    font-weight: 400;
    font-size: 16px !important; }
    .v4 .top_area.for_step_common p, .v4 .top_area.for_step_common p:last-child {
      margin: 0 0 40px 0 !important; }
  .v4 .social_icon_circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: center;
    display: block;
    width: 36px;
    height: 36px;
    background: #eee;
    color: #fff;
    line-height: 36px;
    font-size: 18px; }
    .v4 .social_icon_circle.ig > i {
      position: relative; }
    .v4 .social_icon_circle.ig:before {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-transition: opacity 0.3s ease-in;
      -moz-transition: opacity 0.3s ease-in;
      -ms-transition: opacity 0.3s ease-in;
      -o-transition: opacity 0.3s ease-in;
      transition: opacity 0.3s ease-in;
      content: "";
      background: radial-gradient(circle at 30% 107%, #fdf497 5%, #fdf497 15%, #fd5949 55%, #d6249f 65%, #285AEB 95%);
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      opacity: 0; }
    .v4 .social_icon_circle.on.fb {
      background: #39579b; }
    .v4 .social_icon_circle.on.tw {
      background: #3b88c3; }
    .v4 .social_icon_circle.on.gp {
      background: #cb3522; }
    .v4 .social_icon_circle.on.li {
      background: #015784; }
    .v4 .social_icon_circle.on.em {
      background: #000; }
  .v4 .new_social_list {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: top;
    position: relative; }
    .v4 .new_social_list > li {
      float: left;
      margin: 0 8px;
      list-style: none;
      padding: 0; }
      .v4 .new_social_list > li a {
        display: block;
        text-decoration: none; }
        .v4 .new_social_list > li a:hover, .v4 .new_social_list > li a:focus {
          text-decoration: none; }
          .v4 .new_social_list > li a:hover .social_icon_circle.on.fb, .v4 .new_social_list > li a:focus .social_icon_circle.on.fb {
            background: rgba(57, 87, 155, 0.8); }
          .v4 .new_social_list > li a:hover .social_icon_circle.on.tw, .v4 .new_social_list > li a:focus .social_icon_circle.on.tw {
            background: rgba(59, 136, 195, 0.8); }
          .v4 .new_social_list > li a:hover .social_icon_circle.on.gp, .v4 .new_social_list > li a:focus .social_icon_circle.on.gp {
            background: rgba(203, 53, 34, 0.8); }
          .v4 .new_social_list > li a:hover .social_icon_circle.on.li, .v4 .new_social_list > li a:focus .social_icon_circle.on.li {
            background: rgba(1, 87, 132, 0.8); }
          .v4 .new_social_list > li a:hover .social_icon_circle.on.em, .v4 .new_social_list > li a:focus .social_icon_circle.on.em {
            background: rgba(0, 0, 0, 0.8); }
    .v4 .new_social_list.w_margin_top {
      margin-top: 20px; }
  .v4 .inline_block {
    display: inline-block; }
  .v4 .email_printout p {
    font-weight: 400; }
  .v4 .email_printout strong {
    font-weight: 700; }
  .v4 .email_printout ul li,
  .v4 .email_printout ol li {
    font-weight: 400; }
  .v4 .wysiwyg_printout {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    font-weight: 400; }
    .v4 .wysiwyg_printout.text_14 p, .v4 .wysiwyg_printout.text_14 ol, .v4 .wysiwyg_printout.text_14 ul, .v4 .wysiwyg_printout.text_14 li {
      font-size: 14px; }
    .v4 .wysiwyg_printout.margin_20 p {
      margin-bottom: 20px; }
    .v4 .wysiwyg_printout.margin_20 ol, .v4 .wysiwyg_printout.margin_20 ul {
      margin-left: 30px; }
      .v4 .wysiwyg_printout.margin_20 ol > li, .v4 .wysiwyg_printout.margin_20 ul > li {
        margin-bottom: 20px; }
        .v4 .wysiwyg_printout.margin_20 ol > li > ul, .v4 .wysiwyg_printout.margin_20 ol > li > ol, .v4 .wysiwyg_printout.margin_20 ul > li > ul, .v4 .wysiwyg_printout.margin_20 ul > li > ol {
          margin-top: 20px;
          margin-left: 20px; }
        .v4 .wysiwyg_printout.margin_20 ol > li:last-child, .v4 .wysiwyg_printout.margin_20 ul > li:last-child {
          margin-bottom: 20px; }
    .v4 .wysiwyg_printout p {
      margin: 0;
      padding: 0;
      font-size: 16px;
      line-height: 1.4;
      color: #333;
      margin-bottom: 15px; }
      .v4 .wysiwyg_printout p a:not(.no_effect), .v4 .wysiwyg_printout p a:not(.no_effect):focus {
        text-decoration: underline;
        color: #0000ee; }
        .v4 .wysiwyg_printout p a:not(.no_effect):hover, .v4 .wysiwyg_printout p a:not(.no_effect):focus:hover {
          text-decoration: none;
          color: #0000ee; }
    .v4 .wysiwyg_printout ol, .v4 .wysiwyg_printout ul {
      margin: 0;
      padding: 0;
      margin-left: 45px;
      font-size: 16px;
      line-height: 1.4;
      color: #333;
      margin-bottom: 0; }
      .v4 .wysiwyg_printout ol > li, .v4 .wysiwyg_printout ul > li {
        margin: 0;
        padding: 0;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.4;
        color: #333;
        list-style-type: initial; }
        .v4 .wysiwyg_printout ol > li > ul, .v4 .wysiwyg_printout ol > li > ol, .v4 .wysiwyg_printout ul > li > ul, .v4 .wysiwyg_printout ul > li > ol {
          margin-top: 15px;
          margin-left: 30px; }
        .v4 .wysiwyg_printout ol > li > ul > li, .v4 .wysiwyg_printout ul > li > ul > li {
          list-style-type: circle; }
        .v4 .wysiwyg_printout ol > li > ol > li, .v4 .wysiwyg_printout ul > li > ol > li {
          list-style-type: decimal; }
        .v4 .wysiwyg_printout ol > li:last-child, .v4 .wysiwyg_printout ul > li:last-child {
          margin-bottom: 15px; }
    .v4 .wysiwyg_printout ol > li {
      list-style-type: decimal; }
    .v4 .wysiwyg_printout blockquote {
      font-style: italic;
      border-style: solid;
      border-color: #ccc;
      border-width: 0;
      padding: 0;
      margin: 0;
      padding-right: 45px;
      border-left-width: 2px;
      margin-left: 45px;
      border: none;
      margin-top: 0px;
      position: relative; }
      .v4 .wysiwyg_printout blockquote::before {
        content: "\201C";
        clear: both;
        color: #C1C1C1;
        display: block;
        font-family: "Times New Roman",Times,Georgia,serif;
        font-size: 50px;
        font-size: 3rem;
        font-style: normal;
        font-weight: bold;
        left: -40px;
        line-height: 10px;
        position: absolute;
        text-align: center;
        width: 40px;
        top: 10px;
        font-size: 50px; }
  .v4 .controls-fileUpload .help-inline {
    font-size: 12px; }
    .v4 .controls-fileUpload .help-inline strong {
      font-weight: 300;
      color: #000;
      margin-right: 5px; }
    .v4 .controls-fileUpload .help-inline span {
      color: #999; }
    .v4 .controls-fileUpload .help-inline.align_top {
      vertical-align: top; }
    .v4 .controls-fileUpload .help-inline .w_delete {
      padding-right: 20px;
      position: relative;
      display: inline-block;
      vertical-align: top; }
      .v4 .controls-fileUpload .help-inline .w_delete > a {
        position: absolute;
        top: 1px;
        right: 0; }
  .v4 .inverse .controls-fileUpload .help-inline strong {
    color: #fff; }
  .v4 .inverse .controls-fileUpload .help-inline span {
    color: rgba(255, 255, 255, 0.5); }
  .v4 .fileUpload {
    position: relative;
    overflow: hidden; }
    .v4 .fileUpload.disabled:hover {
      color: #333333;
      background-color: #e6e6e6; }
    .v4 .fileUpload input.upload {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      padding: 0;
      font-size: 20px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0); }
      .v4 .fileUpload input.upload[disabled], .v4 .fileUpload input.upload.disabled {
        cursor: default; }
  .v4 .pseudo_ticket_status_dropdown {
    position: relative;
    font-weight: 300;
    padding-right: 40px;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block; }
    .v4 .pseudo_ticket_status_dropdown, .v4 .pseudo_ticket_status_dropdown:focus {
      text-decoration: none;
      color: #666; }
      .v4 .pseudo_ticket_status_dropdown:hover, .v4 .pseudo_ticket_status_dropdown:focus:hover {
        text-decoration: none;
        color: #666; }
    .v4 .pseudo_ticket_status_dropdown .caret {
      margin-top: 5px; }
    .v4 .pseudo_ticket_status_dropdown.no_dropdown {
      padding-right: 30px;
      height: 26px; }
      .v4 .pseudo_ticket_status_dropdown.no_dropdown .circle-notifications {
        left: 0;
        right: auto; }
    .v4 .pseudo_ticket_status_dropdown .circle-notifications {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 4px; }
  .v4 .universal_alert {
    padding: 20px 20px 20px 50px;
    position: relative;
    box-sizing: content-box !important;
    margin: 0 0px 0px 0px;
    height: 100%;
    max-height: none;
    text-align: left; }
    .v4 .universal_alert.no_height {
      height: auto; }
    .v4 .universal_alert.for_unsubscribe:before {
      background: #fffacf; }
    .v4 .universal_alert.w_checkbox {
      padding-left: 60px; }
      .v4 .universal_alert.w_checkbox > .ez-checkbox,
      .v4 .universal_alert.w_checkbox > .ez-radio {
        position: absolute;
        left: 20px;
        top: 18px; }
        .v4 .universal_alert.w_checkbox > .ez-checkbox > input,
        .v4 .universal_alert.w_checkbox > .ez-radio > input {
          position: absolute; }
    .v4 .universal_alert.for_cc {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      background: none;
      border: 1px solid #f36a6a;
      color: #f36a6a;
      padding: 8px 12px;
      font-size: 14px;
      font-weight: 300;
      line-height: 1.42857;
      text-shadow: none; }
      .v4 .universal_alert.for_cc:before {
        display: none; }
    .v4 .universal_alert:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      background: #e9f8fc;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    .v4 .universal_alert .universal_alert_content {
      position: relative;
      color: #5a6a71;
      font-weight: 400; }
      .v4 .universal_alert .universal_alert_content.padding-right {
        padding-right: 100px; }
      .v4 .universal_alert .universal_alert_content a, .v4 .universal_alert .universal_alert_content a:focus {
        color: #5a6a71;
        text-decoration: underline; }
        .v4 .universal_alert .universal_alert_content a:hover, .v4 .universal_alert .universal_alert_content a:focus:hover {
          color: #5a6a71;
          text-decoration: none; }
      .v4 .universal_alert .universal_alert_content a.help_circle, .v4 .universal_alert .universal_alert_content a.help_circle:focus {
        color: #5a6a71;
        border-color: #5a6a71;
        text-decoration: none; }
        .v4 .universal_alert .universal_alert_content a.help_circle:hover, .v4 .universal_alert .universal_alert_content a.help_circle:focus:hover {
          color: #434f55;
          text-decoration: none;
          border-color: #434f55; }
      .v4 .universal_alert .universal_alert_content .no-show-text,
      .v4 .universal_alert .universal_alert_content .collapse-text {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-weight: 700;
        float: right;
        position: static;
        margin-top: 15px;
        text-decoration: none;
        padding-left: 30px;
        position: relative; }
        .v4 .universal_alert .universal_alert_content .no-show-text i,
        .v4 .universal_alert .universal_alert_content .collapse-text i {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          font-size: 22px;
          left: 0; }
        .v4 .universal_alert .universal_alert_content .no-show-text, .v4 .universal_alert .universal_alert_content .no-show-text:focus,
        .v4 .universal_alert .universal_alert_content .collapse-text,
        .v4 .universal_alert .universal_alert_content .collapse-text:focus {
          text-decoration: none; }
          .v4 .universal_alert .universal_alert_content .no-show-text:hover, .v4 .universal_alert .universal_alert_content .no-show-text:focus:hover,
          .v4 .universal_alert .universal_alert_content .collapse-text:hover,
          .v4 .universal_alert .universal_alert_content .collapse-text:focus:hover {
            text-decoration: none; }
      .v4 .universal_alert .universal_alert_content .no-show-text, .v4 .universal_alert .universal_alert_content .no-show-text:focus {
        margin-right: 30px;
        color: #f36a6a; }
        .v4 .universal_alert .universal_alert_content .no-show-text:hover, .v4 .universal_alert .universal_alert_content .no-show-text:focus:hover {
          color: #ef3b3b; }
      .v4 .universal_alert .universal_alert_content .collapse-text, .v4 .universal_alert .universal_alert_content .collapse-text:focus {
        color: #5a6a71; }
        .v4 .universal_alert .universal_alert_content .collapse-text:hover, .v4 .universal_alert .universal_alert_content .collapse-text:focus:hover {
          color: #2d3538; }
    .v4 .universal_alert > i {
      position: absolute;
      left: 20px;
      top: 19px;
      color: #5a6a71;
      line-height: 1;
      font-size: 20px; }
      .v4 .universal_alert > i:before {
        font-weight: 700 !important; }
    .v4 .universal_alert.collapsed {
      overflow: hidden;
      height: 20px; }
      .v4 .universal_alert.collapsed .universal_alert_content {
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 100%;
        position: relative; }
      .v4 .universal_alert.collapsed .collapse-text {
        margin-top: 0px;
        float: none;
        position: absolute;
        top: 0px;
        right: 0px; }
    .v4 .universal_alert.w_margin {
      margin-bottom: 20px; }
    .v4 .universal_alert.w_double_margin {
      margin-bottom: 40px; }
    .v4 .universal_alert.w_double_margin_top {
      margin-top: 40px; }
    .v4 .universal_alert.w_margin_top {
      margin-top: 20px; }
    .v4 .universal_alert.no_icon {
      padding-left: 20px; }
    .v4 .universal_alert.for_ticket_subject {
      font-size: 16px;
      color: #000;
      font-weight: 400;
      padding-right: 130px; }
      .v4 .universal_alert.for_ticket_subject:before {
        background: #edfbff; }
      .v4 .universal_alert.for_ticket_subject .universal_alert_content {
        color: #14263a;
        word-break: break-all; }
      .v4 .universal_alert.for_ticket_subject .pseudo_ticket_status_dropdown {
        position: absolute;
        top: 20px;
        right: 10px; }
    .v4 .universal_alert.no_bg {
      padding: 0 0 0 50px; }
      .v4 .universal_alert.no_bg:before {
        display: none; }
      .v4 .universal_alert.no_bg > i {
        left: 0;
        top: -6px; }
    .v4 .universal_alert.w_red_icon:before {
      background: #f36a6a; }
    .v4 .universal_alert.w_red_icon > i {
      color: #fff; }
    .v4 .universal_alert.w_red_icon .universal_alert_content {
      color: #fff; }
      .v4 .universal_alert.w_red_icon .universal_alert_content a, .v4 .universal_alert.w_red_icon .universal_alert_content a:focus {
        color: #fdff71; }
        .v4 .universal_alert.w_red_icon .universal_alert_content a:hover, .v4 .universal_alert.w_red_icon .universal_alert_content a:focus:hover {
          color: #fdff71; }
    .v4 .universal_alert + .w_conditional_top_margin {
      margin-top: 20px; }
    .v4 .universal_alert.w_lists .universal_alert_content ul {
      margin: 0;
      padding: 0; }
      .v4 .universal_alert.w_lists .universal_alert_content ul > li {
        margin: 0;
        padding: 0;
        list-style: none; }
  .v4 .cc_hollow-btn-like {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #999;
    padding: 5px 5px;
    line-height: 1.42857;
    text-transform: uppercase;
    margin-left: 10px; }
    .v4 .cc_hollow-btn-like > span + span {
      color: #fff;
      font-weight: 400;
      margin-left: 15px; }
  .v4 .coupon_hollow-btn-like {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #999;
    padding: 5px 5px;
    line-height: 1.42857;
    max-width: 168px;
    display: flex;
    color: #aaa;
    align-items: flex-start;
    justify-content: space-between; }
    .v4 .coupon_hollow-btn-like > span {
      display: block; }
      .v4 .coupon_hollow-btn-like > span + span {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        color: #000;
        font-weight: 400;
        margin-left: 10px;
        white-space: nowrap;
        text-transform: none;
        text-align: center; }
      .v4 .coupon_hollow-btn-like > span:not(:empty) + span {
        margin-right: 10px;
        text-align: left; }
    .v4 .coupon_hollow-btn-like.inverse {
      border-color: rgba(255, 255, 255, 0.5);
      max-width: 250px;
      color: rgba(255, 255, 255, 0.6); }
      .v4 .coupon_hollow-btn-like.inverse > span + span {
        color: #fff; }
  .v4 .for_coupon_wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%; }
  .v4 h1, .v4 h2, .v4 h3, .v4 h4, .v4 h5, .v4 h6 {
    line-height: 1.42857; }
  .v4 h2.w_quartermargin {
    margin-bottom: 10px; }
  .v4 h4.w_halfmargin {
    margin-bottom: 20px; }
  .v4 .wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -172px; }
  .v4 .push {
    height: 172px; }
  .v4 img.full_width_image {
    width: 100%;
    height: auto; }
  .v4 p {
    margin: 0 0 20px;
    padding: 0;
    line-height: 1.42857; }
    .v4 p:not(.eb_p):last-child {
      margin-bottom: 0 !important; }
    .v4 p.w_margin {
      margin-bottom: 20px; }
    .v4 p.w_doublebottom {
      margin-bottom: 40px; }
    .v4 p.no_margin {
      margin-bottom: 0px; }
    .v4 p.description_text {
      margin-top: 5px; }
  .v4 .expanded-block {
    padding-top: 0; }
  .v4 .well-inner {
    padding: 20px 20px; }
    .v4 .well-inner.no_topbottom {
      padding-top: 0;
      padding-bottom: 0; }
    .v4 .well-inner.no_bottom {
      padding-bottom: 0; }
    .v4 .well-inner.no_bottom_padding, .v4 .well-inner.no_padding_bottom {
      padding-bottom: 0; }
    .v4 .well-inner.double_topbottom {
      padding-top: 40px;
      padding-bottom: 40px; }
    .v4 .well-inner.w_halfmargin_bottom {
      margin-bottom: 20px; }
    .v4 .well-inner.double_all {
      padding: 40px; }
    .v4 .well-inner.w_left_padding {
      padding: 0 0 0 20px; }
    .v4 .well-inner.double_bottom {
      padding-bottom: 40px; }
    .v4 .well-inner.double_top {
      padding-top: 40px; }
    .v4 .well-inner.thirty_top {
      padding-top: 30px; }
    .v4 .well-inner.no_side_padding {
      padding-left: 0;
      padding-right: 0; }
    .v4 .well-inner.no_top_padding {
      padding-top: 0; }
    .v4 .well-inner.no_modal_bottom {
      margin-bottom: -40px; }
    .v4 .well-inner.w_side_padding {
      padding-left: 80px;
      padding-right: 80px; }
    .v4 .well-inner.extend_bottom {
      padding-bottom: 60px; }
    .v4 .well-inner.w_border {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      border: 1px solid #ddd; }
    .v4 .well-inner.short-block {
      padding-top: 30px;
      padding-bottom: 30px;
      color: #7e7e7e; }
    .v4 .well-inner.half_topbottom, .v4 .well-inner.short-block.half_topbottom {
      padding-top: 13px;
      padding-bottom: 13px; }
  .v4 .expand_box_bg {
    position: relative;
    padding: 35px 30px 0px 30px;
    background-image: url("/img/new_style/expand_box_bg.png");
    background-position: top;
    background-repeat: repeat-x;
    border-top: 1px solid #eee; }
  .v4 .info_block {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin-bottom: 30px;
    background: none;
    background: none;
    padding: 0;
    margin-top: 0; }
    .v4 .info_block p {
      font-size: 13px;
      color: #b4b4b4; }
  .v4 .control-group_wrapper_double_col {
    display: table;
    width: 100%; }
    .v4 .control-group_wrapper_double_col > .control-group {
      display: table-cell;
      vertical-align: top;
      padding-right: 15px;
      float: left; }
      .v4 .control-group_wrapper_double_col > .control-group:nth-last-of-type(1) {
        float: right;
        padding-right: 0px;
        padding-left: 15px; }
    .v4 .control-group_wrapper_double_col.shorter_right > .control-group {
      width: 75%; }
      .v4 .control-group_wrapper_double_col.shorter_right > .control-group:nth-last-of-type(1) {
        width: 25%; }
  .v4 .overlay_builder {
    position: relative;
    outline-offset: -1px;
    outline: 1px solid transparent !important; }
    .v4 .overlay_builder#kartra_optin_form_fields_container, .v4 .overlay_builder.kartra_optin_media_block {
      outline-offset: 0px; }
    .v4 .overlay_builder.hover, .v4 .overlay_builder.first_step {
      overflow: inherit;
      outline: 1px solid #E55DD8 !important; }
    .v4 .overlay_builder:before {
      display: none; }
    .v4 .overlay_builder.for_input_form {
      outline-offset: 2px; }
      .v4 .overlay_builder.for_input_form > ul.builder_actions {
        left: -2px;
        top: -2px; }
    .v4 .overlay_builder.overlay_builder_main > ul.builder_actions, .v4 .overlay_builder.for_optin_bg > ul.builder_actions {
      left: auto;
      right: 0;
      -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
      transform: translateX(0%);
      top: 0;
      background: #27bdde; }
    .v4 .overlay_builder.overlay_builder_main.hover, .v4 .overlay_builder.for_optin_bg.hover {
      overflow: inherit; }
    .v4 .overlay_builder.overlay_builder_main .kartra_optin_media_block_content .for_optin_bg > ul.builder_actions, .v4 .overlay_builder.for_optin_bg .kartra_optin_media_block_content .for_optin_bg > ul.builder_actions {
      right: 0; }
    .v4 .overlay_builder.overlay_builder_main {
      outline-offset: -1px; }
      .v4 .overlay_builder.overlay_builder_main.hover {
        outline: 1px solid #27bdde !important; }
    .v4 .overlay_builder.for_optin_bg {
      outline: none; }
      .v4 .overlay_builder.for_optin_bg:before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        content: "";
        border: 1px solid #27bdde;
        opacity: 0;
        display: block;
        z-index: 1; }
      .v4 .overlay_builder.for_optin_bg.hover:before {
        opacity: 1; }
      .v4 .overlay_builder.for_optin_bg .for_optin_bg > ul.builder_actions {
        right: 35px; }
      .v4 .overlay_builder.for_optin_bg .for_optin_bg.kartra_quote_wrapper > ul.builder_actions, .v4 .overlay_builder.for_optin_bg .for_optin_bg.kartra_optin_content_wrapper > ul.builder_actions, .v4 .overlay_builder.for_optin_bg .for_optin_bg.kartra_optin_content_wrapper_inner > ul.builder_actions, .v4 .overlay_builder.for_optin_bg .for_optin_bg[data-contenttype="list"] > ul.builder_actions {
        right: 0; }
      .v4 .overlay_builder.for_optin_bg > .kartra_optin_tnc-form .kartra_optin_controls,
      .v4 .overlay_builder.for_optin_bg > .kartra_optin_submit_btn,
      .v4 .overlay_builder.for_optin_bg > div:not(.kartra_optin_bgimage) {
        z-index: 1;
        position: relative; }
    .v4 .overlay_builder > ul.builder_actions {
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      border-radius: 0px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-box-shadow: none;
      box-shadow: none;
      left: 0;
      top: 0px;
      right: auto;
      margin: 0;
      padding: 0;
      background: #e55dd8;
      z-index: 99; }
      .v4 .overlay_builder > ul.builder_actions > li {
        margin: 0 !important;
        padding: 0 !important;
        display: inline-block;
        vertical-align: top;
        list-style: none;
        margin-left: 0 !important;
        float: left;
        line-height: 1; }
        .v4 .overlay_builder > ul.builder_actions > li::after, .v4 .overlay_builder > ul.builder_actions > li::before {
          display: none; }
        .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"] {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          position: relative;
          left: auto;
          margin-left: 0;
          -webkit-transform: inherit;
          -ms-transform: inherit;
          transform: inherit;
          top: auto;
          padding: 0;
          text-decoration: none;
          z-index: 1;
          cursor: pointer !important;
          float: left;
          display: block;
          width: 30px;
          height: 25px;
          font-size: 12px;
          color: rgba(255, 255, 255, 0.7);
          font-family: "Lato", "Roboto", Arial; }
          .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"].baction_order {
            cursor: move !important; }
            .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"].baction_order i {
              cursor: move; }
          .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"].baction_delete:hover {
            color: #fff; }
          .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"] i {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            line-height: 1;
            cursor: pointer; }
          .v4 .overlay_builder > ul.builder_actions > li [class*="baction_"]:hover {
            text-decoration: none;
            color: #fff; }
        .v4 .overlay_builder > ul.builder_actions > li.order-block {
          height: auto;
          top: auto;
          left: auto;
          width: auto;
          -webkit-transform: inherit;
          -ms-transform: inherit;
          transform: inherit;
          position: static; }
        .v4 .overlay_builder > ul.builder_actions > li:first-child {
          margin-left: 0 !important; }
      .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_default > li {
        float: none;
        margin: 0 !important;
        display: block;
        margin-bottom: 5px !important; }
        .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_default > li a.circle-notifications {
          display: block;
          float: none; }
        .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_default > li:last-child {
          margin-bottom: 0 !important; }
      .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical {
        top: 10px; }
        .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical > li {
          float: none;
          margin: 0 !important;
          display: block;
          margin-bottom: 5px !important; }
          .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical > li a.circle-notifications {
            display: block;
            float: none; }
          .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical > li:last-child {
            margin-bottom: 0 !important; }
        .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical.no_overlap {
          top: -50px; }
      .v4 .overlay_builder > ul.builder_actions.w_2_items {
        min-width: 73px; }
      .v4 .overlay_builder > ul.builder_actions.w_3_items {
        min-width: 90px; }
      .v4 .overlay_builder > ul.builder_actions.w_4_items {
        min-width: 120px; }
      .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_inside {
        top: 0px; }
        .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_inside > li {
          float: none;
          margin: 0 !important;
          display: block;
          margin-bottom: 5px !important; }
          .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_inside > li a.circle-notifications {
            display: block;
            float: none; }
          .v4 .overlay_builder > ul.builder_actions.builder_actions_vertical_inside > li:last-child {
            margin-bottom: 0 !important; }
    .v4 .overlay_builder.first_step .empty_placeholder_tree {
      display: block; }
    .v4 .overlay_builder.box_holder::before {
      top: -10px;
      left: -30px;
      right: -5px;
      bottom: -5px; }
  .v4 .table-block {
    display: table;
    width: 100%; }
    .v4 .table-block .table-block-cell {
      display: table-cell;
      vertical-align: top; }
    .v4 .table-block.va_middle .table-block-cell {
      vertical-align: middle; }
  .v4 .version_holder {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    border: none;
    margin: 0;
    height: 30px;
    text-transform: uppercase;
    width: 30px;
    line-height: 1;
    position: absolute;
    right: -10px;
    z-index: 1;
    display: block;
    background: #333;
    top: 15px; }
    .v4 .version_holder > span {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      color: #fff;
      font-weight: 400;
      font-size: 14px;
      line-height: 1; }
  .v4 .inverse p {
    color: #fff; }
  .v4 .inverse .like_dislike_box .hollow-btn-like {
    border-color: rgba(255, 255, 255, 0.3); }
    .v4 .inverse .like_dislike_box .hollow-btn-like:nth-of-type(1) {
      color: #fff; }
    .v4 .inverse .like_dislike_box .hollow-btn-like:nth-of-type(2) {
      color: #fff; }
  .v4 .valerror-block {
    margin-bottom: 0;
    position: absolute;
    top: 8px;
    right: 10px;
    font-size: 11px;
    color: #ff3737; }
  .v4 .notification_badge {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    background: #ff4848;
    display: inline-block;
    vertical-align: top;
    min-width: 16px;
    padding: 0 3px;
    height: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 16px;
    font-size: 10px; }
    .v4 .notification_badge.lighter {
      background: #ebebeb;
      color: #777777; }
    .v4 .notification_badge.semi-white {
      background: #666; }
    .v4 .notification_badge.grey_bg {
      background: #7e7e7e; }
    .v4 .notification_badge.medium {
      min-width: 28px;
      height: 20px;
      line-height: 20px;
      font-size: 12px;
      padding: 0 10px; }
    .v4 .notification_badge.larger {
      min-width: 36px;
      height: 36px;
      line-height: 36px;
      font-size: 14px; }
    .v4 .notification_badge.prefered {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      height: 28px !important;
      width: 28px;
      font-size: 12px;
      background: #ff00a2;
      display: block;
      text-align: center;
      position: absolute;
      z-index: 10; }
      .v4 .notification_badge.prefered > i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        line-height: 1; }
    .v4 .notification_badge.w_blue {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      height: 20px;
      width: 20px;
      line-height: 20px;
      background: #27bdde; }
  .v4 .status-circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    background: #666;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: top; }
    .v4 .status-circle.yellow {
      background: #f3b93d; }
    .v4 .status-circle.red {
      background: #f36a6a; }
    .v4 .status-circle.blue {
      background: #27bdde; }
  .v4 .affiliate_status_popover {
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    bottom: auto;
    z-index: 1; }
    .v4 .affiliate_status_popover .circle-notifications,
    .v4 .affiliate_status_popover .footer-link {
      cursor: default; }
  .v4 .trusted_status_popover {
    position: absolute;
    top: -3px;
    left: -8px;
    z-index: 1; }
  .v4 .header-right-box + .header-right-box {
    margin-right: 20px; }
  .v4 .header-right-box .control-group {
    display: block; }
  .v4 .mainsearch-block {
    float: none !important;
    margin: 0; }
    .v4 .mainsearch-block.mainsearch-block_darker input[type="text"] {
      border-bottom-color: #bbb; }
      .v4 .mainsearch-block.mainsearch-block_darker input[type="text"]::-webkit-input-placeholder {
        color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker input[type="text"]:-moz-placeholder {
        color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker input[type="text"]::-moz-placeholder {
        color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker input[type="text"]:-ms-input-placeholder {
        color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker input[type="text"]:focus {
        border-bottom-color: #27bdde; }
    .v4 .mainsearch-block.mainsearch-block_darker .search_button_wiki, .v4 .mainsearch-block.mainsearch-block_darker .search_button_wiki:focus {
      color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker .search_button_wiki:hover, .v4 .mainsearch-block.mainsearch-block_darker .search_button_wiki:focus:hover {
        color: #666; }
    .v4 .mainsearch-block.mainsearch-block_darker a#clear_search_wiki, .v4 .mainsearch-block.mainsearch-block_darker a#clear_search_wiki:focus {
      color: #aaa; }
      .v4 .mainsearch-block.mainsearch-block_darker a#clear_search_wiki:hover, .v4 .mainsearch-block.mainsearch-block_darker a#clear_search_wiki:focus:hover {
        color: #f36a6a; }
  .v4 .grey_block {
    background: #f4f2ec; }
    .v4 .grey_block.w_bradius {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px; }
  .v4 .livechat_ppl_status {
    padding: 10px 20px;
    position: relative; }
    .v4 .livechat_ppl_status ul {
      margin: 0;
      padding: 0;
      max-width: calc(100% - 110px); }
      .v4 .livechat_ppl_status ul > li {
        list-style: none;
        margin: 5px 10px 5px 0;
        padding: 0;
        float: left; }
        .v4 .livechat_ppl_status ul > li:last-child {
          margin-right: 0; }
  .v4 .userbox-header {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0px;
    width: 45px;
    text-align: left; }
    .v4 .userbox-header img {
      -webkit-box-shadow: none;
      box-shadow: none;
      vertical-align: middle; }
    .v4 .userbox-header .btn-group {
      margin-top: 0 !important;
      position: relative;
      width: 100%; }
      .v4 .userbox-header .btn-group .btn {
        -webkit-border-radius: 0 0 0 0;
        -moz-border-radius: 0 0 0 0;
        -ms-border-radius: 0 0 0 0;
        border-radius: 0 0 0 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: transparent;
        background-color: transparent;
        border: none;
        outline: none !important;
        padding: 4px 4px; }
        .v4 .userbox-header .btn-group .btn.dropdown-toggle {
          padding: 0;
          width: 100%;
          position: relative;
          text-align: left;
          padding: 0px; }
          .v4 .userbox-header .btn-group .btn.dropdown-toggle .caret {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            border-bottom-color: #999 !important;
            opacity: 1 !important;
            right: 0px;
            top: auto;
            bottom: 2px;
            height: auto; }
      .v4 .userbox-header .btn-group .dropdown-menu {
        right: -5px; }
    .v4 .userbox-header.no_userimg {
      position: absolute;
      bottom: 0;
      top: 0;
      right: 0; }
      .v4 .userbox-header.no_userimg .btn-group .btn.dropdown-toggle {
        text-align: center; }
        .v4 .userbox-header.no_userimg .btn-group .btn.dropdown-toggle > i {
          font-size: 24px;
          color: #fff;
          text-shadow: none;
          line-height: 37px; }
    .v4 .userbox-header.white_bg .btn.dropdown-toggle {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      background: rgba(255, 255, 255, 0.2); }
      .v4 .userbox-header.white_bg .btn.dropdown-toggle:hover {
        background: rgba(255, 255, 255, 0.3); }
    .v4 .userbox-header.white_bg .caret {
      border-bottom: 6px solid rgba(255, 255, 255, 0.7) !important; }
    .v4 .userbox-header.for_livechats {
      width: 90px;
      position: absolute;
      bottom: 0;
      top: 0;
      right: 0; }
      .v4 .userbox-header.for_livechats .btn-group {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0; }
        .v4 .userbox-header.for_livechats .btn-group .btn.dropdown-toggle {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          padding: 15px 20px;
          position: absolute;
          top: 0;
          bottom: 0;
          background: rgba(0, 0, 0, 0.075); }
          .v4 .userbox-header.for_livechats .btn-group .btn.dropdown-toggle [class*="flat_icon_box"] {
            position: absolute;
            top: 15px; }
          .v4 .userbox-header.for_livechats .btn-group .btn.dropdown-toggle .caret {
            border-bottom-color: #999 !important;
            bottom: auto;
            top: 46px;
            right: 20px; }
          .v4 .userbox-header.for_livechats .btn-group .btn.dropdown-toggle:hover {
            background: rgba(0, 0, 0, 0.125); }
  .v4 .outlined_box {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-weight: 400;
    min-width: 60px;
    display: inline-block;
    border: 1px solid #ddd;
    text-align: center;
    color: #999;
    padding: 0px 5px;
    font-size: 12px; }
    .v4 .outlined_box.red {
      border-color: #f36a6a;
      color: #f36a6a; }
    .v4 .outlined_box.blue {
      border-color: #27bdde;
      color: #27bdde; }
    .v4 .outlined_box.block {
      display: block; }
  .v4 .pphotoblock-25-circle {
    border: none;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    display: inline-block;
    height: 24px;
    margin-right: 5px;
    vertical-align: top;
    width: 24px;
    min-width: 24px;
    overflow: hidden; }
    .v4 .pphotoblock-25-circle img {
      width: 24px;
      height: 24px; }
    .v4 .pphotoblock-25-circle.video, .v4 .pphotoblock-25-circle.playlist {
      text-align: center;
      line-height: 25px;
      font-size: 12px;
      background: #d8556e;
      color: #fff !important; }
      .v4 .pphotoblock-25-circle.video i, .v4 .pphotoblock-25-circle.playlist i {
        color: #fff !important;
        text-decoration: none; }
      .v4 .pphotoblock-25-circle.video:hover i, .v4 .pphotoblock-25-circle.playlist:hover i {
        color: #fff !important;
        text-decoration: none; }
    .v4 .pphotoblock-25-circle.video {
      background: #d8556e; }
      .v4 .pphotoblock-25-circle.video i:before {
        content: "\e28a"; }
    .v4 .pphotoblock-25-circle.playlist {
      background: #333; }
      .v4 .pphotoblock-25-circle.playlist i:before {
        content: "\e389"; }
  .v4 .nav-tabs {
    margin-bottom: 0; }
    .v4 .nav-tabs > li > a {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .v4 .nav-tabs.nav-tabs-vertical {
      border-bottom: 0; }
      .v4 .nav-tabs.nav-tabs-vertical > li {
        float: none; }
        .v4 .nav-tabs.nav-tabs-vertical > li > a {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          margin: 0;
          line-height: 1.42857;
          padding: 0; }
    .v4 .nav-tabs.nav-tabs_new {
      border-bottom: none; }
      .v4 .nav-tabs.nav-tabs_new.w_line {
        border-bottom: 1px solid #ddd; }
      .v4 .nav-tabs.nav-tabs_new.in_center {
        text-align: center; }
        .v4 .nav-tabs.nav-tabs_new.in_center > li {
          float: none;
          display: inline-block; }
      .v4 .nav-tabs.nav-tabs_new.double_padding > li > a {
        padding-bottom: 34px;
        padding-top: 34px; }
      .v4 .nav-tabs.nav-tabs_new.half_padding_bottom > li > a {
        padding-bottom: 17px;
        padding-top: 34px; }
      .v4 .nav-tabs.nav-tabs_new.w_margin_top {
        margin-top: 30px; }
      .v4 .nav-tabs.nav-tabs_new.larger_text > li > a {
        font-size: 14px; }
      .v4 .nav-tabs.nav-tabs_new > li {
        margin-bottom: 0;
        margin-right: 20px;
        position: relative; }
        .v4 .nav-tabs.nav-tabs_new > li > a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          font-weight: 400;
          margin-right: 0;
          border: none;
          line-height: 1;
          font-size: 12px;
          text-transform: uppercase;
          color: #000;
          background: none;
          padding: 17px 0 17px 0;
          position: relative; }
          .v4 .nav-tabs.nav-tabs_new > li > a:hover, .v4 .nav-tabs.nav-tabs_new > li > a:focus {
            background: none; }
          .v4 .nav-tabs.nav-tabs_new > li > a:before {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            left: 50%;
            -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            transform: translateX(-50%);
            position: absolute;
            width: 0;
            position: absolute;
            content: "";
            bottom: 0;
            height: 3px;
            background: #27bdde;
            opacity: 0; }
          .v4 .nav-tabs.nav-tabs_new > li > a .notification_badge {
            margin-left: 5px;
            margin-top: -4px; }
        .v4 .nav-tabs.nav-tabs_new > li .help_circle_wrapper {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          right: -25px; }
        .v4 .nav-tabs.nav-tabs_new > li.active > a {
          color: #27bdde; }
          .v4 .nav-tabs.nav-tabs_new > li.active > a:before {
            width: 100%;
            opacity: 1; }
        .v4 .nav-tabs.nav-tabs_new > li:not(.active) > a:hover:before {
          width: 100%;
          opacity: 0.1;
          background: #000; }
        .v4 .nav-tabs.nav-tabs_new > li:last-child {
          margin-right: 0; }
      .v4 .nav-tabs.nav-tabs_new.for_graphs {
        z-index: 1;
        position: absolute;
        top: 0;
        right: 20px; }
      .v4 .nav-tabs.nav-tabs_new.inverse > li > a {
        color: #fff; }
        .v4 .nav-tabs.nav-tabs_new.inverse > li > a:hover, .v4 .nav-tabs.nav-tabs_new.inverse > li > a:focus {
          color: #fff;
          background: none;
          border: none; }
      .v4 .nav-tabs.nav-tabs_new.inverse > li.active > a {
        color: #27bdde; }
        .v4 .nav-tabs.nav-tabs_new.inverse > li.active > a:before {
          opacity: 1; }
      .v4 .nav-tabs.nav-tabs_new.inverse > li:hover {
        color: #fff; }
      .v4 .nav-tabs.nav-tabs_new.inverse > li:not(.active) > a:hover:before {
        opacity: 0.2;
        background: #fff; }
      .v4 .nav-tabs.nav-tabs_new.w_image > li {
        margin-right: 90px;
        width: 50%;
        max-width: 250px; }
        .v4 .nav-tabs.nav-tabs_new.w_image > li:last-child {
          margin-right: 0; }
        .v4 .nav-tabs.nav-tabs_new.w_image > li > a {
          line-height: 1.42857;
          text-transform: none;
          font-weight: 300;
          padding-top: 0;
          color: #999; }
          .v4 .nav-tabs.nav-tabs_new.w_image > li > a:hover {
            color: #000; }
          .v4 .nav-tabs.nav-tabs_new.w_image > li > a i {
            font-size: 100px; }
          .v4 .nav-tabs.nav-tabs_new.w_image > li > a > span {
            display: block;
            color: #000; }
        .v4 .nav-tabs.nav-tabs_new.w_image > li.active > a {
          color: #27bdde; }
  .v4 ul.livechat_notifier {
    margin: 0;
    padding: 0;
    text-align: left; }
    .v4 ul.livechat_notifier > li {
      margin: 0 15px 0 0;
      padding: 0 0 0 25px;
      list-style: none;
      position: relative;
      float: left;
      font-size: 16px;
      width: 50px; }
      .v4 ul.livechat_notifier > li i, .v4 ul.livechat_notifier > li .status-circle {
        position: absolute;
        left: 0;
        top: 1px;
        font-size: 20px; }
      .v4 ul.livechat_notifier > li:last-child {
        margin-right: 0; }
  .v4 .tabbable.tabs-horizontal {
    margin-bottom: 0;
    display: table;
    width: 100%;
    margin: 0; }
    .v4 .tabbable.tabs-horizontal.for_modal > * {
      padding-bottom: 40px; }
    .v4 .tabbable.tabs-horizontal.for_template_select:after, .v4 .tabbable.tabs-horizontal.for_template_select:before {
      display: none; }
    .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs {
      width: 250px;
      background-color: #3792bc;
      position: relative;
      padding-top: 20px;
      min-width: 250px; }
      .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs:before {
        display: none; }
      .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 15px;
        display: block;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.05+100 */
        background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.05) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.05) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.05) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0d000000',GradientType=1 );
        /* IE6-9 */ }
      .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li {
        margin: 0;
        padding: 0;
        list-style: none;
        border: none; }
        .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          position: relative;
          padding: 18px 15px 18px 50px;
          font-size: 16px;
          color: rgba(255, 255, 255, 0.5);
          display: block;
          text-decoration: none; }
          .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a > i {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            font-size: 24px;
            left: 15px; }
          .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a, .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a:focus {
            color: rgba(255, 255, 255, 0.5); }
            .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a:hover, .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li a:focus:hover {
              color: #fff; }
        .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a, .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a:hover, .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a:focus, .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a:focus:hover {
          color: #fff;
          background: rgba(255, 255, 255, 0.15); }
        .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a:before {
          display: none; }
        .v4 .tabbable.tabs-horizontal.for_template_select .nav-tabs li.active > a:after {
          display: none; }
    .v4 .tabbable.tabs-horizontal.for_template_select .tab-content {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      padding: 40px 20px;
      width: 690px;
      min-width: 690px; }
      .v4 .tabbable.tabs-horizontal.for_template_select .tab-content:after, .v4 .tabbable.tabs-horizontal.for_template_select .tab-content:before {
        display: none; }
      .v4 .tabbable.tabs-horizontal.for_template_select .tab-content.maximized {
        padding: 0; }
        .v4 .tabbable.tabs-horizontal.for_template_select .tab-content.maximized .tab-pane > ul > li:not(.maximized) {
          opacity: 0; }
    .v4 .tabbable.tabs-horizontal .circle-notifications {
      position: absolute;
      left: 0;
      top: 33px; }
    .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content {
      width: 50%; }
      .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content .tab-pane > ul {
        margin: 0;
        padding: 0; }
        .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content .tab-pane > ul > li {
          color: #7e7e7e;
          margin: 0;
          list-style: none;
          position: relative;
          border-bottom: 1px solid #eee; }
          .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content .tab-pane > ul > li > div {
            padding: 30px 60px 30px 30px; }
          .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content .tab-pane > ul > li:last-child {
            border-bottom: none; }
          .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content .tab-pane > ul > li .form-group-toggler {
            position: absolute;
            top: 30px;
            right: 0; }
      .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content.for_questionnaire {
        padding: 20px 0 86px 20px; }
        .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content.for_questionnaire .absolute_btn_pane {
          bottom: 20px;
          position: absolute;
          right: 0; }
      .v4 .tabbable.tabs-horizontal:not(.for_special) .tab-content.for_pricing_points {
        padding: 20px 0 20px 20px; }
    .v4 .tabbable.tabs-horizontal .tab-content,
    .v4 .tabbable.tabs-horizontal .nav-tabs {
      vertical-align: top;
      display: table-cell;
      width: 50%;
      float: none;
      position: relative; }
    .v4 .tabbable.tabs-horizontal .nav-tabs {
      border: none; }
      .v4 .tabbable.tabs-horizontal .nav-tabs.full_width {
        width: 100%; }
        .v4 .tabbable.tabs-horizontal .nav-tabs.full_width .w_add_button {
          text-align: center; }
      .v4 .tabbable.tabs-horizontal .nav-tabs > li {
        margin-bottom: 0;
        margin-right: 20px;
        float: none;
        border-bottom: 1px solid #eee; }
        .v4 .tabbable.tabs-horizontal .nav-tabs > li > .empty_link,
        .v4 .tabbable.tabs-horizontal .nav-tabs > li > a {
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          margin: 0;
          color: #7e7e7e;
          padding: 30px 0 30px 30px;
          line-height: 1.42857;
          border: none;
          position: relative; }
        .v4 .tabbable.tabs-horizontal .nav-tabs > li > a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
          .v4 .tabbable.tabs-horizontal .nav-tabs > li > a:hover {
            background: none;
            color: #000; }
        .v4 .tabbable.tabs-horizontal .nav-tabs > li.active > a {
          color: #27bdde;
          background: none; }
          .v4 .tabbable.tabs-horizontal .nav-tabs > li.active > a:after {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            display: block;
            content: "";
            right: -21px;
            z-index: 1;
            border-right: 10px solid #fcfcfc;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            height: auto;
            background-color: transparent; }
          .v4 .tabbable.tabs-horizontal .nav-tabs > li.active > a:before {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            display: block;
            content: "";
            right: -21px;
            z-index: 1;
            border-right: 12px solid rgba(208, 208, 208, 0.4);
            border-top: 12px solid transparent;
            border-bottom: 12px solid transparent;
            height: auto;
            background-color: transparent; }
          .v4 .tabbable.tabs-horizontal .nav-tabs > li.active > a span.description {
            color: #7e7e7e; }
        .v4 .tabbable.tabs-horizontal .nav-tabs > li:last-child {
          border-bottom: none; }
    .v4 .tabbable.tabs-horizontal.w_actions_right ul li {
      position: relative; }
      .v4 .tabbable.tabs-horizontal.w_actions_right ul li > a {
        padding-right: 90px;
        position: relative; }
      .v4 .tabbable.tabs-horizontal.w_actions_right ul li .col-actions {
        position: absolute;
        top: 25px;
        right: 0; }
        .v4 .tabbable.tabs-horizontal.w_actions_right ul li .col-actions a {
          display: inline-block;
          vertical-align: top;
          color: #666;
          margin: 0 5px !important; }
      .v4 .tabbable.tabs-horizontal.w_actions_right ul li.w_add_button {
        padding: 0;
        margin-top: 30px;
        margin-bottom: 30px; }
    .v4 .tabbable.tabs-horizontal.w_actions_right .order-block {
      z-index: 1;
      display: inline-block;
      vertical-align: top;
      height: 32px;
      width: 20px;
      float: none;
      left: 0;
      top: 25px;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
      position: absolute; }
    .v4 .tabbable.tabs-horizontal.w_actions_right .tab-content .tab-pane > ul > li > div {
      padding-right: 90px; }
    .v4 .tabbable.tabs-horizontal.w_actions_right .tab-content .tab-pane > ul > li.w_add_button > div {
      padding-right: 0; }
    .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs {
      width: 96px;
      min-width: 96px; }
      .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li {
        border: none; }
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a {
          padding: 20px; }
          .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-circle {
            -webkit-transition: all 0.3s ease-in;
            -moz-transition: all 0.3s ease-in;
            -ms-transition: all 0.3s ease-in;
            -o-transition: all 0.3s ease-in;
            transition: all 0.3s ease-in; }
            .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-square strong,
            .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-square span,
            .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-circle strong,
            .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a .select-circle span {
              -webkit-transition: color 0.3s ease-in;
              -moz-transition: color 0.3s ease-in;
              -ms-transition: color 0.3s ease-in;
              -o-transition: color 0.3s ease-in;
              transition: color 0.3s ease-in; }
          .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a:focus:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li > a:focus:hover .select-circle {
            border-color: #000; }
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.disabled > a:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.disabled > a:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.disabled > a:focus:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.disabled > a:focus:hover .select-circle {
          border-color: #999; }
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:focus .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:focus .select-circle {
          border-color: #27bdde;
          background: #27bdde; }
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:focus:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a:focus:hover .select-circle {
          border-color: #27bdde;
          background: #27bdde; }
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-square strong,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-square span,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-circle strong,
        .v4 .tabbable.tabs-horizontal.w_select_squares .nav-tabs > li.active > a .select-circle span {
          color: #fff; }
    .v4 .tabbable.tabs-horizontal.w_select_squares .tab-content {
      width: 100%; }
    .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li {
      position: relative; }
      .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li .indicator {
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        -ms-border-radius: 9px;
        border-radius: 9px;
        min-width: 18px;
        height: 18px;
        line-height: 18px;
        background: #666;
        font-size: 10px;
        font-weight: 400;
        text-align: center;
        display: inline-block;
        position: absolute;
        top: 11px;
        right: 11px;
        display: none; }
        .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li .indicator > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #999;
          line-height: 1;
          font-size: 12px; }
        .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li .indicator.positive {
          background: #86c92f; }
          .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li .indicator.positive i {
            color: #fff; }
      .v4 .tabbable.tabs-horizontal.w_select_squares.w_done_indicator .nav-tabs > li.checked .indicator {
        display: block; }
    .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs {
      width: 150px;
      min-width: 150px; }
      .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li {
        border: none;
        margin-bottom: 15px; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li:first-of-type {
          margin-top: 20px; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li:last-of-type {
          margin-bottom: 20px; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-circle {
          width: 100%;
          height: auto;
          padding: 5px 10px 5px 40px;
          position: relative;
          text-align: left; }
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-square > i,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-circle > i {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 10px;
            line-height: 1;
            font-size: 20px; }
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-square > span,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li .select-circle > span {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            transform: translate(0, 0);
            font-size: 12px;
            font-weight: 300;
            line-height: 1;
            position: static; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a {
          padding: 0; }
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-circle {
            -webkit-transition: all 0.3s ease-in;
            -moz-transition: all 0.3s ease-in;
            -ms-transition: all 0.3s ease-in;
            -o-transition: all 0.3s ease-in;
            transition: all 0.3s ease-in; }
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-square i,
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-square strong,
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-square span,
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-circle i,
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-circle strong,
            .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a .select-circle span {
              -webkit-transition: color 0.3s ease-in;
              -moz-transition: color 0.3s ease-in;
              -ms-transition: color 0.3s ease-in;
              -o-transition: color 0.3s ease-in;
              transition: color 0.3s ease-in; }
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a:focus:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a:focus:hover .select-circle {
            border-color: #000; }
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a.disabled:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a.disabled:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a.disabled:focus:hover .select-square,
          .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li > a.disabled:focus:hover .select-circle {
            border-color: #999; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:focus .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:focus .select-circle {
          border-color: #27bdde;
          background: #27bdde; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:hover .select-circle, .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:focus:hover .select-square,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a:focus:hover .select-circle {
          border-color: #27bdde;
          background: #27bdde; }
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-square i,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-square strong,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-square span,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-circle i,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-circle strong,
        .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .nav-tabs > li.active > a .select-circle span {
          color: #fff; }
    .v4 .tabbable.tabs-horizontal.w_select_squares_horizontal .tab-content {
      width: 100%; }
    .v4 .tabbable.tabs-horizontal.price-point-tabs .w_add_button > button {
      margin: 20px 0; }
    .v4 .tabbable.tabs-horizontal.price-point-tabs a.tab_remove {
      right: -34px; }
  .v4 .tabbable.for_static_left .nav-tabs > li {
    position: relative;
    margin-right: 0; }
    .v4 .tabbable.for_static_left .nav-tabs > li.active:after {
      position: absolute;
      top: 52px;
      display: block;
      content: "";
      right: -1px;
      z-index: 1;
      border-right: 10px solid #fcfcfc;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      height: auto;
      background-color: transparent; }
    .v4 .tabbable.for_static_left .nav-tabs > li.active:before {
      position: absolute;
      top: 50px;
      display: block;
      content: "";
      right: -1px;
      z-index: 1;
      border-right: 12px solid rgba(208, 208, 208, 0.4);
      border-top: 12px solid transparent;
      border-bottom: 12px solid transparent;
      height: auto;
      background-color: transparent; }
  .v4 .tabbable.short_left .nav-tabs {
    width: 220px; }
    .v4 .tabbable.short_left .nav-tabs .gfx_block h3 {
      color: #000;
      font-size: 36px;
      line-height: 1.42857; }
    .v4 .tabbable.short_left .nav-tabs .gfx_block h4 {
      color: #aaa; }
    .v4 .tabbable.short_left .nav-tabs .gfx_block i {
      font-size: 100px;
      opacity: 0.1;
      display: block;
      line-height: 1;
      position: relative;
      margin-bottom: 10px; }
      .v4 .tabbable.short_left .nav-tabs .gfx_block i i {
        position: absolute;
        font-size: 60px;
        top: 10px; }
        .v4 .tabbable.short_left .nav-tabs .gfx_block i i:nth-of-type(1) {
          left: 10px; }
        .v4 .tabbable.short_left .nav-tabs .gfx_block i i:nth-of-type(2) {
          right: 10px; }
  .v4 .tabbable.short_left .tab-content {
    width: 580px; }
  .v4 .expand_box_bg_vertical_right_left {
    position: relative;
    padding-left: 20px;
    background-image: url("/img/new_style/expand_box_bg_vertical_right_left.png");
    background-position: top left;
    background-repeat: repeat-y;
    border-left: 1px solid #ddd; }
    .v4 .expand_box_bg_vertical_right_left.no_padding_left {
      padding-left: 0; }
  .v4 ul.header_for_horizontal_tabs > li.header-row .vcol {
    padding-left: 30px; }
    .v4 ul.header_for_horizontal_tabs > li.header-row .vcol:nth-of-type(2) {
      padding-left: 50px; }
  .v4 .selecter-products .filter-option,
  .v4 .selecter-video .filter-option,
  .v4 .selecter-files .filter-option {
    margin-top: -5px; }
  .v4 .selecter-products .selecter-table,
  .v4 .selecter-video .selecter-table,
  .v4 .selecter-files .selecter-table {
    display: block;
    width: 100%;
    border-spacing: inherit;
    position: relative;
    padding-left: 0px; }
    .v4 .selecter-products .selecter-table > div,
    .v4 .selecter-video .selecter-table > div,
    .v4 .selecter-files .selecter-table > div {
      margin: 0; }
      .v4 .selecter-products .selecter-table > div:not(.prod_name),
      .v4 .selecter-video .selecter-table > div:not(.prod_name),
      .v4 .selecter-files .selecter-table > div:not(.prod_name) {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        display: inline-block;
        left: 0; }
      .v4 .selecter-products .selecter-table > div.prod_name,
      .v4 .selecter-video .selecter-table > div.prod_name,
      .v4 .selecter-files .selecter-table > div.prod_name {
        padding-left: 35px;
        width: 100%;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis; }
        .v4 .selecter-products .selecter-table > div.prod_name.prod_name_empty,
        .v4 .selecter-video .selecter-table > div.prod_name.prod_name_empty,
        .v4 .selecter-files .selecter-table > div.prod_name.prod_name_empty {
          padding-left: 0; }
  .v4 .selecter-products.selecter-small_circle .selecter-table .pphotoblock-25-circle,
  .v4 .selecter-video.selecter-small_circle .selecter-table .pphotoblock-25-circle,
  .v4 .selecter-files.selecter-small_circle .selecter-table .pphotoblock-25-circle {
    text-align: center;
    border-color: transparent;
    width: 20px;
    min-width: 20px; }
    .v4 .selecter-products.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box,
    .v4 .selecter-video.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box,
    .v4 .selecter-files.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box {
      top: 3px;
      margin: 0; }
  .v4 .selecter-products.selecter-small_circle .dropdown-menu li,
  .v4 .selecter-video.selecter-small_circle .dropdown-menu li,
  .v4 .selecter-files.selecter-small_circle .dropdown-menu li {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .v4 .selecter-products.icons-right .selecter-table,
  .v4 .selecter-video.icons-right .selecter-table,
  .v4 .selecter-files.icons-right .selecter-table {
    padding-left: 0; }
    .v4 .selecter-products.icons-right .selecter-table > div:not(.prod_name),
    .v4 .selecter-video.icons-right .selecter-table > div:not(.prod_name),
    .v4 .selecter-files.icons-right .selecter-table > div:not(.prod_name) {
      right: 0;
      left: auto; }
    .v4 .selecter-products.icons-right .selecter-table > div.prod_name,
    .v4 .selecter-video.icons-right .selecter-table > div.prod_name,
    .v4 .selecter-files.icons-right .selecter-table > div.prod_name {
      padding-right: 35px;
      padding-left: 0; }
  .v4 .selecter-products.icons-right.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box,
  .v4 .selecter-video.icons-right.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box,
  .v4 .selecter-files.icons-right.selecter-small_circle .selecter-table .pphotoblock-25-circle .status-box {
    top: 4px; }
  .v4 .selecter-video .pphotoblock-25-empty {
    height: 20px; }
  .v4 .selecter-video .selecter-table > div.vphotoblock-25-square img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic; }
  .v4 .selecter-video .selecter-table > div:not(.prod_name) {
    width: 24px;
    height: 24px; }
  .v4 .selecter-video .check-mark {
    display: none; }
  .v4 .selecter-video.for_email_editor_sidebar .selecter-table > div.prod_name {
    text-overflow: ellipsis;
    max-width: 150px;
    overflow: hidden; }
  .v4 .selecter-video.for_email_editor_sidebar > div.dropdown-menu > ul {
    display: block; }
  .v4 .selecter-video.for_email_editor_sidebar.dropup > div.dropdown-menu {
    top: 100%;
    bottom: auto;
    margin: 10px 0 0 0; }
    .v4 .selecter-video.for_email_editor_sidebar.dropup > div.dropdown-menu > ul {
      display: block; }
  .v4 .selecter-files .pphotoblock-25-empty {
    height: 20px; }
  .v4 .selecter-files .selecter-table > div:not(.prod_name) {
    width: 24px;
    height: 24px; }
    .v4 .selecter-files .selecter-table > div:not(.prod_name) > span {
      position: relative;
      text-transform: uppercase;
      font-weight: 400;
      font-size: 7px;
      font-style: normal;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 24px;
      display: inline-block;
      color: #999;
      line-height: 24px;
      top: 0;
      left: 0;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none; }
  .v4 .selecter-files .check-mark {
    display: none; }
  .v4 .columns-2-layout {
    margin-bottom: 20px; }
    .v4 .columns-2-layout .control-group {
      padding-right: 10px; }
      .v4 .columns-2-layout .control-group:nth-of-type(2) {
        padding-right: 0;
        padding-left: 10px; }
    .v4 .columns-2-layout.no_margin {
      margin-bottom: 0px; }
    .v4 .columns-2-layout.w_margin {
      margin-bottom: 40px; }
  .v4 ul.actions-list {
    margin: 0;
    padding: 0; }
    .v4 ul.actions-list > li {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      vertical-align: top;
      margin-right: 10px; }
      .v4 ul.actions-list > li:last-child {
        margin-right: 0; }
  .v4 .text_w_gfx {
    position: relative; }
    .v4 .text_w_gfx i,
    .v4 .text_w_gfx .status-box {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      position: absolute;
      left: 0; }
    .v4 .text_w_gfx.small {
      padding-left: 16px; }
    .v4 .text_w_gfx.w_status_circle {
      padding-left: 20px; }
  .v4 .span4 .big_gfx {
    font-size: 200px;
    opacity: 0.1;
    display: block; }
  .v4 .adv_filter {
    font-size: 18px;
    top: auto !important;
    line-height: 20px;
    padding: 7px 12px;
    position: relative; }
    .v4 .adv_filter .notification_badge {
      position: absolute;
      top: -8px;
      right: -8px; }
    .v4 .adv_filter + .header-right-box {
      margin-right: 20px; }
  .v4 .width_50 {
    width: 50px; }
  .v4 .width_100 {
    width: 100px; }
  .v4 .text_stats_box_universal_new {
    margin: 0;
    padding: 0; }
    .v4 .text_stats_box_universal_new > li {
      border-bottom: none;
      width: 100%;
      padding: 0px;
      position: relative;
      margin: 0 0 30px 0;
      list-style: none; }
      .v4 .text_stats_box_universal_new > li:not(.plan_name) {
        display: flex;
        align-items: flex-end;
        justify-content: space-between; }
        .v4 .text_stats_box_universal_new > li:not(.plan_name) > div:nth-of-type(1) {
          max-width: 160px;
          width: 160px; }
      .v4 .text_stats_box_universal_new > li:last-child {
        margin-bottom: 0; }
      .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) {
        margin-right: 0;
        color: #fff;
        font-size: 12px;
        font-weight: 300; }
        .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow {
          display: inline-block;
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          width: 0;
          height: 0;
          margin-left: 5px;
          cursor: help; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow, .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow:focus {
            text-decoration: none; }
            .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow:hover, .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow:focus:hover {
              text-decoration: none; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow.arrow_up {
            border-bottom: 10px solid #86c92f; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) .arrow.arrow_down {
            border-top: 10px solid #f36a6a; }
        .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) > span.title {
          color: rgba(255, 255, 255, 0.4);
          font-size: 12px;
          font-weight: 300;
          display: block; }
        .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) > span.value {
          color: #fff;
          font-size: 18px;
          font-weight: 400; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) > span.value.exceeded {
            color: #ffa800; }
        .v4 .text_stats_box_universal_new > li > div:nth-of-type(1) > span.w_space_around {
          margin: 0 5px; }
      .v4 .text_stats_box_universal_new > li > div:nth-of-type(2) {
        margin-left: 0; }
        .v4 .text_stats_box_universal_new > li > div:nth-of-type(2) > span {
          color: rgba(255, 255, 255, 0.4);
          font-size: 18px;
          font-weight: 700; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(2) > span > sup {
            font-weight: 400;
            margin-right: 5px;
            font-size: 12px;
            top: -0.4em; }
          .v4 .text_stats_box_universal_new > li > div:nth-of-type(2) > span.exceeded {
            color: #fff; }
      .v4 .text_stats_box_universal_new > li.plan_name {
        text-align: center; }
        .v4 .text_stats_box_universal_new > li.plan_name > div:nth-of-type(1) > span.package_name {
          color: #fff;
          font-size: 20px;
          text-transform: uppercase;
          font-weight: 400; }
  .v4 .gfx_stats_box_universal_new {
    margin: 0;
    padding: 0; }
    .v4 .gfx_stats_box_universal_new.no_margin_top {
      margin-top: -15px; }
    .v4 .gfx_stats_box_universal_new.no_icon > li {
      text-align: center;
      padding-left: 0; }
    .v4 .gfx_stats_box_universal_new > li {
      border-bottom: none;
      width: 100%;
      padding: 15px 0px 15px 60px;
      position: relative;
      margin: 0;
      display: block; }
      .v4 .gfx_stats_box_universal_new > li.highlighted h3 > span {
        color: #86c92f; }
      .v4 .gfx_stats_box_universal_new > li.w_popover_like {
        margin-bottom: 60px; }
        .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like {
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          border-radius: 3px;
          position: absolute;
          left: 0;
          right: 0;
          bottom: -45px;
          color: #fff;
          background: rgba(0, 0, 0, 0.2);
          padding: 15px 10px; }
          .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like:before {
            content: "";
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid rgba(0, 0, 0, 0.2);
            position: absolute;
            left: 13px;
            top: -6px; }
          .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like > ul {
            margin: 0;
            padding: 0;
            display: flex;
            align-items: center; }
            .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like > ul > li {
              list-style: none;
              margin: 0;
              padding: 0;
              width: calc(100% / 3);
              min-width: calc(100% / 3);
              max-width: calc(100% / 3);
              position: relative;
              padding-left: 25px; }
              .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like > ul > li i {
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                position: absolute;
                left: 0;
                font-size: 20px;
                color: rgba(255, 255, 255, 0.4); }
              .v4 .gfx_stats_box_universal_new > li.w_popover_like .popover_like > ul > li span {
                font-size: 12px; }
      .v4 .gfx_stats_box_universal_new > li .help_circle {
        margin-top: -3px; }
      .v4 .gfx_stats_box_universal_new > li > a {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 0;
        color: rgba(255, 255, 255, 0.4);
        font-size: 38px;
        line-height: 1; }
        .v4 .gfx_stats_box_universal_new > li > a > i {
          position: static;
          color: inherit;
          left: auto;
          top: auto;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none; }
        .v4 .gfx_stats_box_universal_new > li > a::before {
          content: "";
          position: absolute;
          z-index: 0;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          -ms-border-radius: 50%;
          border-radius: 50%;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          opacity: 0;
          width: 0;
          height: 0;
          background: rgba(255, 255, 255, 0.08); }
        .v4 .gfx_stats_box_universal_new > li > a:hover::before {
          width: 60px;
          height: 60px;
          opacity: 1; }
      .v4 .gfx_stats_box_universal_new > li > i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 0;
        color: rgba(255, 255, 255, 0.4);
        font-size: 38px;
        line-height: 1; }
        .v4 .gfx_stats_box_universal_new > li > i > span.notification_badge {
          font-style: normal;
          position: absolute;
          top: -5px;
          right: -5px; }
        .v4 .gfx_stats_box_universal_new > li > i > span.extra_class {
          -webkit-border-radius: 22px;
          -moz-border-radius: 22px;
          -ms-border-radius: 22px;
          border-radius: 22px;
          font-style: normal;
          position: absolute;
          bottom: -10px;
          right: -15px;
          padding: 5px 5px;
          white-space: nowrap;
          font-size: 12px;
          font-weight: 400;
          background: #000;
          color: #fff; }
      .v4 .gfx_stats_box_universal_new > li h3 {
        text-transform: uppercase;
        color: #999;
        font-size: 12px;
        line-height: 1; }
        .v4 .gfx_stats_box_universal_new > li h3 > span {
          color: #000;
          display: block;
          font-size: 24px;
          margin-bottom: 10px;
          word-break: break-all;
          white-space: normal;
          text-transform: none; }
          .v4 .gfx_stats_box_universal_new > li h3 > span > sup {
            font-size: 12px;
            margin-right: 5px; }
          .v4 .gfx_stats_box_universal_new > li h3 > span > small {
            font-weight: 300;
            color: #000;
            font-size: 12px; }
          .v4 .gfx_stats_box_universal_new > li h3 > span > span.hollow-btn-like {
            border-color: rgba(0, 0, 0, 0.5);
            font-size: 12px;
            margin-left: 10px;
            display: inline-block;
            line-height: 1;
            position: relative;
            padding: 3px 6px; }
        .v4 .gfx_stats_box_universal_new > li h3.for_time span > sup {
          margin-left: 5px;
          margin-right: 0; }
        .v4 .gfx_stats_box_universal_new > li h3.white {
          color: rgba(255, 255, 255, 0.4); }
          .v4 .gfx_stats_box_universal_new > li h3.white > span {
            color: #fff; }
        .v4 .gfx_stats_box_universal_new > li h3.for_graphs {
          color: rgba(255, 255, 255, 0.4); }
          .v4 .gfx_stats_box_universal_new > li h3.for_graphs > span {
            color: #fff;
            font-size: 20px; }
            .v4 .gfx_stats_box_universal_new > li h3.for_graphs > span > small {
              color: #fff; }
            .v4 .gfx_stats_box_universal_new > li h3.for_graphs > span > span.hollow-btn-like {
              border-color: rgba(255, 255, 255, 0.5); }
        .v4 .gfx_stats_box_universal_new > li h3.letter_spacing_adj {
          letter-spacing: -0.3px; }
          .v4 .gfx_stats_box_universal_new > li h3.letter_spacing_adj > span {
            letter-spacing: normal; }
        .v4 .gfx_stats_box_universal_new > li h3 .help_circle {
          margin-top: -3px; }
    .v4 .gfx_stats_box_universal_new.horizontal {
      width: 100%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(1),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(1) ~ li {
        width: 100%;
        max-width: 100%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(2),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(2) ~ li {
        width: 50%;
        max-width: 50%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(3),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(3) ~ li {
        width: 33.33333%;
        max-width: 33.33333%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(4),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(4) ~ li {
        width: 25%;
        max-width: 25%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(5),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(5) ~ li {
        width: 20%;
        max-width: 20%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(6),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(6) ~ li {
        width: 16.66667%;
        max-width: 16.66667%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(7),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(7) ~ li {
        width: 14.28571%;
        max-width: 14.28571%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(8),
      .v4 .gfx_stats_box_universal_new.horizontal > li:first-child:nth-last-child(8) ~ li {
        width: 12.5%;
        max-width: 12.5%; }
      .v4 .gfx_stats_box_universal_new.horizontal > li {
        float: left;
        padding: 0;
        text-align: center; }
        .v4 .gfx_stats_box_universal_new.horizontal > li i {
          position: relative;
          font-size: 30px; }
        .v4 .gfx_stats_box_universal_new.horizontal > li .indicator {
          -webkit-border-radius: 9px;
          -moz-border-radius: 9px;
          -ms-border-radius: 9px;
          border-radius: 9px;
          min-width: 18px;
          height: 18px;
          line-height: 18px;
          background: #666;
          font-size: 10px;
          font-weight: 400;
          text-align: center;
          display: inline-block;
          position: absolute;
          top: -6px;
          right: -8px;
          background: #ccc; }
          .v4 .gfx_stats_box_universal_new.horizontal > li .indicator > i {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            color: #999;
            line-height: 1;
            font-size: 12px; }
          .v4 .gfx_stats_box_universal_new.horizontal > li .indicator.positive {
            background: #86c92f; }
            .v4 .gfx_stats_box_universal_new.horizontal > li .indicator.positive i {
              color: #fff; }
          .v4 .gfx_stats_box_universal_new.horizontal > li .indicator > i {
            color: #fff; }
        .v4 .gfx_stats_box_universal_new.horizontal > li h3 {
          margin-top: 10px;
          font-size: 11px; }
          .v4 .gfx_stats_box_universal_new.horizontal > li h3 > span {
            font-size: 18px; }
          .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input span:not(.clearfix) {
            display: inline-block;
            margin-left: 22px; }
          .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input span.clearfix {
            margin: 0; }
          .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input input {
            display: inline-block;
            width: 60px;
            padding-top: 0;
            height: 23px;
            margin-bottom: 5px; }
          .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input a.pencil_link {
            text-decoration: none;
            margin-left: 7px; }
            .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input a.pencil_link:hover {
              text-decoration: none; }
            .v4 .gfx_stats_box_universal_new.horizontal > li h3.w_input a.pencil_link i {
              font-size: 14px;
              position: static;
              color: inherit; }
    .v4 .gfx_stats_box_universal_new.w_blue_icons > li i {
      color: #27bdde; }
    .v4 .gfx_stats_box_universal_new.w_blue_icons > li h3 {
      color: #aaa; }
      .v4 .gfx_stats_box_universal_new.w_blue_icons > li h3 span {
        color: #000; }
    .v4 .gfx_stats_box_universal_new.w_larger_icons > li i {
      font-size: 48px; }
    .v4 .gfx_stats_box_universal_new.w_topbottom_margin {
      margin-top: 20px;
      margin-bottom: 20px; }
    .v4 .gfx_stats_box_universal_new.for_white > li > i {
      color: rgba(0, 0, 0, 0.2); }
    .v4 .gfx_stats_box_universal_new.for_white > li h3 {
      color: rgba(0, 0, 0, 0.4); }
      .v4 .gfx_stats_box_universal_new.for_white > li h3 > span {
        color: #000; }
    .v4 .gfx_stats_box_universal_new.w_2_lines > li h3 {
      line-height: 1.42857; }
  .v4 .stats_new_block_wrapper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #333;
    padding: 15px 30px; }
    .v4 .stats_new_block_wrapper.alt-colors {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      background: transparent;
      padding: 0; }
      .v4 .stats_new_block_wrapper.alt-colors .gfx_stats_box_universal_new > li > i {
        color: rgba(0, 0, 0, 0.4); }
    .v4 .stats_new_block_wrapper.w_margin {
      margin-bottom: 60px; }
  .v4 .medium_fontsize {
    font-size: 18px; }
  .v4 .large_fontsize {
    font-size: 30px; }
  .v4 .datepick_merged.full_width .controls > div:nth-of-type(1) {
    margin-right: 0;
    display: block; }
  .v4 .datepick_merged.full_width .controls > div input {
    width: 100%; }
  .v4 .datepick_merged .controls > div:nth-of-type(2) {
    margin-left: 20px; }
  .v4 .datepick_merged .controls > div input {
    padding-left: 27px;
    width: 120px;
    margin-right: 0; }
  .v4 .datepick_merged .controls > div .ico-input {
    left: 0;
    top: 8px;
    height: 20px; }
  .v4 .datepick_merged .controls > div .input-am-pm {
    right: 2px;
    top: 8px;
    position: absolute; }
  .v4 .datepick_merged .controls > div.clock_input {
    display: flex !important;
    justify-content: flex-start; }
    .v4 .datepick_merged .controls > div.clock_input input {
      width: 94px; }
    .v4 .datepick_merged .controls > div.clock_input > div {
      position: relative; }
  .v4 .datepick_merged.w_ampm .controls > div:nth-of-type(2) {
    margin-right: 20px; }
  .v4 .datepick_merged.w_ampm .controls > div:nth-of-type(3).w_margin_right {
    margin-right: 20px; }
  .v4 .datepick_merged.for_email_builder .controls > div input {
    width: 80px; }
  .v4 .timezone_edit {
    font-weight: 300;
    font-size: 14px;
    line-height: 36px;
    margin-left: 9px; }
    .v4 .timezone_edit a {
      margin-left: 0;
      display: inline-block;
      vertical-align: middle;
      line-height: normal; }
      .v4 .timezone_edit a, .v4 .timezone_edit a:focus {
        text-decoration: none; }
        .v4 .timezone_edit a:hover, .v4 .timezone_edit a:focus:hover {
          text-decoration: none; }
  .v4 [class^="lineico-"].w_line:after,
  .v4 [class*=" lineico-"].w_line:after {
    -webkit-box-shadow: 0 0 0px 2px #333;
    box-shadow: 0 0 0px 2px #333;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    position: absolute;
    display: block;
    content: "";
    left: -5px;
    right: -5px;
    height: 0px;
    background: #333;
    border: 1px solid rgba(255, 255, 255, 0.5); }
  .v4 .pin {
    -webkit-border-radius: 50% 50% 50% 0;
    -moz-border-radius: 50% 50% 50% 0;
    -ms-border-radius: 50% 50% 50% 0;
    border-radius: 50% 50% 50% 0;
    width: 30px;
    height: 30px;
    border: 1px solid #27bdde;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin: -20px 0 0 -20px;
    background: #27bdde;
    position: absolute;
    left: 5px;
    top: 19px;
    color: #fff; }
    .v4 .pin i {
      left: 3px;
      top: 8px;
      position: absolute;
      line-height: 1;
      font-size: 20px;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .v4 .custom_graph_bar.graph_color1 {
    background: #86c92f; }
  .v4 .custom_graph_bar.graph_color2 {
    background: #f36a6a; }
  .v4 .custom_graph_bar.graph_color3 {
    background: #7e7e7e; }
  .v4 .custom_graph_bar.graph_color4 {
    background: #27bdde; }
  .v4 .custom_graph_bar.graph_color5 {
    background: #ff00a2; }
  .v4 .custom_graph_bar.graph_color6 {
    background: #EFC62B; }
  .v4 .text {
    background: none; }
    .v4 .text.graph_color1 {
      color: #86c92f; }
    .v4 .text.graph_color2 {
      color: #f36a6a; }
    .v4 .text.graph_color3 {
      color: #7e7e7e; }
    .v4 .text.graph_color4 {
      color: #27bdde; }
    .v4 .text.graph_color5 {
      color: #ff00a2; }
    .v4 .text.graph_color6 {
      color: #EFC62B; }
  .v4 .col-graph {
    width: 190px;
    position: relative;
    display: inline-block;
    vertical-align: top; }
    .v4 .col-graph .pie_chart {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      text-align: center;
      font-size: 12px;
      line-height: 1.1;
      color: #999; }
      .v4 .col-graph .pie_chart > span {
        color: #000;
        display: block;
        font-size: 36px;
        text-align: center;
        margin-bottom: 5px; }
    .v4 .col-graph > span {
      position: absolute;
      top: 0;
      cursor: default; }
      .v4 .col-graph > span:nth-of-type(1) {
        right: 150px;
        color: #f36a6a; }
      .v4 .col-graph > span:nth-of-type(2) {
        left: 150px;
        color: #86c92f; }
  .v4 .analytics_circle_graph {
    width: 140px;
    height: 140px;
    margin: 0 auto; }
  .v4 .w_help_circle {
    position: relative;
    display: inline-block; }
    .v4 .w_help_circle .help_circle {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: -25px;
      margin-top: 0; }
    .v4 .w_help_circle .hollow-btn-like {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: -45px; }
  .v4 .new_image_changer.new_image_changer_36 .prod-details-image-block {
    width: 36px;
    height: 36px;
    margin-bottom: 0; }
    .v4 .new_image_changer.new_image_changer_36 .prod-details-image-block img {
      min-width: 36px;
      min-height: 36px; }
  .v4 .new_image_changer.new_image_changer_40 .prod-details-image-block {
    width: 40px;
    height: 40px;
    margin-bottom: 0; }
    .v4 .new_image_changer.new_image_changer_40 .prod-details-image-block img {
      min-width: 40px;
      min-height: 40px; }
  .v4 hr {
    margin: 30px 0; }
    .v4 hr.w_margin {
      margin: 0 0 30px 0; }
  .v4 .btn-group-colorpicker.open a.btn.dropdown-toggle {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }
    .v4 .btn-group-colorpicker.open a.btn.dropdown-toggle.active {
      -webkit-box-shadow: none;
      box-shadow: none; }
  .v4 .btn-group-colorpicker a.btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: none;
    color: #666666;
    display: inline-block;
    vertical-align: top;
    font-size: 12px !important;
    padding: 8px 10px;
    text-shadow: none;
    text-transform: uppercase;
    background: none;
    width: 36px;
    text-align: left; }
    .v4 .btn-group-colorpicker a.btn > div {
      display: inline-block;
      vertical-align: top;
      padding: 0;
      min-width: inherit;
      width: 15px;
      height: 15px;
      border: 1px solid rgba(0, 0, 0, 0.1);
      position: relative;
      top: 5px; }
  .v4 .btn-group-colorpicker ul.dropdown-menu {
    min-width: inherit;
    left: 20px;
    min-width: auto;
    margin-top: 10px;
    right: 0px;
    left: auto;
    background: #333; }
    .v4 .btn-group-colorpicker ul.dropdown-menu > li {
      display: inline-block;
      vertical-align: top;
      padding: 10px 5px; }
      .v4 .btn-group-colorpicker ul.dropdown-menu > li:first-child {
        padding-left: 10px; }
      .v4 .btn-group-colorpicker ul.dropdown-menu > li:last-child {
        padding-right: 10px; }
      .v4 .btn-group-colorpicker ul.dropdown-menu > li a {
        display: inline-block;
        vertical-align: top;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        padding: 0;
        width: 35px;
        height: 35px;
        top: 0;
        position: relative; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-0 {
          width: 33px;
          height: 33px;
          text-align: center !important; }
          .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-0 span {
            position: relative;
            top: 7px; }
          .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-0:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-0:focus {
            background: #ccc;
            color: #fff; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-1:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-1:focus {
          background: #f7f7f7; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-2:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-2:focus {
          background: #bdedff; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-3:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-3:focus {
          background: #dfffad; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-4:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-4:focus {
          background: #fdd6ff; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-5:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-5:focus {
          background: #f3aea5; }
        .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-6:hover, .v4 .btn-group-colorpicker ul.dropdown-menu > li a.tag-color-6:focus {
          background: #fff8ad; }
  .v4 .btn-group-colorpicker.smaller ul.dropdown-menu {
    padding: 5px; }
    .v4 .btn-group-colorpicker.smaller ul.dropdown-menu > li {
      padding: 4px 2px; }
      .v4 .btn-group-colorpicker.smaller ul.dropdown-menu > li a {
        width: 22px;
        height: 22px; }
  .v4 .btn-group-colorpicker.right_drop ul.dropdown-menu {
    left: 0 !important;
    right: auto; }
  .v4 .btn-group-colorpicker.for_email_editor ul.dropdown-menu {
    width: 180px; }
  .v4 .select-square,
  .v4 .select-circle {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    height: 36px;
    position: relative;
    text-align: center;
    width: 36px;
    border: 1px solid #999; }
    .v4 .select-square .prefered.circle-notifications,
    .v4 .select-circle .prefered.circle-notifications {
      right: -14px;
      top: -14px;
      left: auto; }
      .v4 .select-square .prefered.circle-notifications i,
      .v4 .select-circle .prefered.circle-notifications i {
        font-size: 12px;
        color: #fff;
        line-height: 1px;
        top: 50%; }
    .v4 .select-square.double-line,
    .v4 .select-circle.double-line {
      color: #999;
      margin-right: 0; }
      .v4 .select-square.double-line span,
      .v4 .select-square.double-line strong,
      .v4 .select-circle.double-line span,
      .v4 .select-circle.double-line strong {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute; }
      .v4 .select-square.double-line strong,
      .v4 .select-circle.double-line strong {
        font-size: 9px;
        top: 2px;
        color: #999;
        text-transform: uppercase;
        line-height: 1; }
      .v4 .select-square.double-line span,
      .v4 .select-circle.double-line span {
        top: 13px;
        color: #333;
        font-weight: 300;
        line-height: 1;
        font-size: 18px; }
      .v4 .select-square.double-line.for_any_price span,
      .v4 .select-circle.double-line.for_any_price span {
        top: 18px;
        font-size: 13px; }
    .v4 .select-square i,
    .v4 .select-circle i {
      font-size: 16px;
      color: #999;
      line-height: 36px;
      top: 0; }
      .v4 .select-square i.format-text,
      .v4 .select-circle i.format-text {
        position: relative;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 12px;
        font-style: normal;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 32px;
        display: inline-block; }
        .v4 .select-square i.format-text.longer,
        .v4 .select-circle i.format-text.longer {
          font-size: 10px; }
    .v4 .select-square .order_nr,
    .v4 .select-circle .order_nr {
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      border-radius: 12px;
      background: #7e7e7e;
      border: 2px solid #fff;
      color: #fff;
      font-size: 11px;
      text-align: center;
      height: 24px;
      min-width: 24px;
      padding: 0 3px;
      position: absolute;
      line-height: 20px;
      background: #27bdde;
      left: -12px;
      top: -12px; }
    .v4 .select-square .indicator,
    .v4 .select-circle .indicator {
      -webkit-border-radius: 9px;
      -moz-border-radius: 9px;
      -ms-border-radius: 9px;
      border-radius: 9px;
      min-width: 18px;
      height: 18px;
      line-height: 18px;
      background: #7e7e7e;
      color: #fff;
      font-size: 10px;
      font-weight: 300;
      padding: 0 3px;
      text-align: center;
      display: inline-block;
      position: absolute;
      top: -9px;
      right: -9px; }
      .v4 .select-square .indicator.w_icon,
      .v4 .select-circle .indicator.w_icon {
        line-height: 18px; }
        .v4 .select-square .indicator.w_icon i,
        .v4 .select-circle .indicator.w_icon i {
          font-size: 10px;
          line-height: 1; }
      .v4 .select-square .indicator.red_bg,
      .v4 .select-circle .indicator.red_bg {
        background: #ff4848;
        color: #fff; }
    .v4 .select-square span,
    .v4 .select-circle span {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      white-space: nowrap;
      color: #333;
      font-size: 18px;
      font-weight: 300;
      line-height: 1; }
    .v4 .select-square.w_bg_image,
    .v4 .select-circle.w_bg_image {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    .v4 .select-square.for_date,
    .v4 .select-circle.for_date {
      height: 50px;
      width: 50px; }
      .v4 .select-square.for_date.double-line span,
      .v4 .select-square.for_date.double-line strong,
      .v4 .select-circle.for_date.double-line span,
      .v4 .select-circle.for_date.double-line strong {
        color: #7e7e7e; }
      .v4 .select-square.for_date.double-line strong,
      .v4 .select-circle.for_date.double-line strong {
        font-size: 20px; }
      .v4 .select-square.for_date.double-line span,
      .v4 .select-circle.for_date.double-line span {
        top: 30px;
        font-size: 12px;
        text-transform: uppercase; }
      .v4 .select-square.for_date.red,
      .v4 .select-circle.for_date.red {
        border-color: #f36a6a; }
        .v4 .select-square.for_date.red span,
        .v4 .select-square.for_date.red strong,
        .v4 .select-circle.for_date.red span,
        .v4 .select-circle.for_date.red strong {
          color: #f36a6a; }
    .v4 .select-square.w_blue,
    .v4 .select-circle.w_blue {
      border-color: #27bdde; }
      .v4 .select-square.w_blue i,
      .v4 .select-circle.w_blue i {
        color: #27bdde; }
      .v4 .select-square.w_blue.w_text span,
      .v4 .select-circle.w_blue.w_text span {
        color: #27bdde; }
    .v4 .select-square.w_green,
    .v4 .select-circle.w_green {
      border-color: #86c92f; }
      .v4 .select-square.w_green i,
      .v4 .select-circle.w_green i {
        color: #86c92f; }
    .v4 .select-square.w_red,
    .v4 .select-circle.w_red {
      border-color: #f36a6a; }
      .v4 .select-square.w_red i,
      .v4 .select-circle.w_red i {
        color: #f36a6a; }
    .v4 .select-square.graph_color1,
    .v4 .select-circle.graph_color1 {
      border-color: #86c92f;
      background: none; }
      .v4 .select-square.graph_color1 span,
      .v4 .select-square.graph_color1 strong,
      .v4 .select-circle.graph_color1 span,
      .v4 .select-circle.graph_color1 strong {
        color: #86c92f; }
    .v4 .select-square.graph_color2,
    .v4 .select-circle.graph_color2 {
      border-color: #f36a6a;
      background: none; }
      .v4 .select-square.graph_color2 span,
      .v4 .select-square.graph_color2 strong,
      .v4 .select-circle.graph_color2 span,
      .v4 .select-circle.graph_color2 strong {
        color: #f36a6a; }
    .v4 .select-square.graph_color4,
    .v4 .select-circle.graph_color4 {
      border-color: #27bdde;
      background: none; }
      .v4 .select-square.graph_color4 span,
      .v4 .select-square.graph_color4 strong,
      .v4 .select-circle.graph_color4 span,
      .v4 .select-circle.graph_color4 strong {
        color: #27bdde; }
    .v4 .select-square.graph_color3,
    .v4 .select-circle.graph_color3 {
      border-color: #7e7e7e;
      background: none; }
      .v4 .select-square.graph_color3 span,
      .v4 .select-square.graph_color3 strong,
      .v4 .select-circle.graph_color3 span,
      .v4 .select-circle.graph_color3 strong {
        color: #7e7e7e; }
    .v4 .select-square.for_bg_color,
    .v4 .select-circle.for_bg_color {
      border: none; }
  .v4 .user_profile_info {
    position: relative;
    padding-left: 62px; }
    .v4 .user_profile_info .universal_image_changer,
    .v4 .user_profile_info .uphotoblock-85 {
      height: 42px;
      width: 42px;
      position: absolute;
      left: 0;
      top: 0; }
      .v4 .user_profile_info .universal_image_changer .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small,
      .v4 .user_profile_info .uphotoblock-85 .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small {
        width: 42px;
        height: 42px; }
        .v4 .user_profile_info .universal_image_changer .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-file-hopper:after,
        .v4 .user_profile_info .universal_image_changer .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-result:after,
        .v4 .user_profile_info .uphotoblock-85 .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-file-hopper:after,
        .v4 .user_profile_info .uphotoblock-85 .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-result:after {
          font-size: 20px; }
      .v4 .user_profile_info .universal_image_changer img,
      .v4 .user_profile_info .uphotoblock-85 img {
        height: 42px;
        width: 42px; }
      .v4 .user_profile_info .universal_image_changer .prod-details-image-block,
      .v4 .user_profile_info .uphotoblock-85 .prod-details-image-block {
        height: 42px;
        width: 42px;
        margin: 0; }
        .v4 .user_profile_info .universal_image_changer .prod-details-image-block i,
        .v4 .user_profile_info .uphotoblock-85 .prod-details-image-block i {
          font-size: 16px; }
    .v4 .user_profile_info h3 {
      color: #000;
      line-height: 1 !important; }
    .v4 .user_profile_info h4 {
      font-size: 14px;
      color: #333; }
  .v4 .social-col {
    margin: 3px 0 0 40px; }
    .v4 .social-col.for_affiliate .oprofile-contact-list_alt {
      float: left; }
    .v4 .social-col.for_affiliate .flag_ip {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      margin-top: -1px;
      width: 30px;
      height: 30px;
      overflow: hidden; }
      .v4 .social-col.for_affiliate .flag_ip > .flag {
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        position: relative;
        left: -1px;
        top: -1px; }
  .v4 .play_pause_link:focus {
    background: inherit !important;
    border-color: inherit !important; }
    .v4 .play_pause_link:focus i {
      color: inherit !important; }
  .v4 .play_pause_link:hover {
    background: #7e7e7e !important;
    border-color: #7e7e7e !important; }
    .v4 .play_pause_link:hover i {
      color: #fff !important; }
  .v4 .play_pause_link.active {
    border-color: #86c92f !important; }
    .v4 .play_pause_link.active i {
      color: #86c92f !important;
      font-size: 14px !important; }
    .v4 .play_pause_link.active:focus {
      background: inherit !important;
      border-color: #86c92f !important; }
    .v4 .play_pause_link.active:hover {
      background: #86c92f !important;
      border-color: #86c92f !important; }
      .v4 .play_pause_link.active:hover i {
        color: #fff !important; }
  .v4 .general-select-small {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%; }
    .v4 .general-select-small.w_icons > li .col-1 {
      padding-right: 10px; }
      .v4 .general-select-small.w_icons > li .col-1 span {
        font-size: 50px;
        line-height: 1; }
    .v4 .general-select-small.w_icons > li .col-2 {
      vertical-align: middle; }
      .v4 .general-select-small.w_icons > li .col-2 h5 {
        margin-bottom: 0; }
    .v4 .general-select-small.w_icons > li.selected > div > div.col-1 {
      color: #27bdde; }
    .v4 .general-select-small.smaller > li:after {
      border-width: 11px; }
    .v4 .general-select-small.smaller > li:before {
      border-width: 12px; }
    .v4 .general-select-small.smaller > li > div > div.col-1 {
      min-width: 24px;
      width: 24px; }
      .v4 .general-select-small.smaller > li > div > div.col-1 .radio_mark {
        width: 24px;
        height: 24px; }
        .v4 .general-select-small.smaller > li > div > div.col-1 .radio_mark:after {
          font-size: 16px; }
    .v4 .general-select-small.smaller > li > div > div.col-2 h5 {
      font-size: 14px; }
    .v4 .general-select-small.small_h5 > li .col-2 h5 {
      font-size: 16px; }
    .v4 .general-select-small.w_images > li {
      padding-right: 0px; }
      .v4 .general-select-small.w_images > li > div {
        display: block;
        padding: 0 20px; }
        .v4 .general-select-small.w_images > li > div > div {
          display: block; }
          .v4 .general-select-small.w_images > li > div > div.col-1 {
            width: inherit;
            padding: 0; }
            .v4 .general-select-small.w_images > li > div > div.col-1 .img_bx {
              display: inline-block;
              position: relative; }
              .v4 .general-select-small.w_images > li > div > div.col-1 .img_bx:before {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                border-radius: 4px;
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                border: 1px solid #ddd; }
          .v4 .general-select-small.w_images > li > div > div.col-2 {
            width: inherit;
            text-align: center;
            padding: 20px 0 0 0; }
      .v4 .general-select-small.w_images > li:hover > div > div.col-1 .img_bx:before {
        border-color: #000; }
      .v4 .general-select-small.w_images > li.selected > div > div.col-1 .img_bx:before {
        border-color: #27bdde;
        border-width: 2px; }
      .v4 .general-select-small.w_images > li .flat_icon_box {
        left: 100%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        margin-left: -34px;
        top: -14px; }
      .v4 .general-select-small.w_images > li .prefered {
        left: 0%;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        margin-left: 8px;
        top: -14px; }
      .v4 .general-select-small.w_images > li.disabled > div > div.col-1 .img_bx:before, .v4 .general-select-small.w_images > li.disabled:hover > div > div.col-1 .img_bx:before {
        border-color: #ddd; }
    .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box {
      z-index: 1; }
      .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:hover, .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:focus:hover {
        background: #86c92f; }
        .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:hover > i:before, .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:focus:hover > i:before {
          opacity: 1; }
        .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:hover > i:after, .v4 .general-select-small.w_images.no_interaction > li .flat_icon_box:focus:hover > i:after {
          display: none; }
    .v4 .general-select-small.w_images.no_interaction > li.disabled .flat_icon_box {
      display: none; }
    .v4 .general-select-small.w_icons_above > li {
      padding: 0; }
      .v4 .general-select-small.w_icons_above > li > div {
        display: block;
        padding: 0 20px; }
        .v4 .general-select-small.w_icons_above > li > div > div {
          display: block; }
          .v4 .general-select-small.w_icons_above > li > div > div.col-1 {
            width: inherit;
            padding: 0; }
            .v4 .general-select-small.w_icons_above > li > div > div.col-1 > i {
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              line-height: 1;
              font-size: 70px; }
          .v4 .general-select-small.w_icons_above > li > div > div.col-2 {
            margin-top: 20px;
            width: inherit;
            text-align: center;
            padding: 0; }
      .v4 .general-select-small.w_icons_above > li:hover > div > div.col-1 > i {
        color: #000; }
      .v4 .general-select-small.w_icons_above > li.selected > div > div.col-1 > i, .v4 .general-select-small.w_icons_above > li.selected.disabled > div > div.col-1 > i {
        color: #27bdde !important; }
      .v4 .general-select-small.w_icons_above > li.selected > div > div.col-2 h5, .v4 .general-select-small.w_icons_above > li.selected.disabled > div > div.col-2 h5 {
        color: #27bdde; }
    .v4 .general-select-small.w_icons_above.w_medium_icons > li > div > div.col-1 > i {
      font-size: 120px; }
    .v4 .general-select-small.w_icons_above.w_large_icons > li > div > div.col-1 > i {
      font-size: 180px; }
    .v4 .general-select-small.w_icons_above.w_circle > li div > div.col-2 h5 {
      padding-right: 0; }
      .v4 .general-select-small.w_icons_above.w_circle > li div > div.col-2 h5 .notification_badge {
        right: -24px; }
    .v4 .general-select-small.w_icons_above.w_less_padding > li > div {
      padding: 0 10px; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li > div > div.col-1 > i {
      font-size: 44px; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li > div > div.col-2 h5 {
      font-size: 16px; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #f1f2f3; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li:before {
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: #c9d0d2; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li.selected:after {
      border-width: 10px; }
    .v4 .general-select-small.w_icons_above.for_sidebar > li.selected:before {
      border-width: 11px; }
    .v4 .general-select-small.campaign_preview_list {
      display: flex;
      flex-wrap: wrap;
      height: 100%;
      margin-left: -10px;
      margin-right: -10px;
      align-items: stretch; }
      .v4 .general-select-small.campaign_preview_list > li {
        width: calc(100% / 4);
        list-style: none;
        margin: 20px 0 0 0;
        padding: 0;
        position: relative;
        text-align: center; }
        .v4 .general-select-small.campaign_preview_list > li:nth-child(-n+4) {
          margin-top: 0; }
        .v4 .general-select-small.campaign_preview_list > li > div {
          position: relative;
          height: 100%;
          list-style: none;
          margin: 0 10px;
          width: calc(100% - 20px);
          display: block; }
          .v4 .general-select-small.campaign_preview_list > li > div > div {
            display: block;
            vertical-align: inherit; }
            .v4 .general-select-small.campaign_preview_list > li > div > div.col-1 {
              width: auto;
              padding: 0; }
            .v4 .general-select-small.campaign_preview_list > li > div > div.col-2 {
              width: 100%;
              padding: 0;
              color: #9B9B9B;
              font-weight: 700;
              font-size: 11px;
              margin-bottom: 5px; }
          .v4 .general-select-small.campaign_preview_list > li > div > a {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0; }
        .v4 .general-select-small.campaign_preview_list > li .img_bx {
          background: #fff;
          padding: 20px 10px; }
    .v4 .general-select-small > li:first-child:nth-last-child(1),
    .v4 .general-select-small > li:first-child:nth-last-child(1) ~ li {
      width: 100%;
      max-width: 100%; }
    .v4 .general-select-small > li:first-child:nth-last-child(2),
    .v4 .general-select-small > li:first-child:nth-last-child(2) ~ li {
      width: 50%;
      max-width: 50%; }
    .v4 .general-select-small > li:first-child:nth-last-child(3),
    .v4 .general-select-small > li:first-child:nth-last-child(3) ~ li {
      width: 33.33333%;
      max-width: 33.33333%; }
    .v4 .general-select-small > li:first-child:nth-last-child(4),
    .v4 .general-select-small > li:first-child:nth-last-child(4) ~ li {
      width: 25%;
      max-width: 25%; }
    .v4 .general-select-small > li:first-child:nth-last-child(5),
    .v4 .general-select-small > li:first-child:nth-last-child(5) ~ li {
      width: 20%;
      max-width: 20%; }
    .v4 .general-select-small > li:first-child:nth-last-child(6),
    .v4 .general-select-small > li:first-child:nth-last-child(6) ~ li {
      width: 16.66667%;
      max-width: 16.66667%; }
    .v4 .general-select-small > li:first-child:nth-last-child(7),
    .v4 .general-select-small > li:first-child:nth-last-child(7) ~ li {
      width: 14.28571%;
      max-width: 14.28571%; }
    .v4 .general-select-small > li:first-child:nth-last-child(8),
    .v4 .general-select-small > li:first-child:nth-last-child(8) ~ li {
      width: 12.5%;
      max-width: 12.5%; }
    .v4 .general-select-small > li {
      position: relative;
      margin: 0;
      padding: 0;
      list-style: none;
      display: table-cell;
      padding-right: 10px;
      vertical-align: top; }
      .v4 .general-select-small > li:focus > div > div.col-1 .radio_mark, .v4 .general-select-small > li:active > div > div.col-1 .radio_mark {
        box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(39, 189, 222, 0.1); }
      .v4 .general-select-small > li:last-child {
        padding-right: 0px; }
      .v4 .general-select-small > li:after, .v4 .general-select-small > li:before {
        position: absolute;
        bottom: 0px;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        opacity: 0;
        pointer-events: none; }
      .v4 .general-select-small > li:after {
        -webkit-transition: "all" 0.5s ease-in;
        -moz-transition: "all" 0.5s ease-in;
        -ms-transition: "all" 0.5s ease-in;
        -o-transition: "all" 0.5s ease-in;
        transition: "all" 0.5s ease-in;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        left: 1px;
        border-width: 16px;
        bottom: -31px; }
      .v4 .general-select-small > li:before {
        -webkit-transition: "all" 0.25s ease-in;
        -moz-transition: "all" 0.25s ease-in;
        -ms-transition: "all" 0.25s ease-in;
        -o-transition: "all" 0.25s ease-in;
        transition: "all" 0.25s ease-in;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        left: 0px;
        border-width: 17px;
        bottom: -31px; }
      .v4 .general-select-small > li:hover > div > div.col-1 .radio_mark {
        border-color: #000; }
        .v4 .general-select-small > li:hover > div > div.col-1 .radio_mark:after {
          color: #000; }
      .v4 .general-select-small > li:hover > div > div.col-2 h5,
      .v4 .general-select-small > li:hover > div > div.col-2 p {
        color: #000; }
      .v4 .general-select-small > li.selected:focus > div > div.col-1 .radio_mark, .v4 .general-select-small > li.selected:active > div > div.col-1 .radio_mark {
        box-shadow: 0 0px 0px 0px transparent, 0 0 0 0 black; }
      .v4 .general-select-small > li.selected > div > div.col-1 .radio_mark {
        border-color: #27bdde;
        background: #27bdde; }
        .v4 .general-select-small > li.selected > div > div.col-1 .radio_mark:after {
          opacity: 1;
          color: #fff;
          -webkit-transform: translate(-50%, -50%) scale(1);
          -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1); }
      .v4 .general-select-small > li.selected > div > div.col-2 h5 {
        color: #27bdde; }
      .v4 .general-select-small > li.selected:after, .v4 .general-select-small > li.selected:before {
        opacity: 1; }
      .v4 .general-select-small > li.disabled {
        cursor: not-allowed; }
        .v4 .general-select-small > li.disabled > div > a {
          pointer-events: none; }
        .v4 .general-select-small > li.disabled > div > div.col-1 .radio_mark {
          border-color: #ddd; }
        .v4 .general-select-small > li.disabled > div > div.col-1 i {
          color: #ddd !important; }
        .v4 .general-select-small > li.disabled > div > div.col-2 h5 {
          color: #ddd; }
        .v4 .general-select-small > li.disabled div.flat_icon_box {
          opacity: 0;
          z-index: -1; }
        .v4 .general-select-small > li.disabled.selected > div > div.col-1 .radio_mark {
          background: #ddd; }
      .v4 .general-select-small > li.active .flat_icon_box {
        opacity: 1;
        z-index: 1; }
      .v4 .general-select-small > li.active a.select {
        z-index: 0; }
      .v4 .general-select-small > li.active:hover a.unselect-link {
        opacity: 1; }
      .v4 .general-select-small > li .prefered {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        margin-left: -40px;
        top: 0; }
        .v4 .general-select-small > li .prefered.w_number {
          -webkit-border-radius: 14px;
          -moz-border-radius: 14px;
          -ms-border-radius: 14px;
          border-radius: 14px;
          width: auto;
          padding: 0 6px;
          min-width: 28px;
          cursor: default; }
          .v4 .general-select-small > li .prefered.w_number i {
            position: static; }
          .v4 .general-select-small > li .prefered.w_number span {
            margin-left: 5px;
            font-size: 16px;
            line-height: 26px; }
      .v4 .general-select-small > li .flat_icon_box {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        top: 0px;
        margin-left: 40px;
        height: 28px;
        width: 28px;
        background: #86c92f;
        right: auto;
        bottom: auto;
        opacity: 0;
        z-index: -1;
        overflow: hidden; }
        .v4 .general-select-small > li .flat_icon_box i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #fff;
          font-size: 20px; }
          .v4 .general-select-small > li .flat_icon_box i::before {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute; }
        .v4 .general-select-small > li .flat_icon_box i {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
          .v4 .general-select-small > li .flat_icon_box i::before {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            opacity: 1; }
          .v4 .general-select-small > li .flat_icon_box i::after {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            font-family: "line-cons" !important;
            content: attr(data-icon);
            font-style: normal !important;
            font-weight: normal !important;
            font-variant: normal !important;
            text-transform: none !important;
            speak: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\e14a";
            opacity: 0; }
        .v4 .general-select-small > li .flat_icon_box:hover {
          background: #fc7070; }
          .v4 .general-select-small > li .flat_icon_box:hover i::before {
            opacity: 0; }
          .v4 .general-select-small > li .flat_icon_box:hover i::after {
            opacity: 1; }
      .v4 .general-select-small > li div.flat_icon_box {
        opacity: 1;
        z-index: 0; }
      .v4 .general-select-small > li.no-child-elem:after, .v4 .general-select-small > li.no-child-elem:before {
        display: none; }
      .v4 .general-select-small > li > div {
        display: table;
        width: 100%;
        position: relative; }
        .v4 .general-select-small > li > div > div {
          display: table-cell;
          vertical-align: top; }
          .v4 .general-select-small > li > div > div.col-1 {
            width: 40px;
            text-align: center;
            padding: 5px 0px;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: #999; }
            .v4 .general-select-small > li > div > div.col-1 .radio_mark {
              -webkit-border-radius: 100%;
              -moz-border-radius: 100%;
              -ms-border-radius: 100%;
              border-radius: 100%;
              -webkit-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
              -moz-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
              -o-transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
              transition: all 0.3s ease-in-out, box-shadow 0.1s ease;
              width: 30px;
              height: 30px;
              display: block;
              border: 1px solid #999;
              position: relative; }
              .v4 .general-select-small > li > div > div.col-1 .radio_mark:after {
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                border-radius: 50%;
                top: 50%;
                left: 50%;
                position: absolute;
                -webkit-transform: translate(-50%, -50%) scale(0);
                -ms-transform: translate(-50%, -50%) scale(0);
                transform: translate(-50%, -50%) scale(0);
                font-family: "line-cons" !important;
                font-style: normal !important;
                font-weight: normal !important;
                font-variant: normal !important;
                text-transform: none !important;
                speak: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                opacity: 0;
                line-height: 1;
                font-size: 22px;
                content: "\e149";
                display: block;
                color: #27bdde; }
          .v4 .general-select-small > li > div > div.col-2 {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            vertical-align: middle;
            width: auto;
            padding: 5px 10px;
            text-align: left;
            color: #999; }
            .v4 .general-select-small > li > div > div.col-2 h5 {
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              margin: 0;
              padding: 0;
              line-height: 140%;
              font-size: 18px;
              font-weight: 400;
              color: #000; }
              .v4 .general-select-small > li > div > div.col-2 h5 .circle {
                -webkit-border-radius: 100%;
                -moz-border-radius: 100%;
                -ms-border-radius: 100%;
                border-radius: 100%;
                font-size: 12px;
                height: 20px;
                width: 20px;
                text-align: center;
                display: inline-block;
                position: relative;
                font-weight: 400;
                vertical-align: top;
                margin: -2px 0 0 2px;
                background: #999;
                color: #fff; }
                .v4 .general-select-small > li > div > div.col-2 h5 .circle > i {
                  left: 50%;
                  top: 50%;
                  -webkit-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
                  position: absolute;
                  font-style: normal;
                  line-height: 1; }
              .v4 .general-select-small > li > div > div.col-2 h5 a.help-ico {
                z-index: 1; }
              .v4 .general-select-small > li > div > div.col-2 h5 a.btn {
                z-index: 1;
                position: relative; }
            .v4 .general-select-small > li > div > div.col-2 p {
              font-size: 14px;
              line-height: 140%;
              margin: 5px 0 0 0;
              color: #666; }
              .v4 .general-select-small > li > div > div.col-2 p a {
                position: relative;
                z-index: 1; }
        .v4 .general-select-small > li > div > a {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0; }
    .v4 .general-select-small.vertical {
      display: block; }
      .v4 .general-select-small.vertical > li {
        width: 100% !important;
        max-width: 100% !important;
        display: block;
        margin: 0 0 20px 0;
        padding-right: 0; }
        .v4 .general-select-small.vertical > li:last-child {
          margin-bottom: 0; }
    .v4 .general-select-small.centered > li {
      text-align: center; }
      .v4 .general-select-small.centered > li:after, .v4 .general-select-small.centered > li:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute; }
      .v4 .general-select-small.centered > li > div {
        display: inline-block;
        width: auto; }
    .v4 .general-select-small.w_grey_arrow > li:after {
      border-bottom-color: #f2f2f4; }
    .v4 .general-select-small.w_circle > li div > div.col-2 h5 {
      display: inline-block; }
      .v4 .general-select-small.w_circle > li div > div.col-2 h5 .circle-notifications {
        position: absolute;
        right: 0;
        top: -6px;
        left: auto; }
        .v4 .general-select-small.w_circle > li div > div.col-2 h5 .circle-notifications i {
          font-size: 10px; }
    .v4 .general-select-small.w_circle > li .notification_badge:not(.prefered) {
      -webkit-border-radius: 14px;
      -moz-border-radius: 14px;
      -ms-border-radius: 14px;
      border-radius: 14px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      margin-left: 40px;
      right: auto;
      top: 0;
      bottom: auto;
      height: 28px;
      min-width: 28px;
      line-height: 28px;
      font-size: 16px; }
    .v4 .general-select-small.w_circle > li .notification_badge.grey {
      background: #333;
      color: #fff; }
    .v4 .general-select-small.w_circle > li .notification_badge.larger {
      height: 18px;
      line-height: 18px;
      font-weight: 300;
      padding: 0 2px;
      min-width: 22px; }
    .v4 .general-select-small.w_arrow_grey > li:before {
      border-bottom-color: #c9d0d2; }
    .v4 .general-select-small.w_arrow_grey > li:after {
      border-bottom-color: #f1f2f3; }
    .v4 .general-select-small.w_paragraph_word_break > li > div > div.col-2 p {
      word-break: break-all; }
    .v4 .general-select-small.w_margin_top {
      margin-top: 40px; }
    .v4 .general-select-small.w_blue_indicator > li:not(.enabled) {
      pointer-events: none; }
      .v4 .general-select-small.w_blue_indicator > li:not(.enabled) a {
        pointer-events: none; }
    .v4 .general-select-small.w_blue_indicator h5 .circle_indicator {
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      border-radius: 12px;
      background: #27bdde;
      border: none;
      color: #fff;
      font-size: 14px;
      display: inline-block;
      vertical: middle;
      margin-right: 5px;
      text-align: center;
      height: 24px;
      min-width: 24px;
      padding: 0 3px;
      line-height: 24px; }
    .v4 .general-select-small.four_inline {
      display: block; }
      .v4 .general-select-small.four_inline > li {
        float: left;
        display: block;
        width: 25% !important;
        margin-bottom: 30px;
        min-width: 25% !important; }
        .v4 .general-select-small.four_inline > li:nth-child(4n+1) {
          clear: left; }
        .v4 .general-select-small.four_inline > li:nth-last-child(-n+3) {
          margin-bottom: 0; }
        .v4 .general-select-small.four_inline > li:before, .v4 .general-select-small.four_inline > li:after {
          display: none; }
        .v4 .general-select-small.four_inline > li > div {
          padding: 15px; }
    .v4 .general-select-small.five_inline {
      display: block; }
      .v4 .general-select-small.five_inline > li {
        float: left;
        display: block;
        width: 20% !important;
        margin-bottom: 30px;
        min-width: 20% !important; }
        .v4 .general-select-small.five_inline > li:nth-child(5n+1) {
          clear: left; }
        .v4 .general-select-small.five_inline > li:nth-last-child(-n+5) {
          margin-bottom: 0; }
        .v4 .general-select-small.five_inline > li:before, .v4 .general-select-small.five_inline > li:after {
          display: none; }
        .v4 .general-select-small.five_inline > li > div {
          padding: 15px; }
  .v4 .general-select-vertical {
    width: 100%;
    margin: 0;
    padding: 0; }
    .v4 .general-select-vertical > li {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      background: #fff;
      border: 1px solid #e5e5e5;
      box-shadow: none;
      display: block;
      height: 40px;
      list-style: none;
      margin: 0 0 10px 0;
      padding: 10px 10px 10px 10px;
      position: relative;
      display: table; }
      .v4 .general-select-vertical > li.disabled {
        background: #eee;
        opacity: 0.6; }
        .v4 .general-select-vertical > li.disabled > a {
          cursor: not-allowed; }
        .v4 .general-select-vertical > li.disabled .select-link, .v4 .general-select-vertical > li.disabled:hover .select-link {
          display: none; }
      .v4 .general-select-vertical > li:last-child {
        margin-bottom: 0; }
      .v4 .general-select-vertical > li > .flat_icon_box {
        vertical-align: middle;
        text-align: left;
        display: table-cell;
        width: 50px; }
        .v4 .general-select-vertical > li > .flat_icon_box > div {
          top: 0;
          left: 0; }
      .v4 .general-select-vertical > li > .right-box {
        vertical-align: middle;
        display: table-cell; }
      .v4 .general-select-vertical > li > .select-link {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        text-align: center;
        opacity: 0;
        background: rgba(0, 0, 0, 0.5); }
        .v4 .general-select-vertical > li > .select-link > span {
          border: 1px solid #fff;
          color: #fff;
          display: inline-block;
          font-size: 14px;
          line-height: 120%;
          left: 50%;
          margin-left: -41px;
          margin-top: -14px;
          padding: 5px 10px;
          position: absolute;
          text-align: center;
          text-transform: uppercase;
          top: 50%;
          vertical-align: top; }
      .v4 .general-select-vertical > li > a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0;
        bottom: 0; }
      .v4 .general-select-vertical > li:hover .select-link {
        opacity: 1; }
      .v4 .general-select-vertical > li.selected {
        background: #44bcd2;
        color: #fff; }
        .v4 .general-select-vertical > li.selected > .select-link {
          opacity: 0; }
        .v4 .general-select-vertical > li.selected > a {
          cursor: default; }
  .v4 .expanded_radio_section {
    border-top: 1px solid #dae3e5;
    position: relative;
    margin-top: 30px;
    padding: 20px 20px 0px 20px;
    margin-left: -20px;
    margin-right: -20px;
    background-image: url("/img/new_style/collapse_tab_bg.jpg");
    background-position: top;
    background-repeat: repeat-x; }
    .v4 .expanded_radio_section.for_tickets {
      margin-left: -75px;
      margin-top: 40px; }
    .v4 .expanded_radio_section.forced_margin_top {
      margin-top: 30px; }
    .v4 .expanded_radio_section.no_bg {
      background: none; }
    .v4 .expanded_radio_section.for_table {
      margin-top: 20px; }
    .v4 .expanded_radio_section.for_optin {
      background-image: url(/img/new_style/collapse_tab_bg_pages.png);
      padding: 30px 30px 0px 30px;
      margin-left: -30px;
      margin-right: -30px;
      margin-top: 0; }
    .v4 .expanded_radio_section.no_side_padding {
      padding-left: 0;
      padding-right: 0; }
    .v4 .expanded_radio_section.no_right_margin {
      margin-right: 0px; }
    .v4 .expanded_radio_section.w_border_bottom {
      border-bottom: 1px solid #eee; }
    .v4 .expanded_radio_section.w_negative_bottom {
      margin-bottom: -20px; }
    .v4 .expanded_radio_section.w_negative_bottom_modal {
      margin-bottom: -40px; }
    .v4 .expanded_radio_section.w_m_b {
      margin-bottom: 20px; }
    .v4 .expanded_radio_section.padding_bottom {
      padding-bottom: 20px; }
    .v4 .expanded_radio_section.padding_doublebottom {
      padding-bottom: 40px; }
    .v4 .expanded_radio_section.margin_doubletop {
      margin-top: 40px; }
    .v4 .expanded_radio_section.padding_doubletop {
      padding-top: 40px; }
    .v4 .expanded_radio_section.no_margin {
      margin: 0 0 0 0; }
    .v4 .expanded_radio_section.for_affiliate_questionaire {
      margin: 10px 0 0 0; }
    .v4 .expanded_radio_section.padding_bottom {
      padding-bottom: 20px; }
    .v4 .expanded_radio_section.for_content {
      padding-top: 20px; }
    .v4 .expanded_radio_section.negative_right {
      margin-right: -20px;
      padding-right: 0; }
    .v4 .expanded_radio_section.for_tab_like {
      padding: 0; }
    .v4 .expanded_radio_section.no_padding {
      padding: 0px; }
    .v4 .expanded_radio_section.no_padding_top {
      padding-top: 0; }
    .v4 .expanded_radio_section.inverse {
      background-image: url("/img/new_style/collapse_tab_bg_inverse.png");
      border-top-color: rgba(0, 0, 0, 0.2); }
      .v4 .expanded_radio_section.inverse.w_arrow_type_1:after {
        border-bottom-color: #292829; }
      .v4 .expanded_radio_section.inverse.w_arrow_type_1:before {
        border-bottom-color: rgba(0, 0, 0, 0.2); }
      .v4 .expanded_radio_section.inverse.w_arrow_type_1.arrow_centered:before, .v4 .expanded_radio_section.inverse.w_arrow_type_1.arrow_centered:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute; }
    .v4 .expanded_radio_section.w_arrow_type_1_pages {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1_pages:after, .v4 .expanded_radio_section.w_arrow_type_1_pages:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1_pages:after {
        left: 31px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1_pages:before {
        left: 30px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_1 {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1:after, .v4 .expanded_radio_section.w_arrow_type_1:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1:after {
        left: 21px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1:before {
        left: 20px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
      .v4 .expanded_radio_section.w_arrow_type_1.for_gfx_stats:before {
        left: 90px; }
      .v4 .expanded_radio_section.w_arrow_type_1.for_gfx_stats:after {
        left: 91px; }
    .v4 .expanded_radio_section.w_arrow_type_1_center {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center:after, .v4 .expanded_radio_section.w_arrow_type_1_center:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center.for_gfx_stats:before {
        left: 90px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center.for_gfx_stats:after {
        left: 91px; }
    .v4 .expanded_radio_section.w_arrow_type_1_center_grey {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center_grey:after, .v4 .expanded_radio_section.w_arrow_type_1_center_grey:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center_grey:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1_center_grey:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_1_right {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right:after, .v4 .expanded_radio_section.w_arrow_type_1_right:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right:after {
        right: 33px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right:before {
        right: 32px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_1_right_light {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right_light:after, .v4 .expanded_radio_section.w_arrow_type_1_right_light:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right_light:after {
        right: 33px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_1_right_light:before {
        right: 32px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_2_right {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_2_right:after, .v4 .expanded_radio_section.w_arrow_type_2_right:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_2_right:after {
        right: 77px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_2_right:before {
        right: 76px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_3_right {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_3_right:after, .v4 .expanded_radio_section.w_arrow_type_3_right:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_3_right:after {
        right: 87px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #fcfdff;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_3_right:before {
        right: 86px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.w_arrow_type_center_large {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_center_large:after, .v4 .expanded_radio_section.w_arrow_type_center_large:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_center_large:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 16px;
        top: -32px; }
      .v4 .expanded_radio_section.w_arrow_type_center_large:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        top: -34px; }
    .v4 .expanded_radio_section.w_arrow_type_gdpr_large {
      margin-top: 0px;
      background-image: url("/img/new_style/collapse_tab_bg_grey.jpg"); }
      .v4 .expanded_radio_section.w_arrow_type_gdpr_large:after, .v4 .expanded_radio_section.w_arrow_type_gdpr_large:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_gdpr_large:after {
        right: 30px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f3f3f5;
        border-width: 16px;
        top: -32px; }
      .v4 .expanded_radio_section.w_arrow_type_gdpr_large:before {
        right: 29px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        top: -34px; }
      .v4 .expanded_radio_section.w_arrow_type_gdpr_large.w_m_t {
        margin-top: 30px; }
    .v4 .expanded_radio_section.w_arrow_type_2 {
      margin-top: 50px; }
      .v4 .expanded_radio_section.w_arrow_type_2.w_normal_margin {
        margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_2:after, .v4 .expanded_radio_section.w_arrow_type_2:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_2:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 16px;
        top: -32px;
        left: 35px; }
      .v4 .expanded_radio_section.w_arrow_type_2:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        left: 34px;
        top: -34px; }
      .v4 .expanded_radio_section.w_arrow_type_2.w_grey_arrow:after {
        border-bottom-color: #f2f2f4; }
    .v4 .expanded_radio_section.w_arrow_type_center {
      margin-top: 50px; }
      .v4 .expanded_radio_section.w_arrow_type_center:after, .v4 .expanded_radio_section.w_arrow_type_center:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_center:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 16px;
        top: -32px; }
      .v4 .expanded_radio_section.w_arrow_type_center:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        top: -34px; }
    .v4 .expanded_radio_section.w_arrow_type_3_white {
      margin-top: 30px; }
      .v4 .expanded_radio_section.w_arrow_type_3_white:after, .v4 .expanded_radio_section.w_arrow_type_3_white:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.w_arrow_type_3_white:after {
        right: 31px;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.w_arrow_type_3_white:before {
        right: 30px;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
    .v4 .expanded_radio_section.grey_grad {
      background-image: url("/img/new_style/collapse_tab_bg_grey.jpg"); }
    .v4 .expanded_radio_section[class*="table_expanded_arrow_"]:after, .v4 .expanded_radio_section[class*="table_expanded_arrow_"]:before {
      position: absolute;
      z-index: 10;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      pointer-events: none;
      border-width: 0px; }
    .v4 .expanded_radio_section[class*="table_expanded_arrow_"]:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #f9fcfd;
      border-width: 16px;
      top: -32px; }
    .v4 .expanded_radio_section[class*="table_expanded_arrow_"]:before {
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: #c9d0d2;
      border-width: 17px;
      top: -34px; }
    .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_ {
      margin-top: 50px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_right_50_btn:after {
        right: 29px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_right_50_btn:before {
        right: 28px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_right_90_btn:after {
        right: 49px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_right_90_btn:before {
        right: 48px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_left_browse_btn:after {
        left: 39px; }
      .v4 .expanded_radio_section[class*="table_expanded_arrow_"].table_expanded_arrow_left_browse_btn:before {
        left: 38px; }
    .v4 .expanded_radio_section.for_subselect {
      background-image: url(/img/new_style/collapse_tab_bg_pages.png);
      padding: 30px 30px 0px 30px;
      margin-left: -30px;
      margin-right: -30px;
      margin-top: 30px; }
      .v4 .expanded_radio_section.for_subselect.w_margin_bottom {
        margin-bottom: 40px; }
      .v4 .expanded_radio_section.for_subselect.no_margin_top {
        margin-top: 0; }
      .v4 .expanded_radio_section.for_subselect.w_arrow_center:after, .v4 .expanded_radio_section.for_subselect.w_arrow_center:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.for_subselect.w_arrow_center:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.for_subselect.w_arrow_center:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
      .v4 .expanded_radio_section.for_subselect + .expanded_radio_section.for_subselect {
        margin-top: 0; }
    .v4 .expanded_radio_section.for_submenu {
      margin-left: -30px;
      margin-right: -30px;
      padding: 30px 30px;
      background-image: url(/img/new_style/collapse_tab_bg_pages.png);
      border-bottom: 1px solid #dae3e5;
      margin-bottom: 40px;
      margin-top: 40px; }
      .v4 .expanded_radio_section.for_submenu:after, .v4 .expanded_radio_section.for_submenu:before {
        position: absolute;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        pointer-events: none;
        border-width: 0px; }
      .v4 .expanded_radio_section.for_submenu:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f1f2f3;
        border-width: 10px;
        top: -20px; }
      .v4 .expanded_radio_section.for_submenu:before {
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 11px;
        top: -22px; }
      .v4 .expanded_radio_section.for_submenu.for_form_dimensions:after {
        right: 86px; }
      .v4 .expanded_radio_section.for_submenu.for_form_dimensions:before {
        right: 85px; }
      .v4 .expanded_radio_section.for_submenu.for_form_borders:after {
        right: 74px; }
      .v4 .expanded_radio_section.for_submenu.for_form_borders:before {
        right: 73px; }
      .v4 .expanded_radio_section.for_submenu.for_form_borders .minicolors.minicolors-theme-default {
        display: block; }
        .v4 .expanded_radio_section.for_submenu.for_form_borders .minicolors.minicolors-theme-default input {
          width: 100% !important; }
    .v4 .expanded_radio_section.no_top_margin {
      margin-top: 0; }
  .v4 .refund .select-circle,
  .v4 .rebill .select-circle,
  .v4 .sale .select-circle,
  .v4 .chargeback .select-circle,
  .v4 .cancellation .select-circle {
    margin: 0;
    border-width: 1px; }
  .v4 .refund i,
  .v4 .rebill i,
  .v4 .sale i,
  .v4 .chargeback i,
  .v4 .cancellation i {
    font-family: "line-cons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .v4 .chargeback .select-circle,
  .v4 .refund .select-circle {
    border-color: #ff3737;
    background: #ff3737; }
    .v4 .chargeback .select-circle i,
    .v4 .refund .select-circle i {
      color: #fff; }
      .v4 .chargeback .select-circle i::before,
      .v4 .refund .select-circle i::before {
        content: "\e28e"; }
  .v4 .refund .select-circle i::before {
    content: "\e28e"; }
  .v4 .sale .select-circle,
  .v4 .rebill .select-circle {
    border-color: #86c92f;
    background: #86c92f; }
    .v4 .sale .select-circle i,
    .v4 .rebill .select-circle i {
      color: #fff; }
      .v4 .sale .select-circle i::before,
      .v4 .rebill .select-circle i::before {
        content: "\e28d"; }
  .v4 .rebill .select-circle i::before {
    content: "\e28d"; }
  .v4 .cancellation .select-circle {
    border-color: #7e7e7e;
    background: #7e7e7e; }
    .v4 .cancellation .select-circle i {
      color: #fff; }
      .v4 .cancellation .select-circle i::before {
        content: "\e396"; }
  .v4 .history_background .select-circle i,
  .v4 .transaction_type .select-circle i {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    width: auto;
    height: auto; }
  .v4 .ico_elem_plus:after,
  .v4 .ico_elem_minus:after,
  .v4 .ico_elem_cancel:after,
  .v4 .ico_elem_cross:after,
  .v4 .ico_elem_tick:after,
  .v4 .ico_elem_resume:after,
  .v4 .ico_elem_pause:after,
  .v4 .ico_elem_rebill:after {
    top: 20px;
    left: 10px; }
  .v4 .user-record-ico.larger_icn {
    font-size: 48px; }
    .v4 .user-record-ico.larger_icn:after {
      left: 30px;
      top: 32px; }
  .v4 .user-record-ico:after {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: 24px;
    left: 20px;
    -webkit-box-shadow: 0 0 0 2px #fff;
    box-shadow: 0 0 0 2px #fff;
    font-size: 11px;
    display: inherit;
    line-height: 10px;
    color: #f36a6a;
    background-color: #fff;
    font-family: "line-cons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    font-size: 20px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .v4 .user-record-ico.ico_elem_minus:after {
    content: "\e39d"; }
  .v4 .user-record-ico.ico_elem_cancel:after {
    content: "\e3a0"; }
  .v4 .user-record-ico.ico_elem_duplicate:after {
    content: "\e916"; }
  .v4 .user-record-ico.ico_elem_equal:after {
    content: "\e916"; }
  .v4 .general-select-list-vertical > li a.select {
    z-index: 1; }
    .v4 .general-select-list-vertical > li a.select span {
      height: 28px;
      width: 80px; }
  .v4 .general-select-list-vertical > li.selected .bootstrap-select.btn-group .btn {
    border-bottom-color: rgba(255, 255, 255, 0.8) !important; }
    .v4 .general-select-list-vertical > li.selected .bootstrap-select.btn-group .btn .filter-option {
      color: rgba(255, 255, 255, 0.8); }
    .v4 .general-select-list-vertical > li.selected .bootstrap-select.btn-group .btn .caret {
      border-bottom-color: #fff !important; }
  .v4 .general-select-list-vertical > li.selected .bootstrap-select.btn-group.open .btn {
    border-bottom-color: #fff !important; }
    .v4 .general-select-list-vertical > li.selected .bootstrap-select.btn-group.open .btn .filter-option {
      color: #fff; }
  .v4 .general-select-list-vertical > li.selected input[type="text"] {
    border-bottom-color: rgba(255, 255, 255, 0.8);
    color: #fff; }
    .v4 .general-select-list-vertical > li.selected input[type="text"]:focus {
      border-bottom-color: #fff; }
    .v4 .general-select-list-vertical > li.selected input[type="text"]::-webkit-input-placeholder {
      color: rgba(255, 255, 255, 0.8); }
    .v4 .general-select-list-vertical > li.selected input[type="text"]:-moz-placeholder {
      color: rgba(255, 255, 255, 0.8); }
    .v4 .general-select-list-vertical > li.selected input[type="text"]::-moz-placeholder {
      color: rgba(255, 255, 255, 0.8); }
    .v4 .general-select-list-vertical > li.selected input[type="text"]:-ms-input-placeholder {
      color: rgba(255, 255, 255, 0.8); }
  .v4 .broadcast-format-ico {
    top: 2px; }
  .v4 .help-box-wrapper_no_box {
    padding-left: 28px;
    position: relative;
    display: block; }
    .v4 .help-box-wrapper_no_box p {
      color: #595959;
      margin-bottom: 15px; }
      .v4 .help-box-wrapper_no_box p strong.text-bold {
        color: #000;
        margin-right: 5px; }
      .v4 .help-box-wrapper_no_box p:last-child {
        margin-bottom: 0 !important; }
    .v4 .help-box-wrapper_no_box.smaller p {
      font-size: 12px; }
  .v4 .filter_wrapper .w_3_dropdowns .filter_block {
    width: 190px;
    float: left;
    margin-right: 20px; }
    .v4 .filter_wrapper .w_3_dropdowns .filter_block:nth-of-type(3) {
      width: 100px;
      margin-right: 0; }
  .v4 .email_composer_advanced.default_email_styles tr td * {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/ }
  .v4 .email_composer_advanced.default_email_styles tr td p strong {
    font-weight: bold; }
  .v4 .email_composer_advanced.default_email_styles tr td ul:not(.builder_actions),
  .v4 .email_composer_advanced.default_email_styles tr td ol {
    margin: 0 0 0 45px;
    padding: 0; }
  .v4 .email_composer_advanced.default_email_styles tr td hr {
    margin: 0 0 30px 0;
    padding: 0;
    border-bottom: none;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .v4 .email_composer_advanced.default_email_styles tr td p.no_effect a {
    text-decoration: none !important; }
  .v4 .oprofile-contact-list_alt {
    margin: 0;
    padding: 0; }
    .v4 .oprofile-contact-list_alt > li {
      padding: 0;
      list-style: none;
      float: left;
      margin: 0px 10px 0 0; }
      .v4 .oprofile-contact-list_alt > li a:not(.inactive) i {
        color: #fff !important; }
      .v4 .oprofile-contact-list_alt > li a.social-fb {
        background: #39579b;
        border-color: #39579b !important; }
        .v4 .oprofile-contact-list_alt > li a.social-fb:hover, .v4 .oprofile-contact-list_alt > li a.social-fb:focus {
          background: #39579b !important;
          border-color: #39579b !important; }
      .v4 .oprofile-contact-list_alt > li a.social-tw {
        background: #3b88c3;
        border-color: #3b88c3 !important; }
        .v4 .oprofile-contact-list_alt > li a.social-tw:hover, .v4 .oprofile-contact-list_alt > li a.social-tw:focus {
          background: #3b88c3 !important;
          border-color: #3b88c3 !important; }
      .v4 .oprofile-contact-list_alt > li a.social-gp {
        background: #cb3522;
        border-color: #cb3522 !important; }
        .v4 .oprofile-contact-list_alt > li a.social-gp:hover, .v4 .oprofile-contact-list_alt > li a.social-gp:focus {
          background: #cb3522 !important;
          border-color: #cb3522 !important; }
      .v4 .oprofile-contact-list_alt > li a.social-li {
        background: #015784;
        border-color: #015784 !important; }
        .v4 .oprofile-contact-list_alt > li a.social-li:hover, .v4 .oprofile-contact-list_alt > li a.social-li:focus {
          background: #015784 !important;
          border-color: #015784 !important; }
      .v4 .oprofile-contact-list_alt > li a.inactive {
        background: #ddd !important;
        border-color: #ddd !important;
        cursor: default; }
        .v4 .oprofile-contact-list_alt > li a.inactive:hover, .v4 .oprofile-contact-list_alt > li a.inactive:focus {
          background: #ddd !important;
          border-color: #ddd !important;
          cursor: default; }
          .v4 .oprofile-contact-list_alt > li a.inactive:hover i, .v4 .oprofile-contact-list_alt > li a.inactive:focus i {
            color: #7e7e7e !important; }
  .v4 .filter_wrapper .w_3_dropdowns .filter_block {
    width: 190px;
    float: left;
    margin-right: 20px; }
    .v4 .filter_wrapper .w_3_dropdowns .filter_block:nth-of-type(3) {
      width: 100px;
      margin-right: 0; }
  .v4 .big-gfx {
    font-size: 200px;
    color: rgba(0, 0, 0, 0.1); }
  .v4 .transaction_action_block + .transaction_action_block .v4_pseudo_popover.change_common_section.change_cc_section:before {
    top: 335px; }
  .v4 .v4_pseudo_popover {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    background: #333;
    color: #fff;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    width: auto;
    overflow: visible;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
    .v4 .v4_pseudo_popover .v4_pseudo_popover-title {
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -ms-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      font-size: 15px;
      position: relative;
      color: #fff;
      font-weight: 700;
      border-bottom: none;
      line-height: 18px;
      margin: 0;
      padding: 20px 20px;
      margin-bottom: 5px; }
      .v4 .v4_pseudo_popover .v4_pseudo_popover-title:after {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        content: "";
        display: block;
        clear: both;
        position: absolute;
        bottom: 0;
        left: 20px;
        right: 20px; }
    .v4 .v4_pseudo_popover .v4_pseudo_popover_close {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: absolute;
      color: #fff;
      font-size: 40px;
      top: 18px;
      right: 20px;
      font-weight: 300;
      display: block;
      cursor: pointer;
      opacity: 0.5; }
      .v4 .v4_pseudo_popover .v4_pseudo_popover_close:hover {
        opacity: 1; }
    .v4 .v4_pseudo_popover .v4_pseudo_popover_inner {
      padding: 10px 20px 20px 20px; }
    .v4 .v4_pseudo_popover.change_common_section .help-box-wrapper {
      margin-bottom: 20px;
      background: rgba(255, 255, 255, 0.05); }
      .v4 .v4_pseudo_popover.change_common_section .help-box-wrapper .info-icon i {
        color: rgba(255, 255, 255, 0.2); }
      .v4 .v4_pseudo_popover.change_common_section .help-box-wrapper .info-text p {
        color: rgba(255, 255, 255, 0.6); }
      .v4 .v4_pseudo_popover.change_common_section .help-box-wrapper:not(.normal) {
        background: none;
        margin: 0; }
        .v4 .v4_pseudo_popover.change_common_section .help-box-wrapper:not(.normal) p {
          color: #fff !important; }
    .v4 .v4_pseudo_popover.change_common_section.change_cc_section {
      width: 500px;
      top: -100px;
      right: 160px;
      left: auto; }
      .v4 .v4_pseudo_popover.change_common_section.change_cc_section:before {
        content: "";
        display: block;
        position: absolute;
        right: -12px;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #333;
        top: 200px; }
    .v4 .v4_pseudo_popover.change_common_section.change_coupon_section {
      left: auto;
      right: 120px;
      top: -100px;
      width: 500px; }
      .v4 .v4_pseudo_popover.change_common_section.change_coupon_section.no_delete_button {
        right: 75px; }
      .v4 .v4_pseudo_popover.change_common_section.change_coupon_section:before {
        content: "";
        display: block;
        position: absolute;
        right: -12px;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #333;
        top: 200px; }
  .v4 .filter_status {
    margin-bottom: 10px; }
    .v4 .filter_status > span {
      margin-right: 5px;
      display: inline-block;
      vertical-align: top;
      line-height: 16px; }
    .v4 .filter_status a.circle-notifications {
      border-color: #eee !important;
      top: -2px; }
    .v4 .filter_status .tooltip {
      width: 120px; }
    .v4 .filter_status .popover .popover-content .popover-content-inner {
      min-width: 180px; }
      .v4 .filter_status .popover .popover-content .popover-content-inner .controls.w_checkbox label .notification_badge {
        float: right;
        margin-left: 10px;
        position: relative;
        top: 2px; }
  .v4 #sitemap_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding {
    padding-right: 0px; }
  .v4 .navigation_category_divs:last-of-type ul.index-list_v4:last-of-type:before {
    bottom: 28px; }
  .v4 .navigation_category_divs ul.index-list_v4 {
    margin: 0;
    padding: 20px 0 0 0;
    display: table;
    width: 100%;
    position: relative; }
    .v4 .navigation_category_divs ul.index-list_v4:before {
      width: 1px;
      background: #ccc;
      display: block;
      content: "";
      position: absolute;
      top: 0;
      bottom: -30px;
      left: 10px; }
    .v4 .navigation_category_divs ul.index-list_v4 > li {
      position: relative;
      padding-bottom: 20px; }
      .v4 .navigation_category_divs ul.index-list_v4 > li > div {
        padding-left: 50px; }
        .v4 .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black {
          position: relative;
          padding-left: 75px;
          color: #000;
          font-weight: 400; }
          .v4 .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black:before {
            content: "";
            width: 40px;
            height: 1px;
            top: 10px;
            left: 10px;
            background: #ccc;
            position: absolute; }
          .v4 .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black:after {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
            content: "";
            width: 14px;
            height: 14px;
            top: 4px;
            left: 40px;
            background: #7e7e7e;
            position: absolute; }
          .v4 .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black + ul {
            margin-top: 20px; }
      .v4 .navigation_category_divs ul.index-list_v4 > li:last-child {
        border-bottom: none;
        margin: 0;
        padding: 0; }
      .v4 .navigation_category_divs ul.index-list_v4 > li:not(:last-child) {
        margin-bottom: 0;
        padding-bottom: 20px; }
      .v4 .navigation_category_divs ul.index-list_v4 > li > ul {
        margin: 0;
        padding: 0px 0 0 0; }
        .v4 .navigation_category_divs ul.index-list_v4 > li > ul > li {
          padding-bottom: 20px;
          margin: 0; }
          .v4 .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding {
            padding-left: 75px;
            padding-right: 60px;
            position: relative;
            color: #666; }
            .v4 .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding a > i,
            .v4 .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding > i {
              position: absolute;
              left: 40px;
              top: 0;
              font-size: 16px; }
          .v4 .navigation_category_divs ul.index-list_v4 > li > ul > li:last-child {
            padding-bottom: 0; }
        .v4 .navigation_category_divs ul.index-list_v4 > li > ul + ul {
          padding-top: 20px; }
    .v4 .navigation_category_divs ul.index-list_v4 li {
      list-style: none; }
    .v4 .navigation_category_divs ul.index-list_v4:first-of-type {
      padding-top: 0; }
    .v4 .navigation_category_divs ul.index-list_v4:last-of-type {
      padding-bottom: 20px; }
  .v4 .navigation_category_divs h2 {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/ }
    .v4 .navigation_category_divs h2.w_circle_black {
      padding-left: 40px;
      position: relative;
      padding-bottom: 20px;
      font-weight: 700;
      font-size: 18px; }
      .v4 .navigation_category_divs h2.w_circle_black:before {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        content: "";
        z-index: 1;
        position: absolute;
        top: 2px;
        left: 0;
        width: 20px;
        height: 20px;
        background: #000; }
      .v4 .navigation_category_divs h2.w_circle_black:after {
        content: "";
        top: 15px;
        bottom: -15px;
        left: 10px;
        width: 1px;
        background: #d5d5d5;
        display: block;
        content: "";
        position: absolute; }
      .v4 .navigation_category_divs h2.w_circle_black + .w_circle_black:after {
        top: 0px; }
  .v4 .navigation_category_divs .navigation_first_child_name,
  .v4 .navigation_category_divs .navigation_second_child_name {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/ }
  .v4 .action-list {
    margin: 0;
    padding: 0; }
    .v4 .action-list > li {
      display: inline-block;
      margin-left: 10px;
      padding: 0;
      list-style: none;
      vertical-align: top; }
      .v4 .action-list > li:first-child {
        margin-left: 0; }
  .v4 .comment_input_wrapper {
    position: relative; }
    .v4 .comment_input_wrapper textarea {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      min-height: 76px;
      padding: 27px 130px 27px 75px;
      background: #fbfbfb;
      border: 1px solid #ddd; }
      .v4 .comment_input_wrapper textarea::-webkit-input-placeholder {
        font-style: italic; }
      .v4 .comment_input_wrapper textarea:-moz-placeholder {
        font-style: italic; }
      .v4 .comment_input_wrapper textarea::-moz-placeholder {
        font-style: italic; }
      .v4 .comment_input_wrapper textarea:-ms-input-placeholder {
        font-style: italic; }
    .v4 .comment_input_wrapper .uphotoblock-85 {
      position: absolute;
      top: 20px !important;
      left: 20px !important; }
    .v4 .comment_input_wrapper .btn {
      position: absolute;
      top: 20px;
      right: 20px;
      width: 80px; }
  .v4 .ex_get_started_absolute {
    margin-top: 20px; }
    .v4 .ex_get_started_absolute .ex_gt_title {
      background: none;
      padding: 10px 0px; }
      .v4 .ex_get_started_absolute .ex_gt_title h2 {
        color: #ccc;
        font-size: 32px;
        font-family: 'Shadows Into Light', cursive;
        line-height: 140%; }
    .v4 .ex_get_started_absolute .ex_gt_arrow {
      position: relative; }
    .v4 .ex_get_started_absolute.for_optin_button .ex_gt_arrow {
      left: -60px;
      -ms-transform: rotate(-20deg);
      /* IE 9 */
      -webkit-transform: rotate(-20deg);
      /* Chrome, Safari, Opera */
      transform: rotate(-20deg); }
    .v4 .ex_get_started_absolute.for_optin_tpl {
      float: left; }
      .v4 .ex_get_started_absolute.for_optin_tpl .ex_gt_arrow {
        left: -40px;
        -ms-transform: rotate(-30deg);
        /* IE 9 */
        -webkit-transform: rotate(-30deg);
        /* Chrome, Safari, Opera */
        transform: rotate(-30deg); }
      .v4 .ex_get_started_absolute.for_optin_tpl .ex_gt_title {
        padding: 0px 0px 10px 0px;
        margin-top: -20px; }
  .v4 .membership_logo_div .universal_image_changer > div {
    margin: 0; }
    .v4 .membership_logo_div .universal_image_changer > div #logo_div {
      border: none;
      position: relative; }
      .v4 .membership_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix) {
        padding: 0 20px;
        width: 282px !important;
        border: 1px dashed rgba(0, 0, 0, 0.1); }
        .v4 .membership_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix) .display_image_div {
          width: 242px !important;
          height: 60px;
          top: 0; }
  .v4 .text-capitalize {
    text-transform: capitalize; }
  .v4 .portal_colors {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 1;
    top: 0; }
    .v4 .portal_colors > li {
      color: rgba(255, 255, 255, 0.4);
      list-style: none;
      margin: 0 5px 0 0;
      padding: 0;
      float: left;
      float: left;
      font-size: 15px; }
      .v4 .portal_colors > li:last-child {
        margin-right: 0; }
    .v4 .portal_colors.for_sidebar {
      top: 16px; }
    .v4 .portal_colors .green {
      color: #86c92f; }
      .v4 .portal_colors .green.footer-link, .v4 .portal_colors .green.btn-transparent {
        border-color: #86c92f;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .v4 .portal_colors .green.footer-link i {
        color: #86c92f; }
      .v4 .portal_colors .green.btn-transparent:hover {
        background: #86c92f;
        color: #fff; }
    .v4 .portal_colors .red {
      color: #f36a6a; }
      .v4 .portal_colors .red.footer-link, .v4 .portal_colors .red.btn-transparent {
        border-color: #f36a6a; }
      .v4 .portal_colors .red.footer-link i {
        color: #f36a6a; }
    .v4 .portal_colors .dgrey {
      color: #c7c7c7 !important; }
      .v4 .portal_colors .dgrey.footer-link, .v4 .portal_colors .dgrey.btn-transparent {
        border-color: #c7c7c7 !important; }
      .v4 .portal_colors .dgrey.footer-link i, .v4 .portal_colors .dgrey.footer-link:focus i {
        color: #c7c7c7 !important; }
      .v4 .portal_colors .dgrey.footer-link:hover, .v4 .portal_colors .dgrey.footer-link:focus:hover {
        background: #c7c7c7; }
        .v4 .portal_colors .dgrey.footer-link:hover i, .v4 .portal_colors .dgrey.footer-link:focus:hover i {
          color: #fff !important; }
    .v4 .portal_colors .dgrey_sidebar {
      color: #000 !important; }
    .v4 .portal_colors .white {
      color: #fff; }
      .v4 .portal_colors .white.footer-link, .v4 .portal_colors .white.btn-transparent {
        border-color: #fff; }
    .v4 .portal_colors .lgrey {
      color: #7e7e7e; }
      .v4 .portal_colors .lgrey.footer-link, .v4 .portal_colors .lgrey.btn-transparent {
        border-color: #7e7e7e; }
      .v4 .portal_colors .lgrey.footer-link i {
        color: #7e7e7e; }
    .v4 .portal_colors .blue {
      color: #44bcd2; }
      .v4 .portal_colors .blue.footer-link, .v4 .portal_colors .blue.btn-transparent {
        border-color: #44bcd2; }
      .v4 .portal_colors .blue.footer-link i {
        color: #44bcd2; }
    .v4 .portal_colors .yellow {
      color: #EFC62B !important; }
      .v4 .portal_colors .yellow.footer-link, .v4 .portal_colors .yellow.btn-transparent {
        border-color: #EFC62B !important; }
      .v4 .portal_colors .yellow.footer-link, .v4 .portal_colors .yellow.footer-link:focus {
        border-color: #EFC62B !important; }
        .v4 .portal_colors .yellow.footer-link i, .v4 .portal_colors .yellow.footer-link:focus i {
          color: #EFC62B !important; }
        .v4 .portal_colors .yellow.footer-link:hover, .v4 .portal_colors .yellow.footer-link:focus:hover {
          background: #EFC62B !important; }
          .v4 .portal_colors .yellow.footer-link:hover i, .v4 .portal_colors .yellow.footer-link:focus:hover i {
            color: #fff !important; }
    .v4 .portal_colors .pink {
      color: #ff00a2; }
    .v4 .portal_colors.static {
      position: static; }
  .v4 .membership_table_new2 {
    margin: 0;
    padding: 0; }
    .v4 .membership_table_new2 > li {
      list-style: none;
      display: flex;
      width: 100%;
      margin-bottom: 20px;
      align-items: center; }
      .v4 .membership_table_new2 > li.header-row {
        border-bottom: 1px solid #7e7e7e; }
        .v4 .membership_table_new2 > li.header-row .col-1 {
          width: 38%;
          max-width: 38%;
          min-width: 350px; }
        .v4 .membership_table_new2 > li.header-row .col-2,
        .v4 .membership_table_new2 > li.header-row .col-3,
        .v4 .membership_table_new2 > li.header-row .col-4,
        .v4 .membership_table_new2 > li.header-row .col-5 {
          width: 12%;
          max-width: 12%;
          min-width: 105px;
          text-align: center; }
          .v4 .membership_table_new2 > li.header-row .col-2 .access_level_desc_text,
          .v4 .membership_table_new2 > li.header-row .col-3 .access_level_desc_text,
          .v4 .membership_table_new2 > li.header-row .col-4 .access_level_desc_text,
          .v4 .membership_table_new2 > li.header-row .col-5 .access_level_desc_text {
            /* These are technically the same, but use both */
            overflow-wrap: break-word;
            word-wrap: break-word;
            -ms-word-break: break-all;
            /* This is the dangerous one in WebKit, as it breaks things wherever */
            word-break: break-all;
            word-break: normal;
            /* Instead use this non-standard one: */
            word-break: break-word;
            /* Adds a hyphen where the word breaks, if supported (No Blink) */
            /*-ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;*/
            display: inline-block;
            padding: 0 10px;
            font-weight: 400; }
        .v4 .membership_table_new2 > li.header-row .col-3.overlay_builder > ul.builder_actions,
        .v4 .membership_table_new2 > li.header-row .col-4.overlay_builder > ul.builder_actions,
        .v4 .membership_table_new2 > li.header-row .col-5.overlay_builder > ul.builder_actions {
          min-width: 74px; }
        .v4 .membership_table_new2 > li.header-row .col-6 {
          width: 14%;
          max-width: 14%;
          min-width: 130px; }
  .v4 .timeline_list {
    margin: 0;
    padding: 0; }
    .v4 .timeline_list > li {
      list-style: none;
      margin: 0 0 60px 0; }
      .v4 .timeline_list > li:last-child {
        margin-bottom: 0; }
      .v4 .timeline_list > li .date_col {
        margin-bottom: 5px;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee; }
        .v4 .timeline_list > li .date_col h5 {
          font-weight: 400; }
      .v4 .timeline_list > li:nth-of-type(2) {
        text-align: left; }
        .v4 .timeline_list > li:nth-of-type(2) .btn {
          margin-left: 10px; }
  .v4 .next-button-block {
    margin-bottom: 40px;
    text-align: center;
    margin-top: 20px; }
    .v4 .next-button-block > div {
      width: 50%;
      float: left; }
      .v4 .next-button-block > div:nth-of-type(1) {
        text-align: right; }
        .v4 .next-button-block > div:nth-of-type(1) .btn {
          margin-right: 10px; }
      .v4 .next-button-block > div:nth-of-type(2) {
        text-align: left; }
        .v4 .next-button-block > div:nth-of-type(2) .btn {
          margin-left: 10px; }
  .v4 #saved_rules_holder .row .span12,
  .v4 #start_rules_rules .row .span12 {
    width: auto; }
    .v4 #saved_rules_holder .row .span12 .well-grey,
    .v4 #start_rules_rules .row .span12 .well-grey {
      margin: 20px 0 0 0; }
  .v4 ul.flow-list {
    margin: 0; }
    .v4 ul.flow-list > li:first-child:nth-last-child(1),
    .v4 ul.flow-list > li:first-child:nth-last-child(1) ~ li {
      width: 100%;
      max-width: 100%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(2),
    .v4 ul.flow-list > li:first-child:nth-last-child(2) ~ li {
      width: 50%;
      max-width: 50%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(3),
    .v4 ul.flow-list > li:first-child:nth-last-child(3) ~ li {
      width: 33.33333%;
      max-width: 33.33333%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(4),
    .v4 ul.flow-list > li:first-child:nth-last-child(4) ~ li {
      width: 25%;
      max-width: 25%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(5),
    .v4 ul.flow-list > li:first-child:nth-last-child(5) ~ li {
      width: 20%;
      max-width: 20%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(6),
    .v4 ul.flow-list > li:first-child:nth-last-child(6) ~ li {
      width: 16.66667%;
      max-width: 16.66667%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(7),
    .v4 ul.flow-list > li:first-child:nth-last-child(7) ~ li {
      width: 14.28571%;
      max-width: 14.28571%; }
    .v4 ul.flow-list > li:first-child:nth-last-child(8),
    .v4 ul.flow-list > li:first-child:nth-last-child(8) ~ li {
      width: 12.5%;
      max-width: 12.5%; }
    .v4 ul.flow-list.w_line > li:before {
      content: "";
      top: 32px;
      left: 0;
      right: 0;
      border: 1px solid #eee;
      position: absolute; }
    .v4 ul.flow-list > li {
      margin: 0;
      float: left;
      padding: 0;
      list-style: none;
      position: relative;
      text-align: center; }
      .v4 ul.flow-list > li:first-child:before {
        left: 50%; }
      .v4 ul.flow-list > li:last-child:before {
        right: 50%; }
      .v4 ul.flow-list > li > div {
        position: relative; }
        .v4 ul.flow-list > li > div:nth-of-type(2) {
          margin-top: 10px; }
          .v4 ul.flow-list > li > div:nth-of-type(2) h3 {
            font-size: 14px;
            color: #a7a7a7;
            text-transform: uppercase;
            line-height: 1.42857; }
            .v4 ul.flow-list > li > div:nth-of-type(2) h3 > span:nth-of-type(1) {
              font-size: 24px;
              color: #000;
              margin-bottom: 0;
              white-space: nowrap;
              display: block; }
  .v4 ul.info_list {
    margin: 0;
    padding: 0; }
    .v4 ul.info_list > li {
      padding: 0 0 0 60px;
      position: relative;
      margin: 0  0 30px 0;
      list-style: none; }
      .v4 ul.info_list > li:last-child {
        margin-bottom: 0; }
      .v4 ul.info_list > li i {
        color: #27bdde;
        font-size: 34px;
        position: absolute;
        left: 0;
        top: 0; }
      .v4 ul.info_list > li > div h3 {
        color: #7e7e7e;
        line-height: 1.42857;
        font-size: 14px; }
        .v4 ul.info_list > li > div h3 span {
          color: #27bdde;
          display: block;
          font-size: 16px; }
  .v4 .mscroll_element {
    position: absolute;
    top: 0;
    bottom: 0px;
    display: block;
    width: 100%; }
    .v4 .mscroll_element .mCSB_scrollTools {
      width: 5px;
      opacity: 1;
      z-index: 3; }
      .v4 .mscroll_element .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #aaa9aa !important;
        border-radius: 0; }
      .v4 .mscroll_element .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: #27bdde !important;
        border-radius: 0; }
    .v4 .mscroll_element.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
      margin-left: 0px; }
      .v4 .mscroll_element.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper > .mCSB_container {
        left: 0 !important;
        padding-right: 0; }
    .v4 .mscroll_element.w_title_50 {
      top: 50px; }
    .v4 .mscroll_element.w_title_60 {
      top: 60px; }
    .v4 .mscroll_element .w_padding {
      padding: 20px 0;
      margin: 0 20px; }
      .v4 .mscroll_element .w_padding.for_new_draggable {
        margin: 0 10px; }
    .v4 .mscroll_element .w_topbottom {
      padding: 20px 0; }
  .v4 .design_list ul {
    margin: 0;
    padding: 0; }
    .v4 .design_list ul > li {
      width: 100%;
      margin: 0 0 30px 0;
      padding: 0;
      list-style: none;
      position: relative; }
      .v4 .design_list ul > li img {
        -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
        min-width: 100%; }
      .v4 .design_list ul > li::after {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background: transparent;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1; }
      .v4 .design_list ul > li .select {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        z-index: 2; }
        .v4 .design_list ul > li .select > span {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          opacity: 0;
          display: inline-block;
          vertical-align: top;
          width: 95px;
          color: #fff;
          border: 1px solid #fff;
          padding: 5px 10px;
          font-size: 14px; }
      .v4 .design_list ul > li:hover::after {
        background: rgba(0, 0, 0, 0.5); }
      .v4 .design_list ul > li:hover .select > span {
        opacity: 1; }
      .v4 .design_list ul > li.selected::before {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        font-family: "line-cons" !important;
        content: attr(data-icon);
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 70px;
        color: #fff;
        content: "\e24a";
        z-index: 2;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .v4 .design_list ul > li.selected::after {
        background: rgba(134, 201, 47, 0.8); }
      .v4 .design_list ul > li.selected .select {
        z-index: 0; }
      .v4 .design_list ul > li.selected:hover .select {
        opacity: 0; }
      .v4 .design_list ul > li:last-child {
        margin-bottom: 0; }
  .v4 .block-create.w_required {
    position: relative; }
    .v4 .block-create.w_required .absoloute_position {
      position: absolute;
      top: 0;
      right: 0; }
      .v4 .block-create.w_required .absoloute_position.for_checkbox {
        top: 25px; }
  .v4 .crcle_check {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 24px;
    height: 24px;
    background: #86c92f;
    font-size: 24px;
    line-height: 1;
    color: #fff; }
    .v4 .crcle_check > i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      font-size: 16px; }
  .v4 .text-red {
    color: #f36a6a; }
  .v4 .text-green {
    color: #86c92f; }
  .v4 ul.marketplace-pager .page_link {
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    -ms-border-radius: 19px;
    border-radius: 19px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-shadow: none;
    min-width: 38px;
    height: 38px;
    padding: 0 5px;
    display: inline-block;
    font-size: 14px;
    vertical-align: top;
    text-decoration: none;
    text-align: center;
    position: relative;
    line-height: 1; }
    .v4 ul.marketplace-pager .page_link, .v4 ul.marketplace-pager .page_link:focus {
      border: 1px solid #ccc;
      color: #aaa;
      background: #fff;
      cursor: pointer;
      text-decoration: none; }
      .v4 ul.marketplace-pager .page_link:hover, .v4 ul.marketplace-pager .page_link:focus:hover {
        border: 1px solid #ccc;
        color: #333;
        background: #f5f5f5;
        text-decoration: none; }
    .v4 ul.marketplace-pager .page_link span {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute; }
    .v4 ul.marketplace-pager .page_link.active {
      background: #27bdde;
      border: 1px solid #27bdde;
      color: White; }
      .v4 ul.marketplace-pager .page_link.active:hover, .v4 ul.marketplace-pager .page_link.active:focus {
        cursor: default;
        background: #27bdde !important;
        border: 1px solid #27bdde;
        color: #fff !important;
        text-decoration: none; }
    .v4 ul.marketplace-pager .page_link [class^="arrow-"] {
      position: absolute !important;
      font-weight: normal; }
  .v4 .satisfaction-grey {
    color: #999; }
  .v4 .satisfaction-black {
    color: #000; }
  .v4 .satisfaction-red {
    color: #f36a6a; }
  .v4 .satisfaction-green {
    color: #86c92f; }
  .v4 .mobile_front_clearfix {
    display: none; }
  .v4 .universal_image_changer_new.for_campaign_kit > div > div .prod-details-image-block {
    width: 286px;
    height: 156px; }
  .v4 .universal_image_changer_new > div {
    border: none;
    position: relative;
    text-align: center;
    line-height: 1; }
    .v4 .universal_image_changer_new > div > div {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      padding: 0 20px;
      border: 1px dashed rgba(0, 0, 0, 0.2);
      position: relative; }
      .v4 .universal_image_changer_new > div > div .prod-details-image-block {
        background-repeat: no-repeat;
        background-position: center center;
        width: 250px;
        height: 50px;
        top: 0;
        display: inline-block;
        vertical-align: top;
        background-size: contain; }
      .v4 .universal_image_changer_new > div > div .upload-text {
        cursor: pointer;
        cursor: pointer;
        position: absolute;
        overflow: hidden;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0; }
        .v4 .universal_image_changer_new > div > div .upload-text:after, .v4 .universal_image_changer_new > div > div .upload-text:before {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
        .v4 .universal_image_changer_new > div > div .upload-text:before {
          content: "";
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: rgba(39, 189, 222, 0); }
        .v4 .universal_image_changer_new > div > div .upload-text:after {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          font-family: "line-cons" !important;
          content: attr(data-icon);
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\e29f";
          color: rgba(255, 255, 255, 0);
          font-size: 30px; }
        .v4 .universal_image_changer_new > div > div .upload-text:hover:before {
          background: rgba(39, 189, 222, 0.5); }
        .v4 .universal_image_changer_new > div > div .upload-text:hover:after {
          color: #fff; }
        .v4 .universal_image_changer_new > div > div .upload-text .upload_div {
          position: absolute;
          top: 0;
          right: 0;
          min-width: 100%;
          min-height: 100%;
          font-size: 100px;
          text-align: right;
          filter: alpha(opacity=0);
          opacity: 0;
          outline: none;
          background: white;
          cursor: inherit;
          display: block;
          z-index: 1; }
  .v4 .membership_logo_div .universal_image_changer > div,
  .v4 .helpdesk_logo_div .universal_image_changer > div {
    margin: 0; }
    .v4 .membership_logo_div .universal_image_changer > div #logo_div,
    .v4 .helpdesk_logo_div .universal_image_changer > div #logo_div {
      border: none;
      position: relative; }
      .v4 .membership_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix),
      .v4 .helpdesk_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix) {
        padding: 0 20px;
        width: 282px !important;
        border: 1px dashed rgba(0, 0, 0, 0.1); }
        .v4 .membership_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix) .display_image_div,
        .v4 .helpdesk_logo_div .universal_image_changer > div #logo_div > div:not(.clearfix) .display_image_div {
          width: 242px !important;
          height: 60px;
          top: 0; }
  .v4 .wizard_description_block {
    color: #333;
    padding: 30px 0;
    border-bottom: 1px solid #ddd; }
    .v4 .wizard_description_block + #saved_rules_holder .row:nth-last-of-type(1) {
      margin-bottom: 20px; }
    .v4 .wizard_description_block + #saved_rules_holder .row:first-of-type .existing-auto {
      margin-top: 0; }
    .v4 .wizard_description_block.no_border {
      border-bottom: none; }
    .v4 .wizard_description_block.no_padding {
      padding: 0; }
    .v4 .wizard_description_block.no_padding_top {
      padding-top: 0; }
    .v4 .wizard_description_block.padding_bottom_20 {
      padding-bottom: 20px; }
    .v4 .wizard_description_block.w_margin {
      margin-bottom: 60px; }
    .v4 .wizard_description_block:last-of-type {
      border-bottom: none; }
    .v4 .wizard_description_block > .vcol {
      vertical-align: top; }
    .v4 .wizard_description_block p {
      color: #666; }
    .v4 .wizard_description_block.no_border {
      border-bottom: none; }
    .v4 .wizard_description_block.for_videos {
      padding: 10px 0 0 0; }
  .v4 h4.action_h3_like {
    color: #000;
    font-size: 18px;
    margin-bottom: 40px;
    font-weight: 400; }
  .v4 .like_dislike_box {
    display: inline-block;
    vertical-align: middle; }
    .v4 .like_dislike_box .hollow-btn-like {
      float: left;
      width: 60px;
      padding: 7px 7px;
      text-align: center; }
      .v4 .like_dislike_box .hollow-btn-like span {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        padding-left: 22px;
        font-size: 11px; }
        .v4 .like_dislike_box .hollow-btn-like span i {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0;
          font-size: 16px; }
      .v4 .like_dislike_box .hollow-btn-like:nth-of-type(1) {
        color: #86c92f;
        margin-right: 10px; }
      .v4 .like_dislike_box .hollow-btn-like:nth-of-type(2) {
        color: #f36a6a; }
  .v4 ul.universal_tab_table_list {
    margin: 0;
    padding: 0; }
    .v4 ul.universal_tab_table_list > li {
      background: none;
      float: left;
      list-style: none;
      margin: 0 0 0 20px;
      padding: 0;
      position: relative;
      text-align: center; }
      .v4 ul.universal_tab_table_list > li .branch_delete {
        display: none !important;
        z-index: 1; }
      .v4 ul.universal_tab_table_list > li:hover .branch_delete {
        display: block !important; }
      .v4 ul.universal_tab_table_list > li.active a:not(.arrow) {
        border-color: #44bcd2;
        color: #44bcd2;
        cursor: default; }
        .v4 ul.universal_tab_table_list > li.active a:not(.arrow):hover {
          border-color: #44bcd2;
          color: #44bcd2; }
      .v4 ul.universal_tab_table_list > li:first-child {
        margin-left: 0; }
      .v4 ul.universal_tab_table_list > li a:not(.arrow) {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        border: 1px solid #7e7e7e;
        color: #7e7e7e;
        display: block;
        font-size: 20px;
        height: 46px;
        width: 46px; }
        .v4 ul.universal_tab_table_list > li a:not(.arrow) i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          line-height: 1; }
        .v4 ul.universal_tab_table_list > li a:not(.arrow) i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          line-height: 1; }
        .v4 ul.universal_tab_table_list > li a:not(.arrow):hover {
          border-color: #27bdde;
          color: #27bdde; }
        .v4 ul.universal_tab_table_list > li a:not(.arrow).add_new_link {
          font-size: 16px; }
          .v4 ul.universal_tab_table_list > li a:not(.arrow).add_new_link, .v4 ul.universal_tab_table_list > li a:not(.arrow).add_new_link:focus {
            background-color: #f7f7f7;
            color: #000;
            border-color: #f7f7f7; }
            .v4 ul.universal_tab_table_list > li a:not(.arrow).add_new_link:hover, .v4 ul.universal_tab_table_list > li a:not(.arrow).add_new_link:focus:hover {
              background: #dedede;
              border-color: #d8d8d8; }
      .v4 ul.universal_tab_table_list > li a.arrow {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute; }
        .v4 ul.universal_tab_table_list > li a.arrow:before {
          border-bottom: 5px solid transparent;
          border-top: 5px solid transparent;
          content: "";
          display: block; }
        .v4 ul.universal_tab_table_list > li a.arrow.arrow-back:before {
          border-right: 5px solid #4c4c4c; }
        .v4 ul.universal_tab_table_list > li a.arrow.arrow-next:before {
          border-left: 5px solid #4c4c4c; }
      .v4 ul.universal_tab_table_list > li .circle-notifications {
        position: absolute;
        right: 3px;
        bottom: 3px;
        border: none;
        text-align: center;
        vertical-align: middle; }
      .v4 ul.universal_tab_table_list > li .notification_badge {
        position: absolute;
        bottom: 0px;
        right: -5px; }
  .v4 h2.ellipsis_h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px; }
    .v4 h2.ellipsis_h2.for_membership_userlist {
      width: 320px;
      max-width: 320px; }
  .v4 .new_bar_graph .new_bar_graph_inner {
    border-bottom: 1px solid #ccc; }
    .v4 .new_bar_graph .new_bar_graph_inner > ul {
      margin: 0;
      padding: 0 15px; }
      .v4 .new_bar_graph .new_bar_graph_inner > ul > li {
        width: calc(100% / 7.001);
        list-style: none;
        float: left; }
        .v4 .new_bar_graph .new_bar_graph_inner > ul > li .bar_wrapper {
          position: relative;
          height: 100px; }
          .v4 .new_bar_graph .new_bar_graph_inner > ul > li .bar_wrapper > a {
            min-height: 4px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0; }
            .v4 .new_bar_graph .new_bar_graph_inner > ul > li .bar_wrapper > a:before {
              -webkit-border-radius: 3px 3px 0 0;
              -moz-border-radius: 3px 3px 0 0;
              -ms-border-radius: 3px 3px 0 0;
              border-radius: 3px 3px 0 0;
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              content: "";
              position: absolute;
              bottom: 0;
              left: 5px;
              right: 5px;
              top: 0;
              background: #27bdde; }
            .v4 .new_bar_graph .new_bar_graph_inner > ul > li .bar_wrapper > a.not_hovered:before {
              background: #ccc; }
  .v4 .new_bar_graph .graph_title {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #000;
    text-transform: uppercase;
    font-size: 10px;
    margin-top: 5px;
    text-align: center; }
  .v4 .new_bar_graph.inverse .new_bar_graph_inner {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
    .v4 .new_bar_graph.inverse .new_bar_graph_inner > ul > li .bar_wrapper > a.not_hovered:before {
      background: rgba(255, 255, 255, 0.2); }
  .v4 .new_bar_graph.inverse .graph_title {
    color: #fff; }
  .v4 .new_bar_graph.smaller .new_bar_graph_inner > ul {
    padding: 0 6px; }
    .v4 .new_bar_graph.smaller .new_bar_graph_inner > ul > li .bar_wrapper {
      height: 40px; }
      .v4 .new_bar_graph.smaller .new_bar_graph_inner > ul > li .bar_wrapper a:before {
        left: 2px;
        right: 2px; }
  .v4 .new_bar_graph.for_dashboard .new_bar_graph_inner > ul > li .bar_wrapper {
    height: 60px; }
  .v4 .new_bar_graph.for_dashboard .graph_title {
    line-height: 1;
    margin-top: 10px; }
  .v4 ul.simple_list {
    margin: 0;
    padding: 0; }
    .v4 ul.simple_list > li {
      list-style: none;
      margin: 0 0 15px 0;
      padding: 0; }
      .v4 ul.simple_list > li:last-child {
        margin-bottom: 0; }
    .v4 ul.simple_list.w_icon > li {
      padding: 0 0 0 24px;
      position: relative; }
      .v4 ul.simple_list.w_icon > li > i {
        position: absolute;
        left: 0;
        top: 2px;
        font-size: 14px;
        line-height: 1;
        color: #aaa; }
    .v4 ul.simple_list.w_half_margin_top {
      margin-top: 20px; }
    .v4 ul.simple_list.w_margin_top {
      margin-top: 40px; }
    .v4 ul.simple_list.w_margin {
      margin-bottom: 40px; }
  .v4 .dropfile-area {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-left: 0px;
    border: 2px dashed #ccc;
    text-align: center;
    position: relative;
    padding: 40px 20px;
    background: #f5f5f5; }
    .v4 .dropfile-area > i {
      font-size: 70px;
      color: #ccc; }
    .v4 .dropfile-area > span {
      margin-top: 20px;
      position: relative;
      font-size: 20px;
      display: inline-block;
      color: #bbb;
      text-align: center; }
      .v4 .dropfile-area > span > span {
        text-transform: uppercase;
        position: relative;
        display: block;
        margin: 20px 0;
        font-size: 11px;
        color: #7e7e7e; }
        .v4 .dropfile-area > span > span > strong {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          padding: 0 15px;
          background: #f5f5f5;
          position: relative; }
        .v4 .dropfile-area > span > span:before {
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          top: 10px;
          height: 1px;
          background: #ddd; }
    .v4 .dropfile-area:hover {
      background: #eee; }
      .v4 .dropfile-area:hover > span > span > strong {
        background: #eee; }
  .v4 .tab_like_top {
    background: #f7f7f7;
    padding: 25px 20px;
    position: relative;
    z-index: 1; }
    .v4 .tab_like_top.w_button_180 {
      padding-right: 200px; }
      .v4 .tab_like_top.w_button_180 .absolute_btn {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 20px;
        width: 170px; }
      .v4 .tab_like_top.w_button_180 .action_div {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 20px; }
    .v4 .tab_like_top.w_button_search_320 {
      padding-right: 340px; }
      .v4 .tab_like_top.w_button_search_320 .absolute_btn {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 160px;
        width: 170px; }
      .v4 .tab_like_top.w_button_search_320 .absolute_search {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 20px;
        z-index: 2; }
  .v4 ul.table_like_list_header {
    margin: 0;
    padding: 0;
    width: 100%; }
    .v4 ul.table_like_list_header > li {
      margin: 0 10px;
      padding: 0;
      list-style: none;
      float: left;
      width: 50px;
      height: 50px;
      position: relative;
      text-align: center;
      background: none; }
      .v4 ul.table_like_list_header > li:hover a:not(.page_link) {
        background: rgba(233, 233, 233, 0); }
      .v4 ul.table_like_list_header > li.upload_file_li_item {
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        cursor: pointer;
        border: 1px dashed #000; }
        .v4 ul.table_like_list_header > li.upload_file_li_item > div {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute; }
          .v4 ul.table_like_list_header > li.upload_file_li_item > div .footer-link {
            display: inline-block;
            margin-bottom: 5px; }
        .v4 ul.table_like_list_header > li.upload_file_li_item .upload_div {
          position: absolute;
          top: 0;
          right: 0;
          min-width: 100%;
          min-height: 100%;
          font-size: 100px;
          text-align: right;
          filter: alpha(opacity=0);
          opacity: 0;
          outline: none;
          background: white;
          cursor: inherit;
          display: block; }
        .v4 ul.table_like_list_header > li.upload_file_li_item:hover {
          background: #27bdde;
          border-color: #fff;
          color: #fff; }
          .v4 ul.table_like_list_header > li.upload_file_li_item:hover > div .footer-link {
            border-color: #fff !important; }
            .v4 ul.table_like_list_header > li.upload_file_li_item:hover > div .footer-link > i {
              color: #fff !important; }
      .v4 ul.table_like_list_header > li.prev, .v4 ul.table_like_list_header > li.next {
        width: 20px; }
      .v4 ul.table_like_list_header > li.next a.page_link {
        left: auto;
        right: 0; }
      .v4 ul.table_like_list_header > li.active {
        background: none; }
        .v4 ul.table_like_list_header > li.active:before, .v4 ul.table_like_list_header > li.active:after {
          opacity: 1; }
        .v4 ul.table_like_list_header > li.active a:not(.page_link) {
          border: 2px solid #27bdde;
          background: rgba(233, 233, 233, 0); }
        .v4 ul.table_like_list_header > li.active:hover {
          background: none; }
      .v4 ul.table_like_list_header > li:first-child {
        margin-left: 0; }
      .v4 ul.table_like_list_header > li > .product_rating_image {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        margin-top: 0px;
        background: none; }
        .v4 ul.table_like_list_header > li > .product_rating_image img {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          width: 50px;
          height: 50px;
          overflow: hidden; }
      .v4 ul.table_like_list_header > li a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        .v4 ul.table_like_list_header > li a:not(.page_link) {
          position: absolute;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          border: 2px solid transparent;
          background: rgba(233, 233, 233, 0.2);
          top: 0;
          bottom: 0;
          left: 0;
          right: 0; }
        .v4 ul.table_like_list_header > li a.page_link {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0px;
          width: 16px;
          height: 16px;
          font-size: 16px; }
      .v4 ul.table_like_list_header > li:before, .v4 ul.table_like_list_header > li:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        bottom: 0px;
        z-index: 10;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        opacity: 0;
        pointer-events: none; }
      .v4 ul.table_like_list_header > li:before {
        -webkit-transition: all 0.25s ease-in;
        -moz-transition: all 0.25s ease-in;
        -ms-transition: all 0.25s ease-in;
        -o-transition: all 0.25s ease-in;
        transition: all 0.25s ease-in;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        bottom: -26px; }
      .v4 ul.table_like_list_header > li:after {
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -ms-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 16px;
        bottom: -26px; }
    .v4 ul.table_like_list_header.in_well > li:before {
      display: none; }
    .v4 ul.table_like_list_header.in_well > li:after {
      border-bottom-color: #eee;
      border-width: 14px;
      bottom: -24px; }
    .v4 ul.table_like_list_header.no_arrow > li:before, .v4 ul.table_like_list_header.no_arrow > li:after {
      display: none; }
    .v4 ul.table_like_list_header.full_width {
      width: 100%; }
    .v4 ul.table_like_list_header.for_help_icon > li {
      width: 96px;
      height: 96px;
      margin: 0 5px; }
      .v4 ul.table_like_list_header.for_help_icon > li .helpdesk_img_select {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute; }
      .v4 ul.table_like_list_header.for_help_icon > li.prev, .v4 ul.table_like_list_header.for_help_icon > li.next {
        width: 20px;
        margin: 0; }
      .v4 ul.table_like_list_header.for_help_icon > li > a:not(.page_link), .v4 ul.table_like_list_header.for_help_icon > li > a:not(.page_link):focus {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
        border: 1px solid transparent;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        .v4 ul.table_like_list_header.for_help_icon > li > a:not(.page_link):hover, .v4 ul.table_like_list_header.for_help_icon > li > a:not(.page_link):focus:hover {
          border-color: #000;
          background: none; }
      .v4 ul.table_like_list_header.for_help_icon > li .indicator {
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        -ms-border-radius: 9px;
        border-radius: 9px;
        min-width: 18px;
        height: 18px;
        line-height: 18px;
        background: #666;
        font-size: 10px;
        font-weight: 400;
        text-align: center;
        display: inline-block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        opacity: 0;
        position: absolute;
        top: -9px;
        right: -9px; }
        .v4 ul.table_like_list_header.for_help_icon > li .indicator > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #999;
          line-height: 1;
          font-size: 12px; }
        .v4 ul.table_like_list_header.for_help_icon > li .indicator.positive {
          background: #86c92f; }
          .v4 ul.table_like_list_header.for_help_icon > li .indicator.positive i {
            color: #fff; }
      .v4 ul.table_like_list_header.for_help_icon > li.active > a, .v4 ul.table_like_list_header.for_help_icon > li.active > a:focus, .v4 ul.table_like_list_header.for_help_icon > li.active > a:hover {
        cursor: default;
        border-color: #27bdde; }
      .v4 ul.table_like_list_header.for_help_icon > li.active .indicator {
        opacity: 1;
        z-index: 1; }
    .v4 ul.table_like_list_header.for_membership_template > li {
      width: 195px;
      height: 110px;
      margin: 0 10px; }
      .v4 ul.table_like_list_header.for_membership_template > li img {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        overflow: hidden; }
      .v4 ul.table_like_list_header.for_membership_template > li:not(.product_tab) {
        height: 110px; }
      .v4 ul.table_like_list_header.for_membership_template > li.product_tab:before, .v4 ul.table_like_list_header.for_membership_template > li.product_tab:after {
        content: "";
        position: absolute;
        bottom: 0px;
        z-index: 10;
        border: solid transparent;
        height: 0;
        width: 0;
        pointer-events: none;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute; }
      .v4 ul.table_like_list_header.for_membership_template > li.product_tab:before {
        -webkit-transition: 0.25s all ease-in;
        -moz-transition: 0.25s all ease-in;
        -ms-transition: 0.25s all ease-in;
        -o-transition: 0.25s all ease-in;
        transition: 0.25s all ease-in;
        border-color: rgba(220, 228, 230, 0);
        border-bottom-color: #c9d0d2;
        border-width: 17px;
        bottom: -31px; }
      .v4 ul.table_like_list_header.for_membership_template > li.product_tab:after {
        -webkit-transition: 0.5s all ease-in;
        -moz-transition: 0.5s all ease-in;
        -ms-transition: 0.5s all ease-in;
        -o-transition: 0.5s all ease-in;
        transition: 0.5s all ease-in;
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #f9fcfd;
        border-width: 16px;
        bottom: -31px; }
      .v4 ul.table_like_list_header.for_membership_template > li.product_tab > div {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin-top: 10px;
        font-weight: 400; }
      .v4 ul.table_like_list_header.for_membership_template > li.prev, .v4 ul.table_like_list_header.for_membership_template > li.next {
        width: 20px;
        margin: 0; }
      .v4 ul.table_like_list_header.for_membership_template > li > a:not(.page_link) {
        -webkit-transition: 0.3s all ease-in;
        -moz-transition: 0.3s all ease-in;
        -ms-transition: 0.3s all ease-in;
        -o-transition: 0.3s all ease-in;
        transition: 0.3s all ease-in;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: none;
        box-shadow: none;
        position: absolute;
        top: 0;
        height: 110px;
        left: 0;
        right: 0; }
        .v4 ul.table_like_list_header.for_membership_template > li > a:not(.page_link), .v4 ul.table_like_list_header.for_membership_template > li > a:not(.page_link):focus {
          background: none;
          border: 1px solid #ddd; }
          .v4 ul.table_like_list_header.for_membership_template > li > a:not(.page_link):hover, .v4 ul.table_like_list_header.for_membership_template > li > a:not(.page_link):focus:hover {
            border-color: #000;
            background: none; }
      .v4 ul.table_like_list_header.for_membership_template > li .indicator {
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        -ms-border-radius: 9px;
        border-radius: 9px;
        min-width: 18px;
        height: 18px;
        line-height: 18px;
        background: #666;
        font-size: 10px;
        font-weight: 400;
        text-align: center;
        display: inline-block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        opacity: 0;
        position: absolute;
        top: -9px;
        right: -9px; }
        .v4 ul.table_like_list_header.for_membership_template > li .indicator > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #999;
          line-height: 1;
          font-size: 12px; }
        .v4 ul.table_like_list_header.for_membership_template > li .indicator.positive {
          background: #86c92f; }
          .v4 ul.table_like_list_header.for_membership_template > li .indicator.positive i {
            color: #fff; }
      .v4 ul.table_like_list_header.for_membership_template > li.active > a, .v4 ul.table_like_list_header.for_membership_template > li.active > a:focus, .v4 ul.table_like_list_header.for_membership_template > li.active > a:hover {
        cursor: default;
        border-color: #27bdde; }
      .v4 ul.table_like_list_header.for_membership_template > li.active > div {
        color: #27bdde; }
      .v4 ul.table_like_list_header.for_membership_template > li.active .indicator {
        opacity: 1;
        z-index: 1; }
      .v4 ul.table_like_list_header.for_membership_template > li.active.product_tab:before, .v4 ul.table_like_list_header.for_membership_template > li.active.product_tab:after {
        opacity: 1; }
  .v4 .helpdesk_select_for_sidebar ul.table_like_list_header {
    margin: 0;
    padding: 0;
    width: 520px; }
    .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.full_width {
      width: 100%; }
      .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.full_width.for_help_icon > li {
        width: calc((100% - 70px) / 3); }
    .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.for_help_icon > li {
      width: 90px;
      height: 90px; }
      .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.for_help_icon > li > img {
        max-width: 100%;
        width: auto\9;
        height: auto;
        vertical-align: middle;
        border: 0;
        -ms-interpolation-mode: bicubic; }
      .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.for_help_icon > li.next, .v4 .helpdesk_select_for_sidebar ul.table_like_list_header.for_help_icon > li.prev {
        width: 20px;
        margin: 0; }
  .v4 a.expand-button {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    margin-left: 10px;
    padding: 5px 6px;
    line-height: 1; }
    .v4 a.expand-button i::before {
      font-family: "line-cons" !important;
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .v4 a.expand-button i.expanded::before {
      content: "\e208"; }
    .v4 a.expand-button i.collapsed::before {
      content: "\e204"; }
    .v4 a.expand-button i:hover, .v4 a.expand-button i:focus {
      color: #333;
      text-decoration: none; }
  .v4 .mbutton_preview {
    margin: 0 -20px -40px -20px;
    padding: 20px 20px 40px 20px; }
  .v4 h3.preview_text_style {
    color: rgba(0, 0, 0, 0.1) !important;
    font-weight: 700;
    font-size: 18px !important; }
    .v4 h3.preview_text_style.w_margin_bottom {
      margin-bottom: 20px; }
  .v4 .countdown_blue {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: auto;
    padding: 20px;
    display: inline-block;
    border: 1px solid #27bdde;
    font-size: 60px;
    color: #27bdde;
    line-height: 1;
    font-weight: 300; }
    .v4 .countdown_blue > .countdown_box {
      display: inline-block;
      text-align: center;
      position: relative;
      top: -2px; }
      .v4 .countdown_blue > .countdown_box small {
        clear: both;
        text-transform: uppercase;
        display: block;
        font-size: 12px;
        font-weight: 400;
        line-height: 1;
        position: relative;
        top: 2px; }
      .v4 .countdown_blue > .countdown_box.w_margin_right {
        margin-right: 35px; }
    .v4 .countdown_blue > span {
      display: inline-block;
      vertical-align: top;
      font-size: 50px;
      line-height: 1;
      margin: 0 10px; }
    .v4 .countdown_blue.small {
      font-size: 30px;
      padding: 15px; }
      .v4 .countdown_blue.small > .countdown_box small {
        font-size: 10px;
        top: 1px; }
      .v4 .countdown_blue.small > .countdown_box.w_margin_right {
        margin-right: 25px; }
      .v4 .countdown_blue.small > span {
        font-size: 26px;
        margin: 0 5px; }
  .v4 a.page_link {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    float: none;
    text-align: center;
    position: relative;
    border: none;
    background: none;
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: top; }
    .v4 a.page_link, .v4 a.page_link:focus {
      color: #aaa;
      text-decoration: none; }
      .v4 a.page_link:hover, .v4 a.page_link:focus:hover {
        color: #000;
        text-decoration: none; }
    .v4 a.page_link [class^="arrow-"] {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      font-family: "line-cons";
      content: attr(data-icon);
      font-style: normal;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .v4 a.page_link .arrow-next::before {
      content: "*"; }
    .v4 a.page_link .arrow-back::before {
      content: "+"; }
    .v4 a.page_link.w_text [class^="arrow-"] {
      position: relative;
      top: 1px; }
      .v4 a.page_link.w_text [class^="arrow-"].arrow-back {
        margin-right: 10px; }
      .v4 a.page_link.w_text [class^="arrow-"].arrow-next {
        margin-left: 10px; }
    .v4 a.page_link:not(.w_text) [class^="arrow-"] {
      position: static; }
    .v4 a.page_link.like_square, .v4 a.page_link.like_square:focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      background: #7e7e7e;
      padding: 10px; }
      .v4 a.page_link.like_square [class^="arrow-"], .v4 a.page_link.like_square:focus [class^="arrow-"] {
        color: #fff; }
      .v4 a.page_link.like_square:hover, .v4 a.page_link.like_square:focus:hover {
        background: #27bdde !important; }
    .v4 a.page_link.disabled, .v4 a.page_link.disabled:focus {
      color: #aaa !important;
      cursor: not-allowed;
      text-decoration: none; }
      .v4 a.page_link.disabled:hover, .v4 a.page_link.disabled:focus:hover {
        color: #aaa !important; }
    .v4 a.page_link.for_tutorial {
      font-weight: 400;
      font-size: 18px; }
      .v4 a.page_link.for_tutorial [class^="arrow-"] {
        font-weight: bold !important; }
      .v4 a.page_link.for_tutorial, .v4 a.page_link.for_tutorial:focus {
        color: #27bdde; }
        .v4 a.page_link.for_tutorial [class^="arrow-"], .v4 a.page_link.for_tutorial:focus [class^="arrow-"] {
          color: #27bdde; }
        .v4 a.page_link.for_tutorial:hover, .v4 a.page_link.for_tutorial:focus:hover {
          color: #000; }
          .v4 a.page_link.for_tutorial:hover [class^="arrow-"], .v4 a.page_link.for_tutorial:focus:hover [class^="arrow-"] {
            color: #000; }
  .v4 .success_block {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding-left: 90px;
    text-align: left; }
    .v4 .success_block > .crcl {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      position: absolute;
      top: 4px;
      left: 0;
      background: #fff;
      color: #86c92f;
      border-color: transparent;
      display: block;
      height: 66px;
      width: 66px;
      text-align: center; }
      .v4 .success_block > .crcl > i {
        font-size: 44px;
        line-height: 66px; }
    .v4 .success_block > h2 {
      color: #fff;
      font-size: 30px;
      font-weight: 600; }
    .v4 .success_block > div > p {
      color: #fff;
      font-size: 20px; }
    .v4 .success_block > p {
      color: #fff;
      font-size: 20px; }
  .v4 .gateway_div_w_emailbuiler {
    width: 680px; }
  .v4 ul.addedpartner-list {
    margin: 0;
    padding: 0; }
    .v4 ul.addedpartner-list > li {
      margin: 0;
      padding: 0;
      list-style: none; }
      .v4 ul.addedpartner-list > li .col-1 {
        padding-top: 46px; }
        .v4 ul.addedpartner-list > li .col-1 [class^="subrow"] {
          padding: 22px 0 22px 50px;
          position: relative; }
          .v4 ul.addedpartner-list > li .col-1 [class^="subrow"] .flat_icon_box {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 0px; }
          .v4 ul.addedpartner-list > li .col-1 [class^="subrow"] h5 {
            line-height: 1;
            font-size: 12px; }
      .v4 ul.addedpartner-list > li .col-2 {
        padding-right: 80px;
        position: relative; }
        .v4 ul.addedpartner-list > li .col-2 .absolute_btn {
          position: absolute;
          top: 0;
          right: 0;
          width: 60px; }
      .v4 ul.addedpartner-list > li ul.partner-list > li {
        width: 60px;
        text-align: center;
        margin-right: 30px; }
        .v4 ul.addedpartner-list > li ul.partner-list > li .uphotoblock-85 {
          margin-bottom: 10px; }
        .v4 ul.addedpartner-list > li ul.partner-list > li .user-block {
          display: inline-block;
          vertical-align: top;
          padding-bottom: 10px;
          padding-top: 10px; }
          .v4 ul.addedpartner-list > li ul.partner-list > li .user-block .partner-item {
            position: relative; }
        .v4 ul.addedpartner-list > li ul.partner-list > li:last-child {
          margin-right: 0; }
  .v4 .action_block {
    color: #333;
    padding: 30px 0;
    border-bottom: 1px solid #ddd; }
    .v4 .action_block.no_border {
      border-bottom: none; }
    .v4 .action_block.no_padding {
      padding: 0; }
    .v4 .action_block.no_padding_top {
      padding-top: 0; }
    .v4 .action_block.padding_bottom_20 {
      padding-bottom: 20px; }
    .v4 .action_block.w_margin {
      margin-bottom: 60px; }
    .v4 .action_block:last-of-type {
      border-bottom: none; }
    .v4 .action_block > .vcol {
      vertical-align: top; }
    .v4 .action_block p {
      color: #666; }
    .v4 .action_block.w_margin_right {
      margin-right: 20px; }
    .v4 .action_block .action_block_inner {
      padding: 0 0 20px 0; }
    .v4 .action_block.expanded {
      border-color: transparent;
      padding-bottom: 0; }
    .v4 .action_block.for_tab_content {
      padding-top: 10px; }
  .v4 .pricepoints_option_list {
    margin: 0;
    padding: 0; }
    .v4 .pricepoints_option_list.w_margin_top {
      margin-top: 10px; }
    .v4 .pricepoints_option_list > li {
      position: relative;
      padding-left: 60px;
      list-style: none;
      margin-bottom: 10px; }
      .v4 .pricepoints_option_list > li.last-childe {
        margin-bottom: 0; }
      .v4 .pricepoints_option_list > li > .select-square {
        position: absolute;
        left: 0;
        top: 5px; }
  .v4 .crcle_percentage {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #000;
    color: #000;
    width: 140px;
    height: 140px;
    position: relative;
    display: inline-block; }
    .v4 .crcle_percentage.inverse {
      border-color: #fff;
      color: #fff; }
    .v4 .crcle_percentage .progress_percentage {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      margin-top: -10px;
      margin-bottom: 0; }
    .v4 .crcle_percentage h5 {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      margin-top: 35px;
      font-weight: 300;
      font-size: 18px;
      color: rgba(255, 255, 255, 0.5); }
  .v4 .progress_percentage {
    font-size: 60px;
    line-height: 1;
    margin-bottom: 20px;
    font-weight: 800; }
    .v4 .progress_percentage > sup {
      line-height: 1;
      font-size: 24px;
      top: -1em;
      margin-left: 5px; }
  .v4 .alert_text_format_wrapper {
    color: #000 !important;
    line-height: 1.42857 !important;
    font-family: "Lato" !important;
    font-size: 16px !important; }
    .v4 .alert_text_format_wrapper * {
      color: #000 !important;
      line-height: 1.42857 !important;
      font-family: "Lato" !important;
      font-size: 16px !important; }
    .v4 .alert_text_format_wrapper a, .v4 .alert_text_format_wrapper a:focus {
      color: #27bdde !important;
      text-decoration: none !important; }
      .v4 .alert_text_format_wrapper a *, .v4 .alert_text_format_wrapper a:focus * {
        color: #27bdde !important;
        text-decoration: none !important; }
      .v4 .alert_text_format_wrapper a:hover, .v4 .alert_text_format_wrapper a:focus:hover {
        color: #27bdde !important;
        text-decoration: underline !important; }
        .v4 .alert_text_format_wrapper a:hover *, .v4 .alert_text_format_wrapper a:focus:hover * {
          color: #27bdde !important;
          text-decoration: underline !important; }
  .v4 .selecter-table {
    display: table;
    width: 100%;
    border-spacing: 0 1px; }
    .v4 .selecter-table > div {
      display: table-cell;
      vertical-align: middle;
      margin: 0; }
      .v4 .selecter-table > div.prod_name {
        width: 100%;
        padding-left: 10px; }
        .v4 .selecter-table > div.prod_name.prod_name_empty {
          padding-left: 0; }
      .v4 .selecter-table > div .select-square {
        height: 24px;
        width: 24px; }
        .v4 .selecter-table > div .select-square span {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute; }
      .v4 .selecter-table > div .select-square-empty {
        height: 24px;
        width: 0; }
  .v4 .for_questionnaire .copy_div {
    margin-bottom: 40px; }
    .v4 .for_questionnaire .copy_div h3 {
      font-size: 20px;
      color: #000; }
      .v4 .for_questionnaire .copy_div h3 + p {
        margin-top: 10px; }
    .v4 .for_questionnaire .copy_div p {
      color: #999;
      font-size: 15px; }
  .v4 .progress_percentage {
    font-size: 60px;
    line-height: 1;
    margin-bottom: 20px; }
    .v4 .progress_percentage > sup {
      line-height: 1;
      font-size: 24px;
      top: -1em;
      margin-left: 5px; }
  .v4 .red_text {
    color: #f36a6a !important; }
    .v4 .red_text i {
      color: #f36a6a !important; }
  .v4 .w_transition {
    -webkit-transition: 0.3s all ease-in;
    -moz-transition: 0.3s all ease-in;
    -ms-transition: 0.3s all ease-in;
    -o-transition: 0.3s all ease-in;
    transition: 0.3s all ease-in; }
  .v4 .sliding_wrapper .sliding_parent_well {
    position: relative;
    z-index: 1; }
  .v4 .sliding_wrapper .sliding_child_well {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    position: relative;
    z-index: 0; }
  .v4 .sliding_wrapper .sliding_placeholder {
    height: 20px;
    display: block; }
  .v4 .full_width_tabs_wrapper {
    border-bottom: 1px solid #ddd; }
    .v4 .full_width_tabs_wrapper .well-inner {
      padding: 0 20px !important;
      border-bottom: none;
      margin: 0; }
  .v4 .btn-group.for_dashboard {
    text-align: left;
    display: block; }
    .v4 .btn-group.for_dashboard > a,
    .v4 .btn-group.for_dashboard > a:focus,
    .v4 .btn-group.for_dashboard button.btn,
    .v4 .btn-group.for_dashboard button.btn:focus {
      -webkit-border-radius: 3px !important;
      -moz-border-radius: 3px !important;
      -ms-border-radius: 3px !important;
      border-radius: 3px !important;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-box-shadow: none;
      box-shadow: none;
      font-size: 14px;
      text-decoration: none;
      background: #f7f7f7;
      color: #7e7e7e;
      position: relative; }
      .v4 .btn-group.for_dashboard > a .caret,
      .v4 .btn-group.for_dashboard > a:focus .caret,
      .v4 .btn-group.for_dashboard button.btn .caret,
      .v4 .btn-group.for_dashboard button.btn:focus .caret {
        right: 10px;
        margin-top: 0px; }
    .v4 .btn-group.for_dashboard > a,
    .v4 .btn-group.for_dashboard > a:focus {
      padding: 10px 25px 10px 50px !important;
      height: 36px; }
      .v4 .btn-group.for_dashboard > a > i,
      .v4 .btn-group.for_dashboard > a:focus > i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        font-size: 22px;
        left: 15px; }
      .v4 .btn-group.for_dashboard > a .filter-option,
      .v4 .btn-group.for_dashboard > a:focus .filter-option {
        overflow: hidden;
        padding-left: 0px;
        margin-right: 0;
        left: 50px;
        box-sizing: border-box;
        position: absolute;
        text-overflow: ellipsis;
        right: 25px;
        bottom: 0;
        padding-top: 9px;
        padding-bottom: 9px; }
      .v4 .btn-group.for_dashboard > a:hover,
      .v4 .btn-group.for_dashboard > a:focus:hover {
        text-decoration: none;
        background: #eee; }
    .v4 .btn-group.for_dashboard button.btn,
    .v4 .btn-group.for_dashboard button.btn:focus {
      border: none !important; }
      .v4 .btn-group.for_dashboard button.btn .filter-option,
      .v4 .btn-group.for_dashboard button.btn:focus .filter-option {
        left: 15px;
        width: auto; }
    .v4 .btn-group.for_dashboard.open button.btn,
    .v4 .btn-group.for_dashboard.open button.btn:focus,
    .v4 .btn-group.for_dashboard.open .dropdown-toggle {
      -webkit-box-shadow: none;
      box-shadow: none;
      border: none !important;
      background: #eee; }
    .v4 .btn-group.for_dashboard .dropdown-menu {
      min-width: 100%; }
      .v4 .btn-group.for_dashboard .dropdown-menu > li > div {
        display: block;
        clear: both;
        padding: 2px 15px;
        line-height: 20px;
        color: #666;
        white-space: nowrap;
        font-size: 12px;
        font-weight: 300;
        cursor: default; }
  .v4 .btn-group.larger > a,
  .v4 .btn-group.larger > a:focus,
  .v4 .btn-group.larger button.btn,
  .v4 .btn-group.larger button.btn:focus {
    height: 46px;
    padding-top: 10px;
    padding-bottom: 10px; }
    .v4 .btn-group.larger > a .filter-option,
    .v4 .btn-group.larger > a:focus .filter-option,
    .v4 .btn-group.larger button.btn .filter-option,
    .v4 .btn-group.larger button.btn:focus .filter-option {
      padding-top: 14px;
      padding-bottom: 14px; }
  .v4 .preview-window-wrapper {
    border: 1px solid #e5e5e5;
    padding: 0;
    min-height: 18px;
    text-align: center; }
    .v4 .preview-window-wrapper .preview-window {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      width: 100%;
      display: inline-block;
      vertical-align: top;
      background: #fff;
      padding: 0px 0; }
      .v4 .preview-window-wrapper .preview-window > .no_content_table {
        margin: auto;
        padding: inherit;
        width: 600px; }
      .v4 .preview-window-wrapper .preview-window .wysiwyg_preview {
        width: 600px;
        padding: 20px 0; }
        .v4 .preview-window-wrapper .preview-window .wysiwyg_preview table {
          table-layout: fixed; }
      .v4 .preview-window-wrapper .preview-window.for_advanced {
        background: #eee; }
        .v4 .preview-window-wrapper .preview-window.for_advanced > .no_content_table {
          width: 680px; }
        .v4 .preview-window-wrapper .preview-window.for_advanced .wysiwyg_preview {
          width: 100%;
          padding: 40px 0; }
    .v4 .preview-window-wrapper.for_sms {
      text-align: left;
      min-height: 80px; }
      .v4 .preview-window-wrapper.for_sms .preview-window {
        width: auto;
        padding: 10px; }
  .v4 .vtemplate_select {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle; }
    .v4 .vtemplate_select li {
      margin: 0;
      padding: 0;
      float: left;
      list-style: none;
      margin-right: 10px; }
      .v4 .vtemplate_select li a.page_link [class^="arrow-"] {
        font-weight: normal; }
      .v4 .vtemplate_select li:last-child {
        margin: 0; }
  .v4 .theme_name_div {
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    font-size: 12px; }
  .v4 .tag_prefix_div .control-group.tag_type_condition {
    margin-right: 20px;
    width: 205px; }
  .v4 .tag_prefix_div .control-group.div-time .input-append {
    float: left;
    margin-left: 20px; }
    .v4 .tag_prefix_div .control-group.div-time .input-append input {
      width: 55px; }
    .v4 .tag_prefix_div .control-group.div-time .input-append:first-child {
      margin-left: 0; }
  .v4 .accordion_new.for_sidebar .accordion-group {
    border: none;
    margin-bottom: 1px; }
  .v4 .accordion_new.for_sidebar .accordion-inner {
    padding: 0;
    border-top: none; }
  .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle, .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:focus {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 14px 40px 14px 20px;
    font-size: 14px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    background: #555555;
    position: relative; }
    .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle i, .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:focus i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 20px; }
      .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle i:before, .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:focus i:before {
        content: "\2d"; }
    .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:hover, .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:focus:hover {
      text-decoration: none;
      color: #fff; }
  .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:not(.collapsed) {
    color: #fff; }
    .v4 .accordion_new.for_sidebar .accordion-heading .accordion-toggle:not(.collapsed) i:before {
      content: "\2c"; }
  .v4 .accordion_new.for_sidebar.w_scrollbars .content_block {
    height: 357px; }
  .v4 .carousel {
    margin-bottom: 0;
    padding-bottom: 55px; }
    .v4 .carousel .controller_div_inner {
      display: inline-block;
      vertical-align: top; }
      .v4 .carousel .controller_div_inner .carousel_label {
        font-size: 12px;
        margin-top: 5px;
        color: #666; }
    .v4 .carousel.for_bump_offers .carousel-inner {
      padding-top: 30px; }
    .v4 .carousel.for_helpdesk_theme {
      padding-bottom: 70px; }
      .v4 .carousel.for_helpdesk_theme .carousel-inner {
        text-align: center;
        background: #f5f5f5; }
        .v4 .carousel.for_helpdesk_theme .carousel-inner .item img {
          display: inline-block;
          vertical-align: top; }
      .v4 .carousel.for_helpdesk_theme .controller_div {
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        padding: 0 200px 0 0;
        bottom: 15px; }
    .v4 .carousel.w_theme_box .color_box_wrapper {
      position: absolute;
      top: 0;
      right: 0;
      padding-right: 55px;
      text-align: right; }
      .v4 .carousel.w_theme_box .color_box_wrapper p {
        margin-bottom: 0; }
        .v4 .carousel.w_theme_box .color_box_wrapper p:nth-of-type(1) {
          color: #666;
          font-weight: 300;
          margin-bottom: 5px; }
        .v4 .carousel.w_theme_box .color_box_wrapper p:nth-of-type(2) {
          color: #000;
          font-weight: 700; }
      .v4 .carousel.w_theme_box .color_box_wrapper .color_box {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        position: absolute;
        top: 0;
        right: 0;
        height: 44px;
        width: 44px; }
    .v4 .carousel.for_marquee .controller_div {
      padding-right: 240px; }
    .v4 .carousel.for_portal .bg {
      height: 350px; }
    .v4 .carousel.for_checkout_page {
      padding-bottom: 130px; }
    .v4 .carousel.for_checkout_frame {
      padding-bottom: 130px; }
      .v4 .carousel.for_checkout_frame .controller_div {
        right: 15px;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        width: 440px;
        padding-right: 170px;
        text-align: center;
        left: auto; }
    .v4 .carousel.w_center_controllers .controller_div {
      padding-right: 0;
      text-align: center; }
    .v4 .carousel .bg {
      background-position: center center;
      background-size: cover;
      height: 500px; }
      .v4 .carousel .bg.bg_1 {
        background-image: url("https://kartra.s3.amazonaws.com/internal/helpdesk/bg_1_preview.jpg"); }
      .v4 .carousel .bg.bg_2 {
        background-image: url("https://kartra.s3.amazonaws.com/internal/helpdesk/bg_2_preview.jpg"); }
      .v4 .carousel .bg.bg_3 {
        background-image: url("https://kartra.s3.amazonaws.com/internal/helpdesk/bg_3_preview.jpg"); }
    .v4 .carousel .tint-overlay {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 55px;
      right: 0;
      z-index: 0;
      opacity: 0.2;
      background: #000; }
    .v4 .carousel .pseudo_h3 {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
      text-align: center;
      display: inline-block;
      width: 100%;
      padding: 0px 50px 0px 50px;
      font-size: 50px;
      color: #fff;
      font-weight: 300;
      line-height: 1.1;
      margin: -20px 0 0 0;
      font-family: 'Roboto', sans-serif;
      text-rendering: optimizeLegibility; }
    .v4 .carousel .controller_div {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      bottom: 10px;
      width: 100%;
      text-align: left;
      padding: 0 160px 0 0; }
      .v4 .carousel .controller_div .carousel-indicators {
        display: inline-block;
        vertical-align: top;
        position: relative;
        top: 8px;
        right: auto;
        margin: 0 5px; }
        .v4 .carousel .controller_div .carousel-indicators > li {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          margin: 0 5px 0 0;
          border: 1px solid #aaa;
          width: 8px;
          height: 8px; }
          .v4 .carousel .controller_div .carousel-indicators > li.active {
            background: #aaa; }
          .v4 .carousel .controller_div .carousel-indicators > li:last-child {
            margin-right: 0; }
          .v4 .carousel .controller_div .carousel-indicators > li:first-child {
            margin-left: 0; }
    .v4 .carousel .carousel-control,
    .v4 .carousel .carousel-control:focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background: #aaa;
      opacity: 1;
      display: inline-block;
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      width: 24px;
      height: 24px;
      border: none;
      color: #fff;
      margin: 0; }
      .v4 .carousel .carousel-control:hover,
      .v4 .carousel .carousel-control:focus:hover {
        background: #666; }
      .v4 .carousel .carousel-control i,
      .v4 .carousel .carousel-control:focus i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        font-size: 12px;
        line-height: 1; }
  .v4 .billing_well_content > i {
    color: #27bdde;
    font-size: 50px;
    margin-bottom: 10px;
    display: inline-block; }
  .v4 .billing_well_content h3 {
    color: #27bdde;
    font-size: 50px;
    margin-bottom: 5px; }
  .v4 .billing_well_content h4 {
    font-size: 20px;
    color: #000;
    margin-bottom: 10px; }
  .v4 .billing_well_content p {
    font-size: 14px;
    color: #7e7e7e; }
  .v4 .billing_well_content hr {
    margin: 25px 0 20px 0; }
  .v4 ul.support_icn_list {
    margin: 0;
    padding: 0;
    float: left; }
    .v4 ul.support_icn_list.small_list {
      float: right; }
      .v4 ul.support_icn_list.small_list > li {
        margin-right: 15px;
        font-size: 26px; }
        .v4 ul.support_icn_list.small_list > li .flat_icon_box {
          margin-left: 10px;
          height: 12px;
          width: 12px; }
          .v4 ul.support_icn_list.small_list > li .flat_icon_box > i {
            font-size: 8px; }
        .v4 ul.support_icn_list.small_list > li:last-child {
          margin-right: 0; }
    .v4 ul.support_icn_list > li {
      margin: 0 50px 0 0;
      padding: 0;
      list-style: none;
      font-size: 70px;
      float: left;
      color: #eee;
      line-height: 1;
      position: relative; }
      .v4 ul.support_icn_list > li .notification_badge {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        margin-left: -40px;
        top: 0; }
      .v4 ul.support_icn_list > li .flat_icon_box {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        top: 0px;
        margin-left: 40px;
        height: 28px;
        width: 28px;
        background: #86c92f;
        display: none; }
        .v4 ul.support_icn_list > li .flat_icon_box i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #fff;
          font-size: 20px; }
          .v4 ul.support_icn_list > li .flat_icon_box i::before {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute; }
      .v4 ul.support_icn_list > li i {
        line-height: 1; }
      .v4 ul.support_icn_list > li:last-child {
        margin-right: 0; }
      .v4 ul.support_icn_list > li.positive {
        color: #7e7e7e; }
        .v4 ul.support_icn_list > li.positive .flat_icon_box {
          display: inline-block; }
  .v4 .conf_payment_list .hollow-btn-like.positive {
    background: #27bdde;
    border-color: #27bdde;
    color: #fff; }
  .v4 .message-block_new {
    position: relative;
    text-align: left;
    display: inline-block;
    border: 1px solid transparent;
    font-size: 20px;
    padding: 15px 30px 15px 70px;
    line-height: 1.42857; }
    .v4 .message-block_new > i {
      top: 10px;
      left: 20px;
      font-size: 26px;
      position: absolute; }
      .v4 .message-block_new > i:before {
        line-height: 1.42857; }
    .v4 .message-block_new.w_green {
      color: #86c92f;
      border-color: #86c92f; }
      .v4 .message-block_new.w_green > i {
        color: #86c92f; }
    .v4 .message-block_new.w_orange {
      color: #f3b93d;
      border-color: #f3b93d; }
      .v4 .message-block_new.w_orange > i {
        color: #f3b93d; }
    .v4 .message-block_new.w_red {
      color: #f36a6a;
      border-color: #f36a6a; }
      .v4 .message-block_new.w_red > i {
        color: #f36a6a; }
    .v4 .message-block_new.w_blue {
      color: #27bdde;
      border-color: #27bdde; }
      .v4 .message-block_new.w_blue > i {
        color: #27bdde; }
    .v4 .message-block_new.smaller {
      padding: 10px 20px 10px 60px;
      min-height: 52px; }
      .v4 .message-block_new.smaller > i {
        top: 7px; }
      .v4 .message-block_new.smaller.w_footer-link {
        padding-right: 60px; }
        .v4 .message-block_new.smaller.w_footer-link .footer-link {
          right: 20px;
          top: 10px; }
    .v4 .message-block_new.smallest {
      padding: 10px 20px 10px 60px;
      min-height: 42px;
      font-size: 16px; }
      .v4 .message-block_new.smallest > i {
        top: 3px; }
      .v4 .message-block_new.smallest.w_footer-link {
        padding-right: 60px; }
        .v4 .message-block_new.smallest.w_footer-link .footer-link {
          position: absolute;
          right: 15px;
          top: 6px; }
    .v4 .message-block_new.w_phone small {
      color: #7e7e7e;
      line-height: 30px;
      font-size: 16px; }
    .v4 .message-block_new.block_like {
      display: block; }
    .v4 .message-block_new.w_footer-link {
      position: relative;
      padding-right: 70px; }
      .v4 .message-block_new.w_footer-link .footer-link {
        right: 30px;
        top: 15px;
        position: absolute; }
  .v4 .test_switch_holder {
    display: inline-block;
    float: none;
    padding-top: 0;
    vertical-align: middle;
    margin-top: -10px;
    margin-left: 10px; }
  .v4 .generate_buttons.w_topbottom_padding {
    padding: 20px 0; }
  .v4 .generate_buttons .icn_circle {
    margin-bottom: 20px; }
  .v4 .generate_buttons .price_point_details h4 {
    font-size: 24px;
    color: #000;
    font-weight: 700; }
  .v4 .generate_buttons .price_point_details h5 {
    color: #666;
    font-size: 14px; }
  .v4 .generate_buttons .price_point_details .separator {
    width: 50%;
    display: inline-block;
    position: relative; }
    .v4 .generate_buttons .price_point_details .separator > span {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      display: inline-block;
      background: #fff;
      padding: 0 15px; }
  .v4 .generate_buttons > div > p {
    margin-bottom: 20px !important;
    color: #666; }
  .v4 .partner-list {
    margin: 0;
    padding: 0; }
    .v4 .partner-list > li {
      display: inline-block;
      vertical-align: top;
      margin: 0;
      padding: 0;
      list-style: none;
      width: auto;
      margin-right: 10px; }
  .v4 .ticket_user_block h2 {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    margin-top: 20px;
    font-weight: 400;
    font-size: 18px; }
  .v4 .spam-processing {
    display: inline-block; }
  .v4 .goals_deleted_entry {
    text-decoration: line-through;
    font-style: italic; }
  .v4 .affiliate_commission_table_holder {
    margin-bottom: 30px;
    margin-top: 20px; }
    .v4 .affiliate_commission_table_holder:last-of-type {
      margin-bottom: 0; }
  .v4 .indent_50 {
    padding-left: 50px; }
  .v4 .upload_text {
    font-size: 18px;
    color: #666; }
  .v4 .bullet_number {
    font-size: 30px;
    color: #ddd;
    font-weight: 600;
    line-height: 30px; }
  .v4 ul.affiliate_questionaire_list {
    margin: 0;
    padding: 0; }
    .v4 ul.affiliate_questionaire_list > li {
      margin: 0 0 30px 0;
      padding: 5px 0 10px 50px;
      list-style: none;
      position: relative;
      min-height: 34px; }
      .v4 ul.affiliate_questionaire_list > li .bullet_number {
        position: absolute;
        top: 0;
        left: 0; }
      .v4 ul.affiliate_questionaire_list > li:last-child {
        margin-bottom: 0; }
    .v4 ul.affiliate_questionaire_list .ez-checked.ez-disabled,
    .v4 ul.affiliate_questionaire_list .ez-selected.ez-disabled {
      border-color: #86c92f;
      background: #86c92f; }
    .v4 ul.affiliate_questionaire_list label.control-label {
      font-size: 14px;
      text-transform: none;
      color: #000;
      font-weight: 700; }
    .v4 ul.affiliate_questionaire_list label > span {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      display: block; }
    .v4 ul.affiliate_questionaire_list p.question-label {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      font-size: 16px;
      text-transform: none;
      color: #000;
      font-weight: 400;
      margin-bottom: 10px; }
      .v4 ul.affiliate_questionaire_list p.question-label.w_margin_bottom {
        margin-bottom: 20px; }
  .v4 ul.domain_task_list {
    margin: 0;
    padding: 0; }
    .v4 ul.domain_task_list > li {
      margin: 0 0 30px 0;
      padding: 5px 0 10px 50px;
      list-style: none;
      position: relative;
      min-height: 34px; }
      .v4 ul.domain_task_list > li .bullet_number {
        position: absolute;
        top: 0;
        left: 0; }
      .v4 ul.domain_task_list > li:last-child {
        margin-bottom: 0; }
    .v4 ul.domain_task_list .ez-checked.ez-disabled,
    .v4 ul.domain_task_list .ez-selected.ez-disabled {
      border-color: #86c92f;
      background: #86c92f; }
    .v4 ul.domain_task_list h6 {
      margin-bottom: 10px; }
    .v4 ul.domain_task_list .action_block {
      padding: 0; }
  .v4 .checkout_preview_div > a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-decoration: none;
    color: #fff; }
    .v4 .checkout_preview_div > a:before {
      -webkit-border-radius: 0 0 0 0;
      -moz-border-radius: 0 0 0 0;
      -ms-border-radius: 0 0 0 0;
      border-radius: 0 0 0 0;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: "";
      background-color: rgba(0, 0, 0, 0.6);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      opacity: 0; }
    .v4 .checkout_preview_div > a > i {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      opacity: 0;
      font-size: 80px;
      line-height: 1; }
    .v4 .checkout_preview_div > a:hover:before {
      opacity: 1; }
    .v4 .checkout_preview_div > a:hover > i {
      opacity: 1; }
    .v4 .checkout_preview_div > a > span {
      -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
      position: absolute;
      display: inline-block;
      right: 10px;
      bottom: 10px;
      background: #000;
      color: #fff;
      padding: 5px;
      font-size: 10px;
      font-weight: 400; }
  .v4 a.tab_remove {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    height: 28px;
    position: absolute;
    right: -14px;
    text-align: center;
    top: -14px;
    width: 28px; }
    .v4 a.tab_remove, .v4 a.tab_remove:focus {
      background: #fff;
      border: 1px solid #f36a6a;
      color: #f36a6a;
      text-decoration: none; }
      .v4 a.tab_remove:hover, .v4 a.tab_remove:focus:hover {
        border-color: #f36a6a;
        background: #f36a6a;
        color: #fff;
        text-decoration: none; }
    .v4 a.tab_remove > i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none;
      line-height: 1; }
      .v4 a.tab_remove > i:before {
        font-weight: 700 !important; }
  .v4 .clickable_select_list {
    margin: 0;
    padding: 0; }
    .v4 .clickable_select_list > li {
      margin: 0 0 20px 0px;
      padding: 0;
      list-style: none;
      float: left;
      position: relative;
      text-align: center;
      background: none; }
      .v4 .clickable_select_list > li > div {
        -webkit-border-radius: 3px 0 3px 0;
        -moz-border-radius: 3px 0 3px 0;
        -ms-border-radius: 3px 0 3px 0;
        border-radius: 3px 0 3px 0;
        position: absolute;
        display: inline-block;
        vertical-align: top;
        background: #333;
        padding: 5px 10px;
        bottom: 1px;
        font-size: 14px;
        right: 1px;
        font-weight: 400;
        color: #fff; }
      .v4 .clickable_select_list > li > a {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background: none;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        .v4 .clickable_select_list > li > a, .v4 .clickable_select_list > li > a:focus {
          border: 1px solid #ddd; }
          .v4 .clickable_select_list > li > a:hover, .v4 .clickable_select_list > li > a:focus:hover {
            border-color: #000; }
      .v4 .clickable_select_list > li .indicator {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        top: 0px;
        margin-left: 40px;
        height: 28px;
        width: 28px;
        background: #86c92f;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        left: auto;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 0;
        position: absolute;
        top: -14px;
        right: -14px; }
        .v4 .clickable_select_list > li .indicator i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          color: #fff;
          font-size: 20px; }
          .v4 .clickable_select_list > li .indicator i::before {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute; }
      .v4 .clickable_select_list > li.active > a, .v4 .clickable_select_list > li.active > a:focus, .v4 .clickable_select_list > li.active > a:hover {
        cursor: default;
        border-color: #27bdde; }
      .v4 .clickable_select_list > li.active .indicator {
        opacity: 1;
        z-index: 1; }
    .v4 .clickable_select_list.w_2_cols > li:nth-last-child(-n+2) {
      margin-bottom: 0; }
    .v4 .clickable_select_list.w_2_cols > li:nth-child(2n+2) {
      margin-right: 0; }
    .v4 .clickable_select_list.w_2_cols > li:nth-child(2n+3) {
      clear: left; }
    .v4 .clickable_select_list.for_membership_theme > li {
      width: 425px;
      height: 239px;
      margin: 0 50px 50px 0; }
  .v4 .marquee-div .uploadLink_wrapper {
    position: absolute;
    top: -5px;
    right: 0; }
    .v4 .marquee-div .uploadLink_wrapper .help-inline {
      padding-left: 0;
      padding-right: 5px; }
  .v4 .marker-arrowheads,
  .v4 .marker-vertices,
  .v4 .splitLink > .link-tools,
  .v4 .marker-vertex-remove {
    display: none; }
  .v4 .draggable,
  .v4 .draggable-starting,
  .v4 .draggable-steps {
    z-index: 3; }
  .v4 .draggable-steps.ui-draggable-dragging {
    pointer-events: none; }
  .v4 #holder.move {
    cursor: move !important; }
  .v4 .new_sequence svg {
    margin-left: -5%;
    margin-top: -5%; }
  .v4 .new_sequence .nicescroll::-webkit-scrollbar-track {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background-color: #9fabb6; }
  .v4 .new_sequence .nicescroll::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #fff; }
  .v4 .new_sequence .nicescroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #9fabb6;
    background-color: #fff; }
  .v4 .new_sequence .controls_wrapper {
    margin: 5px 0 0 0;
    padding: 0; }
    .v4 .new_sequence .controls_wrapper > li {
      float: left;
      list-style: none;
      margin: 0 0 0 10px;
      padding: 0; }
      .v4 .new_sequence .controls_wrapper > li:first-child {
        margin-left: 0; }
    .v4 .new_sequence .controls_wrapper .btn_circle {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background: rgba(0, 0, 0, 0.2);
      border: 1px solid #939393;
      color: rgba(255, 255, 255, 0.5);
      display: block;
      font-size: 16px;
      height: 38px;
      padding: 0;
      position: relative;
      width: 38px; }
      .v4 .new_sequence .controls_wrapper .btn_circle:hover {
        color: rgba(255, 255, 255, 0.8); }
      .v4 .new_sequence .controls_wrapper .btn_circle.active {
        background: #27bdde;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #fff; }
        .v4 .new_sequence .controls_wrapper .btn_circle.active:hover {
          color: #fff; }
      .v4 .new_sequence .controls_wrapper .btn_circle i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        line-height: 1; }
        .v4 .new_sequence .controls_wrapper .btn_circle i.rotateted {
          margin-top: -8px;
          margin-left: -6px;
          -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }
      .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen, .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:focus {
        border: 1px solid #f36a6a; }
        .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen i, .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:focus i {
          color: #f36a6a; }
        .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:hover, .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:focus:hover {
          background: #f36a6a;
          border-color: #f36a6a; }
          .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:hover i, .v4 .new_sequence .controls_wrapper .btn_circle.state_fullscreen:focus:hover i {
            color: #fff; }
    .v4 .new_sequence .controls_wrapper .btn-group > .btn {
      display: inline-block;
      vertical-align: middle;
      width: 42px; }
      .v4 .new_sequence .controls_wrapper .btn-group > .btn:first-child {
        -webkit-border-radius: 20px 0 0 20px;
        -moz-border-radius: 20px 0 0 20px;
        -ms-border-radius: 20px 0 0 20px;
        border-radius: 20px 0 0 20px; }
      .v4 .new_sequence .controls_wrapper .btn-group > .btn:last-child {
        -webkit-border-radius: 0 20px 20px 0;
        -moz-border-radius: 0 20px 20px 0;
        -ms-border-radius: 0 20px 20px 0;
        border-radius: 0 20px 20px 0; }
  .v4 .new_sequence .sequence_artboard {
    background: url("/img/svg/sequence_pattern.svg") repeat center center;
    min-height: 400px;
    padding: 40px;
    overflow-x: auto;
    position: relative; }
    .v4 .new_sequence .sequence_artboard .sequence_artboard_inner {
      position: relative; }
  .v4 .new_sequence .sequence_render_only .sequence_artboard .new_sequence_block.new_sequence_block_starting .start-point:hover .box_info {
    opacity: 1;
    cursor: help; }
  .v4 .new_sequence .sequence_render_only .sequence_artboard .new_sequence_block.new_sequence_block_starting .add_startingpoint {
    display: none; }
  .v4 .new_sequence .sequence_render_only .sequence_artboard .new_sequence_block.new_sequence_block_starting .box_info {
    display: block; }
  .v4 .new_sequence .selected_block {
    border: 1px solid red !important; }
  .v4 .new_sequence .box_info {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    position: absolute;
    color: #fff;
    z-index: 10;
    background: rgba(39, 189, 222, 0.4);
    pointer-events: auto;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%; }
    .v4 .new_sequence .box_info span {
      clear: both;
      display: block;
      position: relative;
      width: 100%;
      height: 100%;
      font-size: 30px;
      text-align: center; }
      .v4 .new_sequence .box_info span i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        line-height: 1; }
    .v4 .new_sequence .box_info.for_builder {
      margin-top: 23px;
      height: auto;
      bottom: -1px; }
  .v4 .new_sequence .new_sequence_block {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    /* Make sure events are propagated to the JointJS element so, e.g. dragging works.*/
    pointer-events: none;
    -webkit-user-select: none;
    z-index: 2;
    background: #333;
    margin-left: -3px; }
    .v4 .new_sequence .new_sequence_block.paused {
      background: #fff; }
    .v4 .new_sequence .new_sequence_block.for_funnel {
      width: 240px; }
    .v4 .new_sequence .new_sequence_block.w_half_circle:after {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      content: "";
      border-top-left-radius: 90px;
      border-top-right-radius: 90px;
      background: #ababab;
      height: 8px;
      width: 16px;
      display: inline-block;
      top: -8px;
      margin-left: -4px; }
    .v4 .new_sequence .new_sequence_block.w_half_circle .new_sequence_menu {
      top: -10px !important; }
    .v4 .new_sequence .new_sequence_block > .new_sequence_block_inner {
      pointer-events: auto; }
    .v4 .new_sequence .new_sequence_block.new_sequence_block_starting {
      border: 1px dashed #aaa;
      background-color: #fcffe7;
      vertical-align: middle; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting::before {
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting > .circle_indicator {
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .new_sequence_block_inner {
        padding: 9px 24px;
        text-align: center;
        display: inline-block; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .new_sequence_block_inner:before {
          content: '';
          height: 100%;
          display: inline-block;
          vertical-align: middle; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting p {
        font-size: 13px;
        color: #ababab;
        margin-bottom: 0; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul {
        margin: 0;
        padding: 0; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder {
          display: inline-block;
          list-style: none;
          margin: 0 20px 0 0;
          padding: 0;
          vertical-align: middle; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder:last-child {
            margin-right: 0; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
            color: #fff;
            font-size: 24px;
            height: 50px;
            padding: 0;
            position: relative;
            width: 50px; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle i {
              left: 50%;
              top: 50%;
              -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              position: absolute;
              line-height: 1; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle.circle_blue {
              background: #44bcd2; }
              .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle.circle_blue .circle_indicator {
                background: #44bcd2; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle.circle_gray {
              border: 2px solid rgba(0, 0, 0, 0.14);
              font-size: 24px;
              color: rgba(0, 0, 0, 0.5);
              width: 50px;
              height: 50px; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder > .circle .circle_indicator {
              -webkit-border-radius: 12px;
              -moz-border-radius: 12px;
              -ms-border-radius: 12px;
              border-radius: 12px;
              background: #7e7e7e;
              border: 2px solid #fff;
              color: #fff;
              font-size: 11px;
              text-align: center;
              height: 24px;
              min-width: 24px;
              padding: 0 3px;
              position: absolute;
              line-height: 20px;
              border-color: #fcffe7;
              right: 32px;
              top: -5px; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.add_startingpoint {
            cursor: pointer;
            margin: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.add_startingpoint > .circle {
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.add_startingpoint span {
              display: inline-block;
              color: #000;
              text-transform: uppercase;
              font-size: 16px;
              font-weight: 700;
              position: absolute;
              text-transform: uppercase;
              top: -25px;
              line-height: 1.3;
              right: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.add_startingpoint:hover > .circle.circle_gray {
              border-color: rgba(0, 0, 0, 0.8);
              color: #000; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.optin_sp > .circle {
            background: #27bdde; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.optin_sp > .circle .circle_indicator {
              background: #27bdde; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.tag_sp > .circle {
            background: #ef9339; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.tag_sp > .circle .circle_indicator {
              background: #ef9339; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.list_sp > .circle {
            background: #a2d244; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.list_sp > .circle .circle_indicator {
              background: #a2d244; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.purchase_sp > .circle {
            background: #f36a6a; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.purchase_sp > .circle .circle_indicator {
              background: #f36a6a; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.visit_sp > .circle {
            background: #9C27B0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.visit_sp > .circle .circle_indicator {
              background: #9C27B0; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.sequence_sp > .circle {
            background: #ffd800; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.sequence_sp > .circle .circle_indicator {
              background: #ffd800; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.auto_sp > .circle {
            background: #009688; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting ul .existing_sp_holder.auto_sp > .circle .circle_indicator {
              background: #009688; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .paused_block,
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .condition_block,
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .box_info {
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting .box_info {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        cursor: default; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped {
        display: -webkit-flex;
        -webkit-align-items: center;
        display: flex;
        align-items: center; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped .new_sequence_block_inner {
          padding: 24px 9px;
          margin: 0 auto; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped ul .existing_sp_holder {
          margin: 0 0 20px 0; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped ul .existing_sp_holder.add_startingpoint {
            margin-right: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped ul .existing_sp_holder.add_startingpoint .circle {
              margin: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_starting.flipped ul .existing_sp_holder.add_startingpoint span {
              top: -45px; }
    .v4 .new_sequence .new_sequence_block.new_sequence_block_step {
      border: 1px solid transparent; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused {
        border: 1px solid #ededed; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .time_box {
          background: #f4f4f4;
          color: #666666; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused h4 {
          color: #27bdde; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused h5 {
          color: #000; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner > a, .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner > a:focus,
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner button,
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner button:focus {
          color: #000; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner .circle_indicator {
          background: #999; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step .circle_indicator {
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        -ms-border-radius: 12px;
        border-radius: 12px;
        background: #7e7e7e;
        border: 2px solid #fff;
        color: #fff;
        font-size: 11px;
        text-align: center;
        height: 24px;
        min-width: 24px;
        padding: 0 3px;
        position: absolute;
        line-height: 20px;
        left: -9px;
        top: -12px; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step .time_box {
        background: #515151;
        color: #fff;
        font-size: 11px;
        left: 0;
        line-height: 1.3;
        padding: 4px 5px;
        position: absolute;
        right: 0;
        top: 0;
        height: 23px;
        text-align: center; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner {
        margin-top: 25px;
        padding: 9px 9px 9px 9px;
        position: relative;
        text-align: left;
        width: 100%; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin {
          margin-top: 0; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin .col-left,
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin .col-right {
            height: auto;
            min-height: inherit; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin .col-right h5 {
            /* These are technically the same, but use both */
            overflow-wrap: break-word;
            word-wrap: break-word;
            -ms-word-break: break-all;
            /* This is the dangerous one in WebKit, as it breaks things wherever */
            word-break: break-all;
            word-break: normal;
            /* Instead use this non-standard one: */
            word-break: break-word;
            /* Adds a hyphen where the word breaks, if supported (No Blink) */
            /*-ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;*/
            margin-top: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin .col-right h5.w_padding {
              padding-right: 20px; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner.no_top_margin::before {
            top: 0; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > .col-left,
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > .col-right {
          height: 34px;
          min-height: 34px;
          display: table-cell; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > .col-left {
          vertical-align: top;
          width: 55px;
          min-width: 55px; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > .col-right {
          vertical-align: middle; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner .circle {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          position: relative;
          background: #7e7e7e;
          color: #fff;
          font-size: 18px;
          height: 34px;
          margin-left: 7px;
          padding: 0;
          width: 34px; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner .circle i {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            color: #fff;
            line-height: 1; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner h4 {
          font-size: 11px;
          color: #ccc !important;
          text-transform: uppercase; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner h4.blue .circle_indicator {
            background: #27bdde; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner h4.green .circle_indicator {
            background: #86c92f; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner h4 .circle_indicator {
            left: 0;
            top: 0;
            position: relative;
            display: inline-block;
            margin-left: 5px;
            height: 20px;
            min-width: 20px;
            border: none; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner h5 {
          /* These are technically the same, but use both */
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          /* This is the dangerous one in WebKit, as it breaks things wherever */
          word-break: break-all;
          word-break: normal;
          /* Instead use this non-standard one: */
          word-break: break-word;
          /* Adds a hyphen where the word breaks, if supported (No Blink) */
          /*-ms-hyphens: auto;
          -moz-hyphens: auto;
          -webkit-hyphens: auto;
          hyphens: auto;*/
          margin-top: 3px;
          font-size: 13px;
          color: #fff;
          white-space: normal; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a,
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          cursor: default; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a, .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a:focus,
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button,
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button:focus {
            position: absolute;
            top: -24px;
            color: #fff;
            display: block;
            font-size: 22px;
            height: 24px;
            right: 5px;
            text-decoration: none;
            line-height: 1;
            width: 22px;
            border: none;
            background-color: transparent; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a:hover, .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a:focus:hover,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button:hover,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button:focus:hover {
              color: #27bdde; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a i,
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button i {
            line-height: 1; }
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link,
          .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px;
            width: 80px;
            height: 56px;
            font-size: 12px;
            text-align: center;
            bottom: -86px;
            top: auto; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:before,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:before {
              content: "";
              width: 1px;
              height: 30px;
              background: #ababab;
              position: absolute;
              top: -30px;
              left: 39px; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:after,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:after {
              left: 50%;
              -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
              transform: translateX(-50%);
              position: absolute;
              content: "";
              border-top-left-radius: 90px;
              border-top-right-radius: 90px;
              background: #ababab;
              height: 8px;
              width: 16px;
              display: inline-block;
              top: -8px; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link > i,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link > i {
              font-size: 16px;
              display: inline-block;
              margin-bottom: 5px;
              margin-top: 12px; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link > span,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link > span {
              display: block; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link.upsell,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link.upsell {
              left: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link.downsell,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link.downsell {
              right: 0; }
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link, .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:focus,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link,
            .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:focus {
              background: #f6f6f6;
              color: #ababab;
              border: 1px dashed transparent; }
              .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:hover, .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:focus:hover,
              .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:hover,
              .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:focus:hover {
                border-color: #d7d7d7;
                background: #fff; }
                .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:hover > i, .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner > a.add-link:focus:hover > i,
                .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:hover > i,
                .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner button.add-link:focus:hover > i {
                  color: #27bdde; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step .new_sequence_block_inner::before {
          -webkit-border-radius: 3px 0 0 3px;
          -moz-border-radius: 3px 0 0 3px;
          -ms-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
          background: #999;
          bottom: -1px;
          content: "";
          left: -1px;
          position: absolute;
          top: -22px;
          width: 8px; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step .paused_block {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
        background: #fff;
        border: 2px solid #f36a6a;
        color: #f36a6a;
        font-size: 15px;
        line-height: 1;
        padding: 15px 20px;
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step .box_info {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step:hover .box_info {
        opacity: 1; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.blue .circle_indicator {
        background: #27bdde; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.green .circle_indicator {
        background: #86c92f; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.blue .new_sequence_block_inner .circle {
        background: #27bdde; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.blue .new_sequence_block_inner::before {
        background: #27bdde; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.green .new_sequence_block_inner .circle {
        background: #86c92f; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.green .new_sequence_block_inner::before {
        background: #86c92f; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .circle_indicator {
        background: #d5d5d5; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .time_box {
        background: #fff; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner {
        background: #f8f8f8; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner .circle {
          background: #d5d5d5; }
        .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .new_sequence_block_inner::before {
          background: #d5d5d5; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused:after {
        background: #ababab; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused .paused_block {
        display: block; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.paused.without_condition .condition_block {
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.without_condition .condition_block {
        display: block; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_step.embedded_step {
        position: relative;
        width: 220px;
        min-height: 79px;
        margin: 0; }
    .v4 .new_sequence .new_sequence_block.new_sequence_block_condition {
      text-transform: uppercase;
      font-size: 20px;
      font-weight: 400; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition .new_sequence_block_inner {
        text-align: center;
        margin: 0 auto; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition .condition-box-wrapper {
        display: inline-block;
        vertical-align: middle; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition.yes_condition {
        color: #fff;
        background: #86c92f; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition.no_condition {
        color: #fff;
        background: #f36a6a; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition .condition_box_wrapper {
        margin-top: 8px;
        line-height: 1.42857; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition .box_info {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        display: none; }
      .v4 .new_sequence .new_sequence_block.new_sequence_block_condition:hover .box_info {
        opacity: 1; }
    .v4 .new_sequence .new_sequence_block.green .box_info {
      display: none; }
  .v4 .new_sequence.embedded_step_holder .new_sequence_block.new_sequence_block_step.embedded_step .paused_block,
  .v4 .new_sequence.embedded_step_holder .new_sequence_block.new_sequence_block_step.embedded_step .new_sequence_menu {
    display: none; }
  .v4 .sequence_content .new_sequence .new_sequence_block.new_sequence_block_condition .box_info {
    display: block; }
  .v4 .sequence_content .new_sequence .new_sequence_block.green .box_info {
    display: block; }
  .v4 .node .new_sequence_block.plus a.add-link {
    display: block !important; }
  .v4 .node .new_sequence_block a.add-link {
    display: none !important; }
  .v4 .node .new_sequence_block_empty a.add-link {
    display: inline-block; }
  .v4 .lineico-upsell:before {
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    display: inline-block; }
  .v4 .lineico-downsell:before {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    display: inline-block; }
  .v4 .upsell_stuff_holder .add-link {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 80px;
    height: 56px;
    font-size: 12px;
    text-align: center;
    bottom: -86px;
    top: auto;
    display: inline-block; }
    .v4 .upsell_stuff_holder .add-link:after {
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      content: "";
      border-top-left-radius: 90px;
      border-top-right-radius: 90px;
      background: #ababab;
      height: 8px;
      width: 16px;
      display: inline-block;
      top: -8px; }
    .v4 .upsell_stuff_holder .add-link > i {
      font-size: 16px;
      display: inline-block;
      margin-bottom: 5px;
      margin-top: 12px; }
    .v4 .upsell_stuff_holder .add-link > span {
      display: block; }
    .v4 .upsell_stuff_holder .add-link, .v4 .upsell_stuff_holder .add-link:focus {
      background: #f6f6f6;
      color: #ababab;
      border: 1px dashed transparent;
      text-decoration: none; }
      .v4 .upsell_stuff_holder .add-link:hover, .v4 .upsell_stuff_holder .add-link:focus:hover {
        border-color: #d7d7d7;
        background: #fff;
        text-decoration: none; }
        .v4 .upsell_stuff_holder .add-link:hover > i, .v4 .upsell_stuff_holder .add-link:focus:hover > i {
          color: #27bdde; }
  .v4 .sequence_type_class {
    width: 100%; }
    .v4 .sequence_type_class .save_sequence_button {
      margin-top: 7px; }
    .v4 .sequence_type_class .hover-menu.well-custom {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      text-align: center;
      background: #333; }
    .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow), .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow):focus, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow).add_new_link, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow).add_new_link:focus {
      background: rgba(0, 0, 0, 0.2);
      border: 1px solid #939393;
      color: rgba(255, 255, 255, 0.5); }
      .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow):hover, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow):focus:hover, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow).add_new_link:hover, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li a:not(.arrow).add_new_link:focus:hover {
        color: rgba(255, 255, 255, 0.8);
        border-color: rgba(255, 255, 255, 0.8); }
    .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li.active a:not(.arrow), .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li.active a:not(.arrow):hover {
      background: #27bdde;
      border-color: #27bdde;
      color: #fff; }
      .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li.active a:not(.arrow):focus, .v4 .sequence_type_class .hover-menu .universal_tab_table_list > li.active a:not(.arrow):hover:focus {
        background: #27bdde;
        border-color: #27bdde;
        color: #fff; }
    .v4 .sequence_type_class.for_builder .controls_wrapper {
      float: none;
      display: inline-block; }
      .v4 .sequence_type_class.for_builder .controls_wrapper > li.expander-button {
        display: none; }
    .v4 .sequence_type_class .universal_tab_table_list > li {
      margin: 0 20px 0 0; }
  .v4 .loading_tree.visible {
    width: calc(100% + 4px);
    margin-left: -2px;
    background-color: #eeeeee; }
  .v4 .jOrgChart {
    line-height: normal;
    overflow-x: auto;
    background: transparent;
    padding: 0 0 115px 0; }
    .v4 .jOrgChart table {
      background-color: initial;
      border-collapse: initial;
      border-spacing: initial;
      max-width: initial; }
    .v4 .jOrgChart td {
      text-align: center;
      vertical-align: top;
      padding: 0; }
    .v4 .jOrgChart .node {
      margin: 0 30px;
      height: 50px;
      width: 225px;
      display: inline-block;
      z-index: 10; }
    .v4 .jOrgChart .j_left {
      border-right: 1px solid transparent; }
    .v4 .jOrgChart .top {
      border-top: 1px solid #ddd; }
    .v4 .jOrgChart .j_right {
      border-left: 1px solid #ddd; }
    .v4 .jOrgChart .line {
      height: 32px;
      width: 4px; }
    .v4 .jOrgChart .down {
      border-left: 1px solid #ddd;
      position: relative;
      left: 0px;
      background: none;
      margin-top: 0px;
      margin: 0px auto; }
      .v4 .jOrgChart .down:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        content: "";
        border-bottom-left-radius: 90px;
        border-bottom-right-radius: 90px;
        background: #ababab;
        height: 8px;
        width: 16px;
        display: inline-block;
        top: 0;
        margin-left: -2px; }
  .v4 .pseudo_dropdown_actions {
    position: relative; }
  .v4 .pseudo_dropdown {
    text-align: left;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    line-height: 1.42857;
    background: none;
    border: none;
    border-bottom: 1px solid #ddd !important;
    color: #666666;
    padding: 5px 20px 5px 0px;
    padding-left: 0;
    text-shadow: none;
    display: inline-block;
    vertical-align: top;
    font-size: 14px !important;
    font-weight: 300;
    min-width: 100%;
    height: 36px; }
    .v4 .pseudo_dropdown .popover_trigger {
      vertical-align: middle;
      text-decoration: none;
      border: none;
      padding: 0;
      background: none;
      box-shadow: none;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
      .v4 .pseudo_dropdown .popover_trigger .caret {
        height: auto; }
        .v4 .pseudo_dropdown .popover_trigger .caret:before {
          display: none; }
      .v4 .pseudo_dropdown .popover_trigger:focus {
        box-shadow: none; }

.vtable {
  display: table;
  width: 100%;
  margin: 0; }
  .vtable.w_fixed_layout {
    table-layout: fixed; }
  .vtable .vcol {
    vertical-align: middle;
    display: table-cell;
    width: 50%;
    float: none;
    position: relative; }
  .vtable.w_margin_top {
    margin-top: 40px; }
  .vtable.w_margin {
    margin-bottom: 40px; }
  .vtable.w_h_m {
    margin-bottom: 40px; }
  .vtable.valign_top > .vcol {
    vertical-align: top; }
  .vtable.valign_top > li > .vcol {
    vertical-align: top; }
  .vtable.more_space_2_column_large > .vcol:nth-of-type(1) {
    padding-right: 20px; }
  .vtable.more_space_2_column_large > .vcol:nth-of-type(2) {
    padding-left: 20px; }
  .vtable.layout_60_30 > .vcol:nth-of-type(1) {
    width: 60%; }
  .vtable.layout_60_30 > .vcol:nth-of-type(2) {
    width: 40%; }

header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.top_bar_wrapper {
  background: #333;
  min-width: 970px; }
  .top_bar_wrapper.fluid {
    min-width: auto;
    width: 100%; }
  .top_bar_wrapper.w_margin {
    margin-bottom: 20px; }
  .top_bar_wrapper.no_min_width {
    min-width: auto; }
  .top_bar_wrapper.w_sidenav {
    background: #fff;
    -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.05); }
    .top_bar_wrapper.w_sidenav .account_block {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      height: 42px;
      margin: 9px 0;
      background: rgba(0, 0, 0, 0.07);
      display: inline-block;
      padding: 3px 15px 3px 15px; }
    .top_bar_wrapper.w_sidenav .header-row {
      padding-top: 0;
      padding-bottom: 0;
      min-height: 60px; }

.main-logo a {
  display: inline-block;
  vertical-align: middle; }

.header-row {
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative; }
  .header-row.for_membership {
    padding-top: 17px;
    padding-bottom: 17px; }
  .header-row.for_page_like_builder {
    padding: 0;
    margin: 0 !important;
    height: 90px;
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center !important; }
    .header-row.for_page_like_builder > div:nth-of-type(1) {
      margin-right: auto;
      text-align: left; }
    .header-row.for_page_like_builder > div:nth-last-of-type(1) {
      margin-left: auto; }
    .header-row.for_page_like_builder .device-switcher {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      border-radius: 2px;
      margin: 0 15px;
      line-height: 1.42857;
      vertical-align: top;
      border: rgba(255, 255, 255, 0.15) 1px solid;
      background: rgba(0, 0, 0, 0.2); }
      .header-row.for_page_like_builder .device-switcher .btn {
        width: 40px;
        font-size: 26px;
        padding: 8px 4px;
        line-height: 1;
        color: rgba(255, 255, 255, 0.5);
        margin: 0 6px;
        background: none;
        border: none; }
        .header-row.for_page_like_builder .device-switcher .btn:hover, .header-row.for_page_like_builder .device-switcher .btn:focus {
          color: rgba(255, 255, 255, 0.8); }
        .header-row.for_page_like_builder .device-switcher .btn.active {
          color: #27bdde;
          box-shadow: none;
          -webkit-box-shadow: none; }
  .header-row .dropdown-menu-chat-block {
    position: absolute;
    left: auto;
    right: 100px;
    top: 55px; }
  .header-row .dropdown-menu-black {
    background: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 0 10px;
    margin-top: 0px;
    width: 300px; }
    .header-row .dropdown-menu-black .arrow {
      position: absolute;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid rgba(0, 0, 0, 0.7);
      top: -8px;
      left: 15px; }
    .header-row .dropdown-menu-black > li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2);
      padding: 0; }
      .header-row .dropdown-menu-black > li > a {
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-size: 16px;
        line-height: 130%;
        padding: 15px 0px 15px 0px; }
        .header-row .dropdown-menu-black > li > a:hover, .header-row .dropdown-menu-black > li > a:focus {
          color: #53e2ff;
          background: none; }
        .header-row .dropdown-menu-black > li > a > ul {
          margin: 0;
          padding: 0; }
          .header-row .dropdown-menu-black > li > a > ul > li {
            margin: 0;
            padding: 0;
            margin-left: 10px;
            list-style: none;
            float: left; }
            .header-row .dropdown-menu-black > li > a > ul > li i {
              position: relative;
              z-index: 1000;
              cursor: default;
              font-size: 14px; }
            .header-row .dropdown-menu-black > li > a > ul > li:first-child {
              margin-left: 0; }
            .header-row .dropdown-menu-black > li > a > ul > li:nth-last-child(2) {
              margin-top: 2px; }
              .header-row .dropdown-menu-black > li > a > ul > li:nth-last-child(2) .tooltip .tooltip-inner {
                width: 90px; }
      .header-row .dropdown-menu-black > li.locked a {
        color: #aaa;
        cursor: default; }
        .header-row .dropdown-menu-black > li.locked a:hover {
          color: #aaa; }
      .header-row .dropdown-menu-black > li:last-child {
        border-bottom: none; }
  .header-row .dropdown-menu-black {
    display: table;
    width: auto;
    position: relative; }
    .header-row .dropdown-menu-black > li > a > span {
      display: table-cell; }
      .header-row .dropdown-menu-black > li > a > span:nth-of-type(1) {
        padding-right: 20px;
        max-width: 70px;
        width: 70px; }
      .header-row .dropdown-menu-black > li > a > span:nth-of-type(2) {
        max-width: 270px;
        width: 270px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 20px; }
      .header-row .dropdown-menu-black > li > a > span:nth-of-type(3) {
        width: 200px;
        max-width: 200px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: right; }
    .header-row .dropdown-menu-black .arrow {
      left: auto;
      right: 153px; }
  .header-row ul.action-list > li.favorites_dropdown .dropdown-menu {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #333;
    padding: 0;
    margin-top: 0px;
    width: 300px;
    left: 0;
    right: auto; }
    .header-row ul.action-list > li.favorites_dropdown .dropdown-menu.drop_left {
      left: auto;
      right: 0; }
    .header-row ul.action-list > li.favorites_dropdown .dropdown-menu.w_actions {
      width: 400px; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu.w_actions .vtable .vcol:nth-of-type(2) {
        padding-right: 100px; }
    .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li {
      padding: 10px 10px;
      position: relative; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:first-child {
        margin-top: 10px; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:last-child {
        margin-bottom: 10px; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li .vtable .vcol {
        width: calc(100% - 50px);
        max-width: calc(100% - 50px); }
        .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li .vtable .vcol:nth-of-type(1) {
          width: 50px;
          text-align: left;
          vertical-align: top;
          line-height: 1; }
        .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li .vtable .vcol > i {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          font-size: 34px;
          color: rgba(255, 255, 255, 0.3); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li .dropdown_content .dropdown_desc {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        font-size: 13px;
        color: #fff;
        display: block; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li .dropdown_content .dropdown_subdesc {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        font-size: 12px;
        color: #ccc;
        display: block;
        margin-top: 5px;
        word-wrap: break-word; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:hover .vtable .vcol > i, .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:focus .vtable .vcol > i {
        color: #fff; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:hover .dropdown_desc, .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:focus .dropdown_desc {
        color: #27bdde; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:hover .dropdown_subdesc, .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li:focus .dropdown_subdesc {
        color: #fff; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 0;
        background: none;
        width: auto;
        height: auto; }
        .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul {
          margin: 0;
          padding: 0; }
          .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul > li {
            margin: 0;
            padding: 0;
            margin-left: 10px;
            list-style: none;
            float: left; }
            .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul > li i {
              position: relative;
              z-index: 1000;
              cursor: default;
              font-size: 14px; }
            .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul > li:first-child {
              margin-left: 0; }
            .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul > li:nth-last-child(2) {
              margin-top: 2px; }
              .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a > ul > li:nth-last-child(2) .tooltip .tooltip-inner {
                width: 90px; }
        .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a:hover, .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li > a:focus {
          text-decoration: none; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked .dropdown_content_li {
        position: relative;
        z-index: 1;
        cursor: not-allowed; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked a {
        cursor: not-allowed; }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked .vtable .vcol > i {
        color: rgba(255, 255, 255, 0.1); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked .dropdown_content .dropdown_desc {
        color: rgba(255, 255, 255, 0.2); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked .dropdown_content .dropdown_subdesc {
        color: rgba(255, 255, 255, 0.2); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked:hover .vtable .vcol > i {
        color: rgba(243, 106, 106, 0.3); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked:hover .dropdown_content .dropdown_desc {
        color: rgba(243, 106, 106, 0.6); }
      .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li.locked:hover .dropdown_content .dropdown_subdesc {
        color: rgba(243, 106, 106, 0.6); }
  .header-row ul.action-list > li.favorites_dropdown.dropdown.hover .dropdown-menu:not(:empty) {
    display: block; }
  .header-row ul.action-list > li.favorites_dropdown.dropdown.hover a.menu_category_link .caret {
    opacity: 0; }
  .header-row ul.action-list > li.favorites_dropdown .dropdown-menu > li {
    display: block;
    float: none; }
  .header-row ul.action-list.w_footer_links {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    display: block;
    vertical-align: inherit;
    margin: 0;
    right: 0;
    z-index: 1; }
    .header-row ul.action-list.w_footer_links li:last-child {
      padding-right: 0; }
  .header-row ul.action-list:not(.w_footer_links) {
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
    margin-top: 0; }
    .header-row ul.action-list:not(.w_footer_links) > li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block;
      vertical-align: top;
      padding-right: 25px;
      float: left; }
      .header-row ul.action-list:not(.w_footer_links) > li:last-child {
        padding-right: 0; }
      .header-row ul.action-list:not(.w_footer_links) > li > a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: rgba(0, 0, 0, 0.5);
        position: relative;
        text-align: center;
        display: block;
        text-decoration: none;
        width: auto;
        font-size: 20px;
        height: auto;
        line-height: 1;
        margin-top: 1px; }
        .header-row ul.action-list:not(.w_footer_links) > li > a .notification_badge {
          position: absolute;
          top: -6px;
          right: -12px; }
        .header-row ul.action-list:not(.w_footer_links) > li > a:hover {
          color: #000; }

.marketselect-block .bootstrap-select.btn-group {
  padding: 0;
  position: relative;
  text-transform: none; }
  .marketselect-block .bootstrap-select.btn-group button.btn {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    height: 52px;
    background: #f7f7f7;
    position: relative;
    padding: 0 0 0 60px;
    border: none !important; }
    .marketselect-block .bootstrap-select.btn-group button.btn .filter-option {
      position: static;
      color: #333;
      font-size: 14px;
      font-weight: 400;
      text-transform: uppercase; }
      .marketselect-block .bootstrap-select.btn-group button.btn .filter-option .notification_badge {
        position: absolute;
        right: 10px;
        top: 10px; }
    .marketselect-block .bootstrap-select.btn-group button.btn .caret {
      right: 10px;
      margin-top: 0 !important;
      bottom: 10px; }
    .marketselect-block .bootstrap-select.btn-group button.btn i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      color: #aaa;
      left: 10px;
      line-height: 1;
      font-size: 28px; }
  .marketselect-block .bootstrap-select.btn-group .dropdown-menu li {
    font-size: 14px;
    padding: 0; }
    .marketselect-block .bootstrap-select.btn-group .dropdown-menu li a {
      padding: 15px 0 15px 60px;
      font-size: 14px;
      font-weight: 300;
      text-transform: uppercase; }
      .marketselect-block .bootstrap-select.btn-group .dropdown-menu li a i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 10px;
        line-height: 1;
        font-size: 28px; }
      .marketselect-block .bootstrap-select.btn-group .dropdown-menu li a .notification_badge {
        position: absolute;
        right: 10px;
        top: 10px; }
      .marketselect-block .bootstrap-select.btn-group .dropdown-menu li a:hover, .marketselect-block .bootstrap-select.btn-group .dropdown-menu li a:focus {
        background: none;
        color: #000;
        text-decoration: none; }
    .marketselect-block .bootstrap-select.btn-group .dropdown-menu li.selected a {
      color: #27bdde;
      font-weight: 400; }
  .marketselect-block .bootstrap-select.btn-group.open .btn {
    background: #eee;
    border: none !important; }

.mainmenu-row ul.mainmenu-list {
  margin: 0;
  padding: 0 0 0 0;
  z-index: 1;
  position: relative; }
  .mainmenu-row ul.mainmenu-list li a {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    color: #999;
    display: inline-block;
    vertical-align: middle;
    outline: none !important; }
    .mainmenu-row ul.mainmenu-list li a > h2 {
      position: relative; }
      .mainmenu-row ul.mainmenu-list li a > h2 .notification_badge {
        position: absolute;
        top: -6px;
        left: 100%;
        margin-left: 2px; }
    .mainmenu-row ul.mainmenu-list li a:hover, .mainmenu-row ul.mainmenu-list li a:focus {
      text-decoration: none;
      color: #000; }
  .mainmenu-row ul.mainmenu-list > li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    float: left;
    z-index: 1;
    width: 25%;
    position: relative; }
    .mainmenu-row ul.mainmenu-list > li.menuitem_special {
      width: 35%; }
    .mainmenu-row ul.mainmenu-list > li > a {
      text-align: left;
      text-transform: uppercase;
      position: relative;
      padding: 17px 0 17px 36px;
      display: block; }
      .mainmenu-row ul.mainmenu-list > li > a h2 {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        display: inline-block;
        vertical-align: middle; }
      .mainmenu-row ul.mainmenu-list > li > a > i {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        font-size: 26px;
        left: 0; }
    .mainmenu-row ul.mainmenu-list > li.active .submenu-div {
      display: block; }
    .mainmenu-row ul.mainmenu-list > li.active > a {
      color: #27bdde; }
    .mainmenu-row ul.mainmenu-list > li .submenu-div {
      position: absolute;
      width: auto;
      display: none;
      bottom: -25px;
      z-index: 10; }
      .mainmenu-row ul.mainmenu-list > li .submenu-div > div {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.05);
        box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.05);
        position: relative;
        top: 25px;
        background: #fff; }
        .mainmenu-row ul.mainmenu-list > li .submenu-div > div:before {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          content: "";
          border-left: 8px solid transparent;
          border-right: 8px solid transparent;
          border-bottom: 8px solid #fff;
          width: 0;
          height: 0;
          display: block;
          top: -7px; }
      .mainmenu-row ul.mainmenu-list > li .submenu-div ul {
        margin: 0;
        padding: 0 0px;
        display: flex; }
        .mainmenu-row ul.mainmenu-list > li .submenu-div ul li {
          margin: 0;
          padding: 0;
          list-style: none;
          float: left;
          padding: 0 15px;
          font-size: 14px;
          white-space: nowrap;
          font-weight: 400; }
          .mainmenu-row ul.mainmenu-list > li .submenu-div ul li a {
            position: relative;
            padding-top: 8px;
            padding-bottom: 8px;
            display: block; }
            .mainmenu-row ul.mainmenu-list > li .submenu-div ul li a .notification_badge {
              position: absolute;
              left: 100%;
              margin-left: 2px;
              top: 4px; }
          .mainmenu-row ul.mainmenu-list > li .submenu-div ul li.active a {
            color: #27bdde; }
            .mainmenu-row ul.mainmenu-list > li .submenu-div ul li.active a:before {
              content: "";
              border-bottom: 2px solid #27bdde;
              position: absolute;
              bottom: 0;
              left: 0;
              right: 0; }
          .mainmenu-row ul.mainmenu-list > li .submenu-div ul li:first-child {
            padding-left: 15px; }
          .mainmenu-row ul.mainmenu-list > li .submenu-div ul li:last-child {
            padding-right: 15px; }
    .mainmenu-row ul.mainmenu-list > li.vendors .submenu-div {
      left: 0px; }
      .mainmenu-row ul.mainmenu-list > li.vendors .submenu-div > div:before {
        margin-left: -140px; }
    .mainmenu-row ul.mainmenu-list > li.vendors_affiliate .submenu-div {
      left: -70px; }
    .mainmenu-row ul.mainmenu-list > li.vendors_main_analytics .submenu-div {
      left: -50px; }
    .mainmenu-row ul.mainmenu-list > li.marketplace .submenu-div {
      left: 30px; }
    .mainmenu-row ul.mainmenu-list > li.affiliate_my_promotions .submenu-div {
      left: -10px; }
    .mainmenu-row ul.mainmenu-list > li.affiliate_analytics .submenu-div {
      left: -90px; }
    .mainmenu-row ul.mainmenu-list > li.affiliate_payments .submenu-div {
      left: -40px; }
    .mainmenu-row ul.mainmenu-list > li.leads .submenu-div {
      left: 0; }
      .mainmenu-row ul.mainmenu-list > li.leads .submenu-div > div:before {
        margin-left: -35px; }
    .mainmenu-row ul.mainmenu-list > li.communications .submenu-div {
      left: -60px; }
    .mainmenu-row ul.mainmenu-list > li.reports .submenu-div {
      left: -50px; }
    .mainmenu-row ul.mainmenu-list > li.helpdesk .submenu-div {
      left: 25px; }
    .mainmenu-row ul.mainmenu-list > li.helpdesk_analytics .submenu-div {
      left: 30px; }
    .mainmenu-row ul.mainmenu-list > li.support-tickets .submenu-div {
      left: -90px; }
    .mainmenu-row ul.mainmenu-list > li.live-chat .submenu-div {
      left: -90px; }
    .mainmenu-row ul.mainmenu-list > li.pages-dashboard .submenu-div {
      left: 0px; }
      .mainmenu-row ul.mainmenu-list > li.pages-dashboard .submenu-div > div:before {
        margin-left: -20px; }
    .mainmenu-row ul.mainmenu-list > li.pages-analytics .submenu-div {
      left: -55px; }
    .mainmenu-row ul.mainmenu-list > li.forms-dashboard .submenu-div {
      left: 25px; }
    .mainmenu-row ul.mainmenu-list > li.forms-analytics .submenu-div {
      left: 30px; }
    .mainmenu-row ul.mainmenu-list > li.videos-dashboard .submenu-div {
      left: 0px; }
      .mainmenu-row ul.mainmenu-list > li.videos-dashboard .submenu-div > div:before {
        margin-left: -15px; }
    .mainmenu-row ul.mainmenu-list > li.videos-analytics .submenu-div {
      left: 30px; }
    .mainmenu-row ul.mainmenu-list > li.memberships-dashboard .submenu-div {
      left: 0px; }
      .mainmenu-row ul.mainmenu-list > li.memberships-dashboard .submenu-div > div:before {
        margin-left: -55px; }
    .mainmenu-row ul.mainmenu-list > li.memberships-analytics .submenu-div {
      left: 30px; }
    .mainmenu-row ul.mainmenu-list > li.integrations .submenu-div {
      left: 35px; }
    .mainmenu-row ul.mainmenu-list > li.api .submenu-div {
      left: -25px; }
    .mainmenu-row ul.mainmenu-list > li.ipn .submenu-div {
      left: 20px; }
    .mainmenu-row ul.mainmenu-list > li.campaigns-dashboard .submenu-div > div:before {
      margin-left: -40px; }
    .mainmenu-row ul.mainmenu-list > li.campaigns-marketplace .submenu-div {
      left: 25px; }

ul.flex_grid_list {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  margin-left: -15px;
  margin-right: -15px;
  align-items: stretch; }
  ul.flex_grid_list > li {
    width: calc(100% / 3);
    list-style: none;
    margin: 30px 0 0 0;
    padding: 0; }
    ul.flex_grid_list > li:nth-child(-n+3) {
      margin-top: 0; }
    ul.flex_grid_list > li.w_shadow > div {
      -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      border: 1px solid #ddd; }
    ul.flex_grid_list > li > div {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      position: relative;
      height: 100%;
      list-style: none;
      margin: 0 15px;
      width: calc(100% - 30px); }
      ul.flex_grid_list > li > div > .image_frame {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        -ms-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        padding-bottom: 56.25%;
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 0;
        background-color: #ddd;
        position: relative; }
        ul.flex_grid_list > li > div > .image_frame:before {
          content: "";
          height: 6px;
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          border-bottom: 1px solid #ddd;
          background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
          background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
          background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#14000000',GradientType=0 ); }
        ul.flex_grid_list > li > div > .image_frame > a {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          text-decoration: none;
          color: #fff; }
          ul.flex_grid_list > li > div > .image_frame > a > i {
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            position: absolute;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-size: 80px;
            line-height: 1;
            opacity: 0; }
          ul.flex_grid_list > li > div > .image_frame > a:before {
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            content: "";
            background-color: rgba(0, 0, 0, 0.6);
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            opacity: 0; }
          ul.flex_grid_list > li > div > .image_frame > a:hover:before {
            opacity: 1; }
          ul.flex_grid_list > li > div > .image_frame > a:hover > i {
            opacity: 1; }
          ul.flex_grid_list > li > div > .image_frame > a > span {
            -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
            box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
            position: absolute;
            display: inline-block;
            right: 10px;
            bottom: 10px;
            background: #000;
            color: #fff;
            padding: 5px;
            font-size: 10px;
            font-weight: 400; }
        ul.flex_grid_list > li > div > .image_frame .stats_row {
          -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
          position: absolute;
          padding: 0 5px;
          bottom: 10px;
          left: 10px;
          background: #000; }
          ul.flex_grid_list > li > div > .image_frame .stats_row > div {
            font-size: 10px;
            line-height: 24px;
            color: rgba(255, 255, 255, 0.7);
            font-weight: 400; }
            ul.flex_grid_list > li > div > .image_frame .stats_row > div:first-of-type {
              margin-right: 15px; }
            ul.flex_grid_list > li > div > .image_frame .stats_row > div:first-of-type:last-of-type {
              margin: 0; }
      ul.flex_grid_list > li > div .text_box {
        padding: 10px 0px 10px 0px;
        margin: 0 10px;
        position: relative; }
        ul.flex_grid_list > li > div .text_box .desc_wrapper {
          max-width: 100%;
          position: relative; }
          ul.flex_grid_list > li > div .text_box .desc_wrapper > span {
            font-weight: 400;
            color: #7e7e7e;
            font-size: 12px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            max-width: 100%;
            line-height: 24px; }
        ul.flex_grid_list > li > div .text_box .name_wrapper {
          font-weight: 400;
          font-size: 13px;
          color: #000; }
          ul.flex_grid_list > li > div .text_box .name_wrapper:not(.w_1_line) {
            /* These are technically the same, but use both */
            overflow-wrap: break-word;
            word-wrap: break-word;
            -ms-word-break: break-all;
            /* This is the dangerous one in WebKit, as it breaks things wherever */
            word-break: break-all;
            word-break: normal;
            /* Instead use this non-standard one: */
            word-break: break-word;
            /* Adds a hyphen where the word breaks, if supported (No Blink) */
            /*-ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;*/ }
          ul.flex_grid_list > li > div .text_box .name_wrapper.w_1_line {
            max-width: 100%;
            position: relative; }
            ul.flex_grid_list > li > div .text_box .name_wrapper.w_1_line > span {
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              display: block;
              max-width: 100%;
              line-height: 24px; }
        ul.flex_grid_list > li > div .text_box .stats_wrapper {
          margin-top: 10px; }
        ul.flex_grid_list > li > div .text_box button {
          padding: 0;
          display: block;
          font-size: 22px;
          text-decoration: none;
          line-height: 1;
          border: none;
          background-color: transparent;
          position: absolute;
          -webkit-transform: translateY(-50%) translate3d(0, 0, 0);
          -ms-transform: translateY(-50%) translate3d(0, 0, 0);
          transform: translateY(-50%) translate3d(0, 0, 0);
          right: 0;
          top: 50%; }
          ul.flex_grid_list > li > div .text_box button, ul.flex_grid_list > li > div .text_box button:focus {
            color: #27bdde; }
            ul.flex_grid_list > li > div .text_box button:hover, ul.flex_grid_list > li > div .text_box button:focus:hover {
              color: #27bdde; }
      ul.flex_grid_list > li > div a.remove {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        height: 28px;
        position: absolute;
        right: -14px;
        line-height: 28px;
        text-align: center;
        top: -14px;
        width: 28px; }
        ul.flex_grid_list > li > div a.remove > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          line-height: 1; }
        ul.flex_grid_list > li > div a.remove, ul.flex_grid_list > li > div a.remove:focus {
          text-decoration: none;
          background: #f36a6a;
          color: #fff; }
          ul.flex_grid_list > li > div a.remove:hover, ul.flex_grid_list > li > div a.remove:focus:hover {
            background: #ef3b3b;
            color: #fff;
            text-decoration: none; }
  ul.flex_grid_list.w_centered_bg > li > div > .image_frame {
    background-position: 50% 50%; }
  ul.flex_grid_list.w_2_lines .text_box {
    height: 60px; }
  ul.flex_grid_list.w_category .text_box {
    height: 80px; }
  ul.flex_grid_list.w_stats .text_box {
    height: 145px; }
ul.universal-gridlist {
  margin: 0;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px; }
  ul.universal-gridlist.w_centered_bg .image_frame {
    background-position: 50% 50%; }
  ul.universal-gridlist.special-gridlist > li .image_frame .stats_row > div:nth-of-type(1),
  ul.universal-gridlist.special-gridlist > li .image_frame .stats_row_prefix > div:nth-of-type(1) {
    margin-right: 0; }
  ul.universal-gridlist .price_wrapper {
    background: #1c9ab6;
    padding: 5px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 700; }
    ul.universal-gridlist .price_wrapper .title {
      font-size: 10px;
      font-weight: 300; }
  ul.universal-gridlist .user_wrapper {
    position: absolute;
    bottom: 10px;
    right: 0; }
  ul.universal-gridlist.for_marketplace > li .text_box .desc_wrapper, ul.universal-gridlist.for_campaigns > li .text_box .desc_wrapper {
    max-width: 100%;
    padding-right: 30px;
    position: relative; }
    ul.universal-gridlist.for_marketplace > li .text_box .desc_wrapper > span, ul.universal-gridlist.for_campaigns > li .text_box .desc_wrapper > span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: block;
      max-width: 210px;
      line-height: 24px;
      font-weight: 700;
      font-size: 13px;
      color: #000; }
  ul.universal-gridlist.for_marketplace > li .text_box .name_wrapper, ul.universal-gridlist.for_campaigns > li .text_box .name_wrapper {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    font-weight: 400;
    color: #7e7e7e;
    font-size: 12px;
    white-space: normal;
    overflow: inherit;
    text-overflow: inherit;
    display: inherit;
    max-width: unherit;
    line-height: 1.42857; }
  ul.universal-gridlist.for_marketplace > li {
    height: 310px; }
    ul.universal-gridlist.for_marketplace > li .image_frame:before {
      border-bottom: 0; }
    ul.universal-gridlist.for_marketplace > li .text_box {
      height: calc( 283px - (100% / 16 * 9)); }
  ul.universal-gridlist.for_marketplace.in_campaigns .text_box .desc_wrapper {
    max-width: 100%;
    padding-right: 0; }
    ul.universal-gridlist.for_marketplace.in_campaigns .text_box .desc_wrapper > span {
      max-width: 100%; }
  ul.universal-gridlist.for_campaigns > li {
    height: 268px; }
    ul.universal-gridlist.for_campaigns > li .text_box {
      height: calc( 259px - (100% / 16 * 9)); }
      ul.universal-gridlist.for_campaigns > li .text_box .name_wrapper .user_wrapper > span {
        color: #27bdde; }
  ul.universal-gridlist.for_learning_center > li {
    height: 275px; }
    ul.universal-gridlist.for_learning_center > li .text_box {
      height: calc( 270px - (100% / 16 * 9)); }
      ul.universal-gridlist.for_learning_center > li .text_box .desc_wrapper {
        max-width: 100%;
        padding-right: 30px;
        position: relative; }
        ul.universal-gridlist.for_learning_center > li .text_box .desc_wrapper > span {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          max-width: 210px;
          line-height: 24px;
          font-weight: 700;
          font-size: 13px;
          color: #000; }
      ul.universal-gridlist.for_learning_center > li .text_box .name_wrapper {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        font-weight: 400;
        color: #7e7e7e;
        font-size: 12px;
        white-space: normal;
        overflow: inherit;
        text-overflow: inherit;
        display: inherit;
        max-width: unherit;
        line-height: 1.42857; }
        ul.universal-gridlist.for_learning_center > li .text_box .name_wrapper > div {
          font-weight: 400;
          margin-bottom: 5px;
          font-size: 13px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          max-width: 100%; }
  ul.universal-gridlist.w_name_only > li {
    height: 203px; }
    ul.universal-gridlist.w_name_only > li .text_box {
      height: 45px; }
  ul.universal-gridlist.w_stats > li {
    height: 300px; }
    ul.universal-gridlist.w_stats > li .text_box {
      height: calc( 310px - (100% / 16 * 9)); }
    ul.universal-gridlist.w_stats > li .stats_wrapper {
      margin-top: 15px; }
  ul.universal-gridlist.w_activation > li {
    position: relative; }
    ul.universal-gridlist.w_activation > li .flat_icon_box {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      top: 0px;
      margin-left: 40px;
      height: 28px;
      width: 28px;
      background: #86c92f;
      left: auto;
      right: -14px;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0);
      top: -14px;
      margin-left: 0;
      z-index: 1;
      display: none; }
      ul.universal-gridlist.w_activation > li .flat_icon_box i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        color: #fff;
        font-size: 20px; }
        ul.universal-gridlist.w_activation > li .flat_icon_box i::before {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute; }
      ul.universal-gridlist.w_activation > li .flat_icon_box.incomplete {
        background: #f36a6a; }
        ul.universal-gridlist.w_activation > li .flat_icon_box.incomplete i {
          font-size: 16px; }
    ul.universal-gridlist.w_activation > li.active .flat_icon_box {
      display: block; }
    ul.universal-gridlist.w_activation > li.active ul.sequence_actions > li a > i.lineico-dummy {
      margin-top: 0px; }
      ul.universal-gridlist.w_activation > li.active ul.sequence_actions > li a > i.lineico-dummy:before {
        content: "\e29f"; }
  ul.universal-gridlist.w_activation ul.sequence_actions > li a > i.lineico-dummy {
    margin-top: 1px; }
    ul.universal-gridlist.w_activation ul.sequence_actions > li a > i.lineico-dummy:before {
      content: "\e204"; }
  ul.universal-gridlist > li {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    width: 33%;
    max-width: 280px;
    height: 240px;
    list-style: none;
    margin: 30px 15px 0 15px;
    float: left; }
    ul.universal-gridlist > li.no-record {
      height: auto; }
    ul.universal-gridlist > li a.remove {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      height: 28px;
      position: absolute;
      right: -14px;
      line-height: 28px;
      text-align: center;
      top: -14px;
      width: 28px; }
      ul.universal-gridlist > li a.remove > i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        line-height: 1; }
      ul.universal-gridlist > li a.remove, ul.universal-gridlist > li a.remove:focus {
        text-decoration: none;
        background: #f36a6a;
        color: #fff; }
        ul.universal-gridlist > li a.remove:hover, ul.universal-gridlist > li a.remove:focus:hover {
          background: #ef3b3b;
          color: #fff;
          text-decoration: none; }
    ul.universal-gridlist > li.w_shadow {
      -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      border: 1px solid #ddd; }
    ul.universal-gridlist > li.more-li {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      clear: both;
      background: none;
      width: inherit;
      max-width: inherit;
      display: block;
      float: none;
      border: none;
      height: inherit;
      margin-top: 0; }
      ul.universal-gridlist > li.more-li > div {
        padding-top: 30px !important; }
    ul.universal-gridlist > li.no-record {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      height: auto;
      width: inherit;
      float: none;
      border: none;
      max-width: inherit;
      text-align: center;
      background: none; }
    ul.universal-gridlist > li:nth-child(3n+1) {
      clear: left; }
    ul.universal-gridlist > li:nth-child(-n+3) {
      margin-top: 0; }
    ul.universal-gridlist > li.add_new {
      background: none;
      position: relative; }
      ul.universal-gridlist > li.add_new > a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0; }
        ul.universal-gridlist > li.add_new > a > span {
          text-align: center;
          position: absolute;
          -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
          -ms-transform: translate(-50%, -50%) translate3d(0, 0, 0);
          transform: translate(-50%, -50%) translate3d(0, 0, 0);
          left: 50%;
          top: 50%; }
          ul.universal-gridlist > li.add_new > a > span > i {
            font-size: 100px;
            line-height: 1; }
          ul.universal-gridlist > li.add_new > a > span > span {
            display: block;
            margin-top: 10px;
            font-size: 24px; }
        ul.universal-gridlist > li.add_new > a, ul.universal-gridlist > li.add_new > a:focus {
          border: 2px dashed #b7b7b7 !important; }
          ul.universal-gridlist > li.add_new > a > span > i, ul.universal-gridlist > li.add_new > a:focus > span > i {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: rgba(0, 0, 0, 0.1); }
          ul.universal-gridlist > li.add_new > a > span > span, ul.universal-gridlist > li.add_new > a:focus > span > span {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            color: rgba(0, 0, 0, 0.3); }
          ul.universal-gridlist > li.add_new > a:hover, ul.universal-gridlist > li.add_new > a:focus:hover {
            border-color: #27bdde !important;
            color: #27bdde; }
            ul.universal-gridlist > li.add_new > a:hover > span > i, ul.universal-gridlist > li.add_new > a:focus:hover > span > i {
              color: #27bdde; }
            ul.universal-gridlist > li.add_new > a:hover > span > span, ul.universal-gridlist > li.add_new > a:focus:hover > span > span {
              color: #27bdde; }
    ul.universal-gridlist > li .image_frame {
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0;
      width: 100%;
      height: calc(278px / 16 * 9);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 0;
      background-color: #ddd;
      position: relative; }
      ul.universal-gridlist > li .image_frame:before {
        content: "";
        height: 6px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        border-bottom: 1px solid #ddd;
        background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
        background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
        background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.08) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#14000000',GradientType=0 ); }
      ul.universal-gridlist > li .image_frame.empty > a {
        display: none; }
      ul.universal-gridlist > li .image_frame > a {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        text-decoration: none;
        color: #fff; }
        ul.universal-gridlist > li .image_frame > a:before {
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          content: "";
          background-color: rgba(0, 0, 0, 0.6);
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          opacity: 0; }
        ul.universal-gridlist > li .image_frame > a > i {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          opacity: 0;
          font-size: 80px;
          line-height: 1; }
        ul.universal-gridlist > li .image_frame > a:hover:before {
          opacity: 1; }
        ul.universal-gridlist > li .image_frame > a:hover > i {
          opacity: 1; }
        ul.universal-gridlist > li .image_frame > a > span {
          -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
          position: absolute;
          display: inline-block;
          right: 10px;
          bottom: 10px;
          background: #000;
          color: #fff;
          padding: 5px;
          font-size: 10px;
          font-weight: 400; }
      ul.universal-gridlist > li .image_frame .stats_row_new,
      ul.universal-gridlist > li .image_frame .stats_row_prefix,
      ul.universal-gridlist > li .image_frame .stats_row,
      ul.universal-gridlist > li .image_frame .stats_row_incomplete {
        -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3);
        position: absolute;
        padding: 0 5px; }
      ul.universal-gridlist > li .image_frame .stats_row_new,
      ul.universal-gridlist > li .image_frame .stats_row_prefix {
        top: 10px; }
      ul.universal-gridlist > li .image_frame .stats_row,
      ul.universal-gridlist > li .image_frame .stats_row_incomplete {
        bottom: 10px; }
      ul.universal-gridlist > li .image_frame .stats_row,
      ul.universal-gridlist > li .image_frame .stats_row_prefix {
        background: #000; }
        ul.universal-gridlist > li .image_frame .stats_row > div:nth-of-type(1),
        ul.universal-gridlist > li .image_frame .stats_row_prefix > div:nth-of-type(1) {
          margin-right: 15px; }
        ul.universal-gridlist > li .image_frame .stats_row > div:nth-of-type(-n+2),
        ul.universal-gridlist > li .image_frame .stats_row_prefix > div:nth-of-type(-n+2) {
          font-size: 10px;
          line-height: 24px;
          color: rgba(255, 255, 255, 0.7);
          font-weight: 400; }
      ul.universal-gridlist > li .image_frame .stats_row_prefix {
        right: 10px; }
      ul.universal-gridlist > li .image_frame .stats_row {
        left: 10px; }
        ul.universal-gridlist > li .image_frame .stats_row + .stats_row {
          left: auto;
          right: 10px; }
      ul.universal-gridlist > li .image_frame .stats_row_new,
      ul.universal-gridlist > li .image_frame .stats_row_incomplete {
        background: #ff4848;
        color: #fff;
        line-height: 24px;
        font-size: 10px;
        font-weight: 400; }
      ul.universal-gridlist > li .image_frame .stats_row_new {
        left: 10px; }
      ul.universal-gridlist > li .image_frame .stats_row_incomplete {
        right: 10px; }
    ul.universal-gridlist > li .text_box {
      padding: 10px 0px 10px 0px;
      margin: 0 10px;
      position: relative;
      height: calc( 215px - (100% / 16 * 9)); }
      ul.universal-gridlist > li .text_box .desc_wrapper {
        max-width: 100%;
        padding-right: 30px;
        position: relative; }
        ul.universal-gridlist > li .text_box .desc_wrapper.w_indicator {
          padding-right: 70px; }
          ul.universal-gridlist > li .text_box .desc_wrapper.w_indicator div.notification_badge {
            position: absolute;
            top: 3px;
            right: 30px; }
        ul.universal-gridlist > li .text_box .desc_wrapper > span {
          font-weight: 400;
          color: #7e7e7e;
          font-size: 12px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          max-width: 210px;
          line-height: 24px; }
        ul.universal-gridlist > li .text_box .desc_wrapper button {
          padding: 0;
          display: block;
          font-size: 22px;
          text-decoration: none;
          line-height: 1;
          border: none;
          background-color: transparent;
          position: absolute;
          -webkit-transform: translateY(-50%) translate3d(0, 0, 0);
          -ms-transform: translateY(-50%) translate3d(0, 0, 0);
          transform: translateY(-50%) translate3d(0, 0, 0);
          right: 0;
          top: 50%; }
          ul.universal-gridlist > li .text_box .desc_wrapper button, ul.universal-gridlist > li .text_box .desc_wrapper button:focus {
            color: #27bdde; }
            ul.universal-gridlist > li .text_box .desc_wrapper button:hover, ul.universal-gridlist > li .text_box .desc_wrapper button:focus:hover {
              color: #27bdde; }
      ul.universal-gridlist > li .text_box .name_wrapper {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        font-weight: 400;
        font-size: 13px;
        color: #000; }
        ul.universal-gridlist > li .text_box .name_wrapper .support_icn_list.small_list {
          margin-top: 10px; }

ul.universal-tablelist {
  margin: 0;
  padding: 0;
  width: 100%; }
  ul.universal-tablelist.for_block_headers > li.header-row {
    height: 80px;
    min-height: 80px; }
  ul.universal-tablelist.for_tags [class^="col-"] {
    vertical-align: top; }
  ul.universal-tablelist.for_tags .hollow-btn-like {
    margin: 5px 0; }
  ul.universal-tablelist.w_margin_top {
    margin-top: 30px; }
  ul.universal-tablelist.w_margin_top20 {
    margin-top: 30px; }
  ul.universal-tablelist.w_margin_top10 {
    margin-top: 10px; }
  ul.universal-tablelist.w_margin_top40 {
    margin-top: 40px; }
  ul.universal-tablelist.no_separator > li {
    border-bottom: none; }
  ul.universal-tablelist.w_margin_bottom {
    margin-bottom: 40px; }
  ul.universal-tablelist.inverse > li {
    color: #fff;
    border-bottom-color: rgba(255, 255, 255, 0.2); }
  ul.universal-tablelist.grey > li:not(.header-row) {
    color: #aaa; }
  ul.universal-tablelist.compressed > li {
    height: 50px;
    min-height: 50px; }
  ul.universal-tablelist > li,
  ul.universal-tablelist > li > .dow,
  ul.universal-tablelist > li > .main_row {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    align-items: center;
    min-height: 80px;
    font-size: 13px;
    width: 100%;
    color: #000;
    border-bottom: 1px solid #ddd; }
    ul.universal-tablelist > li.header-row,
    ul.universal-tablelist > li > .dow.header-row,
    ul.universal-tablelist > li > .main_row.header-row {
      font-size: 12px;
      text-transform: uppercase;
      color: #000;
      font-weight: 400;
      min-height: 50px;
      height: 50px;
      border-bottom: 1px solid #7e7e7e; }
    ul.universal-tablelist > li.more-li:not(.header-row), ul.universal-tablelist > li.no_border:not(.header-row), ul.universal-tablelist > li.no-record:not(.header-row), ul.universal-tablelist > li.empty-message:not(.header-row),
    ul.universal-tablelist > li > .dow.more-li:not(.header-row),
    ul.universal-tablelist > li > .dow.no_border:not(.header-row),
    ul.universal-tablelist > li > .dow.no-record:not(.header-row),
    ul.universal-tablelist > li > .dow.empty-message:not(.header-row),
    ul.universal-tablelist > li > .main_row.more-li:not(.header-row),
    ul.universal-tablelist > li > .main_row.no_border:not(.header-row),
    ul.universal-tablelist > li > .main_row.no-record:not(.header-row),
    ul.universal-tablelist > li > .main_row.empty-message:not(.header-row) {
      border-bottom: none; }
    ul.universal-tablelist > li > [class^="col-"],
    ul.universal-tablelist > li > .dow > [class^="col-"],
    ul.universal-tablelist > li > .main_row > [class^="col-"] {
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 5px;
      padding-right: 5px;
      position: relative;
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/ }
      ul.universal-tablelist > li > [class^="col-"]:first-child,
      ul.universal-tablelist > li > .dow > [class^="col-"]:first-child,
      ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child {
        padding-left: 0; }
        ul.universal-tablelist > li > [class^="col-"]:first-child.w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > [class^="col-"]:first-child.w_circle .select-square, ul.universal-tablelist > li > [class^="col-"]:first-child.w_circle_status [class*="flat_icon_box"],
        ul.universal-tablelist > li > [class^="col-"]:first-child.w_circle_status .select-square,
        ul.universal-tablelist > li > .dow > [class^="col-"]:first-child.w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"]:first-child.w_circle .select-square,
        ul.universal-tablelist > li > .dow > [class^="col-"]:first-child.w_circle_status [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"]:first-child.w_circle_status .select-square,
        ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child.w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child.w_circle .select-square,
        ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child.w_circle_status [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child.w_circle_status .select-square {
          left: 0; }
        ul.universal-tablelist > li > [class^="col-"]:first-child.w_icn [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"]:first-child.w_icn [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"]:first-child.w_icn [class*="flat_icon_box"] {
          left: 0px; }
      ul.universal-tablelist > li > [class^="col-"]:last-child,
      ul.universal-tablelist > li > .dow > [class^="col-"]:last-child,
      ul.universal-tablelist > li > .main_row > [class^="col-"]:last-child {
        padding-right: 0; }
      ul.universal-tablelist > li > [class^="col-"].w_ellipsis,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_ellipsis,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_ellipsis {
        word-break: normal;
        white-space: nowrap;
        overflow: hidden;
        max-width: 100%;
        text-overflow: ellipsis; }
      ul.universal-tablelist > li > [class^="col-"] i.status_icn,
      ul.universal-tablelist > li > .dow > [class^="col-"] i.status_icn,
      ul.universal-tablelist > li > .main_row > [class^="col-"] i.status_icn {
        color: #7e7e7e;
        font-size: 24px;
        line-height: 1; }
      ul.universal-tablelist > li > [class^="col-"].w_icn,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_icn,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_icn {
        padding-left: 40px; }
        ul.universal-tablelist > li > [class^="col-"].w_icn [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"].w_icn [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_icn [class*="flat_icon_box"] {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 5px; }
      ul.universal-tablelist > li > [class^="col-"].w_valign .w_margin_r10,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_valign .w_margin_r10,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_valign .w_margin_r10 {
        margin-right: 10px; }
      ul.universal-tablelist > li > [class^="col-"].w_valign .w_image_valign,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_valign .w_image_valign,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_valign .w_image_valign {
        vertical-align: middle; }
      ul.universal-tablelist > li > [class^="col-"].w_unit_switcher,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_unit_switcher,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_unit_switcher {
        position: relative; }
        ul.universal-tablelist > li > [class^="col-"].w_unit_switcher .switcher_box,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_unit_switcher .switcher_box,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_unit_switcher .switcher_box {
          position: absolute;
          right: 15px;
          top: 3px; }
      ul.universal-tablelist > li > [class^="col-"].w_circle,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_circle,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle {
        padding-left: 60px; }
        ul.universal-tablelist > li > [class^="col-"].w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > [class^="col-"].w_circle .pseudo_progress_circle,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle .pseudo_progress_circle,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle .pseudo_progress_circle {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 5px; }
        ul.universal-tablelist > li > [class^="col-"].w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle [class*="flat_icon_box"],
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle [class*="flat_icon_box"] {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%; }
        ul.universal-tablelist > li > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle .select-square {
          left: 0; }
        ul.universal-tablelist > li > [class^="col-"].w_circle .pseudo_progress_circle,
        ul.universal-tablelist > li > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle .pseudo_progress_circle,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle .select-square,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle .pseudo_progress_circle,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle .select-square {
          left: 0; }
      ul.universal-tablelist > li > [class^="col-"].w_smaller_circle,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_smaller_circle,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_smaller_circle {
        padding-left: 34px;
        position: relative; }
        ul.universal-tablelist > li > [class^="col-"].w_smaller_circle .crcle_check,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_smaller_circle .crcle_check,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_smaller_circle .crcle_check {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0; }
      ul.universal-tablelist > li > [class^="col-"].w_circle_medium,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_circle_medium,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle_medium {
        padding-left: 100px; }
        ul.universal-tablelist > li > [class^="col-"].w_circle_medium .circle_medium,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_circle_medium .circle_medium,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_circle_medium .circle_medium {
          position: absolute;
          top: 10px;
          left: 0px; }
      ul.universal-tablelist > li > [class^="col-"].w_status,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_status,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_status {
        padding-left: 36px; }
        ul.universal-tablelist > li > [class^="col-"].w_status .status-box,
        ul.universal-tablelist > li > .dow > [class^="col-"].w_status .status-box,
        ul.universal-tablelist > li > .main_row > [class^="col-"].w_status .status-box {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          margin-right: 0px;
          line-height: 1;
          left: 0; }
      ul.universal-tablelist > li > [class^="col-"].w_order,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_order,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_order {
        padding-left: 30px; }
      ul.universal-tablelist > li > [class^="col-"].w_padding_left,
      ul.universal-tablelist > li > .dow > [class^="col-"].w_padding_left,
      ul.universal-tablelist > li > .main_row > [class^="col-"].w_padding_left {
        padding-left: 10px; }
    ul.universal-tablelist > li .pseudolink,
    ul.universal-tablelist > li > .dow .pseudolink,
    ul.universal-tablelist > li > .main_row .pseudolink {
      border-bottom: none;
      cursor: pointer;
      color: #27bdde; }
  ul.universal-tablelist > li > .dow,
  ul.universal-tablelist > li > .main_row {
    border-bottom: none; }
  ul.universal-tablelist > li:not(.header-row) > [class^="col-"]:not(.col-actions),
  ul.universal-tablelist > li:not(.header-row) .dow > [class^="col-"]:not(.col-actions) {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/ }
  ul.universal-tablelist.w_3cols > li .col-1 {
    width: 60%;
    max-width: 60%;
    min-width: 545px; }
  ul.universal-tablelist.w_3cols > li .col-2 {
    width: 30%;
    max-width: 30%;
    min-width: 260px;
    text-align: center; }
  ul.universal-tablelist.w_3cols > li .col-3 {
    width: 10%;
    max-width: 10%;
    min-width: 95px;
    text-align: center; }
  ul.universal-tablelist.valign_top > li {
    align-items: flex-start; }
  ul.universal-tablelist.no_height > li {
    height: auto;
    min-height: auto; }
    ul.universal-tablelist.no_height > li > [class^="col-"] {
      padding-top: 0;
      padding-bottom: 0; }
  ul.universal-tablelist.w_topbottom_20 > li > [class^="col-"],
  ul.universal-tablelist.w_topbottom_20 > li > .dow > [class^="col-"] {
    padding-top: 20px;
    padding-bottom: 20px; }
ul.sortable_list .header-row .w_help_circle a:not(.no_sorter_link) {
  padding-right: 40px;
  margin-right: -40px; }
ul.sortable_list .header-row a:not(.no_sorter_link) {
  color: #000;
  display: inline-block;
  vertical-align: middle;
  padding-right: 15px;
  margin-right: -15px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  ul.sortable_list .header-row a:not(.no_sorter_link)::after {
    position: absolute;
    right: 0;
    opacity: 0;
    content: "";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #27bdde;
    margin-left: 5px;
    margin-top: -2px;
    padding: 0;
    top: 5px;
    right: 0; }
  ul.sortable_list .header-row a:not(.no_sorter_link).ascending::after {
    border-bottom: 5px solid #27bdde;
    border-top: none; }
  ul.sortable_list .header-row a:not(.no_sorter_link):hover, ul.sortable_list .header-row a:not(.no_sorter_link):focus {
    text-decoration: none; }
    ul.sortable_list .header-row a:not(.no_sorter_link):hover::after, ul.sortable_list .header-row a:not(.no_sorter_link):focus::after {
      opacity: 0.5; }
  ul.sortable_list .header-row a:not(.no_sorter_link).selected::after {
    opacity: 1; }
ul.sortable_list .header-row .text-center a:not(.no_sorter_link) {
  margin-right: -15px; }

ul.live_chat_list_new > li > .col-1 {
  width: 3%;
  max-width: 3%;
  min-width: 50px;
  text-align: left; }
ul.live_chat_list_new > li > div .col-1 {
  width: 3%;
  max-width: 3%;
  min-width: 50px;
  text-align: center; }
ul.live_chat_list_new > li > div .col-2 {
  width: 60%;
  max-width: 60%;
  min-width: 520px; }
ul.live_chat_list_new > li > div .col-3 {
  width: 40%;
  max-width: 40%;
  min-width: 330px;
  text-align: right; }
ul.live_chat_list_new > li > div .col-actions {
  text-align: right;
  margin: 0 -5px 0 0; }
  ul.live_chat_list_new > li > div .col-actions .footer-link {
    display: inline-block; }
ul.live_chat_list_new > li > div .agent_block {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  ul.live_chat_list_new > li > div .agent_block .flat_icon_box {
    margin-right: 15px; }
  ul.live_chat_list_new > li > div .agent_block .status_block > span:nth-of-type(1) {
    color: #27bdde;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center; }
    ul.live_chat_list_new > li > div .agent_block .status_block > span:nth-of-type(1) > span.font_heavy {
      font-weight: 900; }
  ul.live_chat_list_new > li > div .agent_block .status_block > span:nth-of-type(2) {
    font-weight: 400; }
    ul.live_chat_list_new > li > div .agent_block .status_block > span:nth-of-type(2) > span:nth-of-type(1) {
      color: #000;
      margin-right: 5px; }
    ul.live_chat_list_new > li > div .agent_block .status_block > span:nth-of-type(2) > span + span {
      color: #999; }
  ul.live_chat_list_new > li > div .agent_block .status_block > span .outlined_box {
    margin-left: 10px; }
    ul.live_chat_list_new > li > div .agent_block .status_block > span .outlined_box > span {
      letter-spacing: 1px; }
ul.live_chat_list_new > li > div .top_right_block .thumb_rating,
ul.live_chat_list_new > li > div .top_right_block > div {
  display: inline-block;
  vertical-align: middle;
  color: #666; }
ul.live_chat_list_new > li > div .top_right_block > span {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: none;
  background: #ddd;
  width: 10px;
  height: 10px;
  margin: 0 15px;
  vertical-align: middle; }
ul.live_chat_list_new > li > div .top_right_block .thumb_rating {
  position: relative;
  top: 2px; }
  ul.live_chat_list_new > li > div .top_right_block .thumb_rating + span {
    display: inline-block; }
ul.header_for_horizontal_tabs > li > [class^="col-"] {
  width: 50%; }
  ul.header_for_horizontal_tabs > li > [class^="col-"].col-1 {
    padding-left: 30px; }
  ul.header_for_horizontal_tabs > li > [class^="col-"].col-2 {
    padding-left: 50px; }
ul.support-list_new > li > .col-1 {
  width: 4%;
  max-width: 4%;
  min-width: 60px;
  text-align: left; }
ul.support-list_new > li > div .col-1 {
  width: 3%;
  max-width: 3%;
  min-width: 51px;
  text-align: center; }
ul.support-list_new > li > div .col-2 {
  width: 60%;
  max-width: 60%;
  min-width: 522px; }
ul.support-list_new > li > div .col-3 {
  width: 40%;
  max-width: 40%;
  min-width: 320px;
  text-align: right; }
ul.support-list_new > li > div .col-actions {
  text-align: right;
  margin: 0 -5px 0 0; }
  ul.support-list_new > li > div .col-actions .footer-link {
    display: inline-block; }
ul.support-list_new > li > div .agent_block {
  display: flex;
  align-items: center;
  justify-content: flex-start; }
  ul.support-list_new > li > div .agent_block .flat_icon_box {
    margin-right: 15px; }
  ul.support-list_new > li > div .agent_block .status_block > span:nth-of-type(1) {
    color: #27bdde;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center; }
    ul.support-list_new > li > div .agent_block .status_block > span:nth-of-type(1) > span.font_heavy {
      font-weight: 900; }
  ul.support-list_new > li > div .agent_block .status_block > span:nth-of-type(2) {
    font-weight: 400; }
    ul.support-list_new > li > div .agent_block .status_block > span:nth-of-type(2) > span:nth-of-type(1) {
      color: #000;
      margin-right: 5px; }
    ul.support-list_new > li > div .agent_block .status_block > span:nth-of-type(2) > span + span {
      color: #999; }
  ul.support-list_new > li > div .agent_block .status_block > span .outlined_box {
    margin-left: 10px; }
    ul.support-list_new > li > div .agent_block .status_block > span .outlined_box > span {
      letter-spacing: 1px; }
ul.support-list_new > li > div .top_right_block .thumb_rating,
ul.support-list_new > li > div .top_right_block > div {
  display: inline-block;
  vertical-align: middle;
  color: #666; }
ul.support-list_new > li > div .top_right_block > span {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: none;
  background: #ddd;
  width: 10px;
  height: 10px;
  margin: 0 15px;
  vertical-align: middle; }
ul.support-list_new > li > div .top_right_block .thumb_rating {
  position: relative;
  top: 2px; }
  ul.support-list_new > li > div .top_right_block .thumb_rating + span {
    display: inline-block; }
ul.universal_upload_files_table > li .col-1 {
  width: 315px;
  max-width: 315px;
  padding-right: 20px; }
ul.universal_upload_files_table > li .col-2 {
  width: 200px;
  max-width: 200px; }
ul.universal_upload_files_table > li .col-3 {
  width: 150px;
  padding-right: 45px;
  text-align: center; }
ul.universal_upload_files_table > li .col-4 {
  width: 95px;
  min-width: 95px; }
ul.universal_upload_files_table.for_no_category > li .col-1 {
  width: 535px;
  max-width: 535px; }
ul.universal_upload_files_table.for_no_category > li .col-2 {
  display: none; }
ul.universal_category_table .col-1 {
  width: 335px;
  max-width: 335px;
  word-break: break-word; }
ul.universal_category_table .col-2 {
  width: 130px;
  text-align: center; }
ul.universal_category_table .col-3 {
  width: 95px;
  min-width: 95px; }
ul.satisfaction_member-tablelist > li .col-1 {
  width: 49%;
  max-width: 49%;
  min-width: 210px; }
ul.satisfaction_member-tablelist > li .col-2 {
  width: 25%;
  max-width: 25%;
  min-width: 105px;
  text-align: center; }
ul.satisfaction_member-tablelist > li .col-3 {
  width: 26%;
  max-width: 26%;
  min-width: 115px;
  text-align: center; }
ul.satisfaction_member-tablelist > li .col-2 small,
ul.satisfaction_member-tablelist > li .col-3 small {
  font-size: 12px;
  color: #999;
  position: relative;
  top: -6px; }
ul.satisfaction_member-tablelist.for_block_headers .col-0 {
  width: 100%;
  max-width: 100%;
  min-width: 470px; }
ul.satisfaction_member-tablelist.for_block_headers .col-1 {
  padding-left: 20px !important; }
ul.wiki-tablelist > li .col-1 {
  width: 60%;
  max-width: 60%;
  min-width: 260px; }
ul.wiki-tablelist > li .col-2 {
  width: 40%;
  max-width: 40%;
  min-width: 170px;
  text-align: right; }
ul.wiki-tablelist > li .col-1 {
  padding-right: 20px !important; }
ul.searched_tags_tablelist > li .col-1 {
  width: 66%;
  max-width: 66%;
  min-width: 285px; }
ul.searched_tags_tablelist > li .col-2 {
  width: 20%;
  max-width: 20%;
  min-width: 85px; }
ul.searched_tags_tablelist > li .col-3 {
  width: 14%;
  max-width: 14%;
  min-width: 60px; }
ul.searched_tags_tablelist > li .col-1 ul.tags_list_new li [class*="tag-color"] {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 230px; }
ul.leads_modal_lists_list > li .col-1 {
  width: 485px; }
ul.leads_modal_lists_list > li .col-2,
ul.leads_modal_lists_list > li .col-3 {
  width: 160px; }
ul.leads_modal_lists_list > li .col-4 {
  width: 95px;
  padding-left: 35px; }
ul.leads_modal_memberships_list > li .col-1 {
  width: 200px; }
ul.leads_modal_memberships_list > li .col-2 {
  width: 405px; }
ul.leads_modal_memberships_list > li .col-3 {
  width: 200px; }
ul.leads_modal_memberships_list > li .col-4 {
  width: 95px; }
ul.leads_modal_broadcasts_list > li .col-1 {
  width: 70px; }
ul.leads_modal_broadcasts_list > li .col-2 {
  width: 320px; }
ul.leads_modal_broadcasts_list > li .col-3 {
  width: 250px; }
ul.leads_modal_broadcasts_list > li .col-4 {
  width: 80px; }
ul.leads_modal_broadcasts_list > li .col-5 {
  width: 80px; }
ul.leads_modal_broadcasts_list > li .col-6 {
  width: 100px; }
ul.leads_modal_order_list > li .col-1 {
  width: 130px; }
ul.leads_modal_order_list > li .col-2 {
  width: 330px; }
ul.leads_modal_order_list > li .col-3 {
  width: 100px;
  text-align: center;
  padding-right: 20px; }
ul.leads_modal_order_list > li .col-4 {
  width: 140px; }
ul.leads_modal_order_list > li .col-5 {
  width: 100px; }
ul.leads_modal_order_list > li .col-6 {
  width: 100px; }
ul.leads_modal_log_list > li .col-1 {
  width: 200px; }
ul.leads_modal_log_list > li .col-2 {
  width: 375px;
  max-width: 375px; }
ul.leads_modal_log_list > li .col-3 {
  width: 140px; }
ul.leads_modal_log_list > li .col-4 {
  width: 90px; }
ul.leads_modal_log_list > li .col-5 {
  width: 95px;
  padding-left: 35px; }
ul.leads_modal_helpdesk_list > li .col-1 {
  width: 190px; }
ul.leads_modal_helpdesk_list > li .col-2 {
  width: 100px; }
ul.leads_modal_helpdesk_list > li .col-3 {
  width: 480px; }
ul.leads_modal_helpdesk_list > li .col-4 {
  width: 130px; }
ul.condition_tags_list > li .col-1 {
  min-width: 170px;
  width: 170px;
  max-width: 170px; }
ul.condition_tags_list > li .col-2 {
  width: 460px; }
ul.tracking_links_goals_list.no_header_row > li:first-child {
  border-bottom: 0; }
  ul.tracking_links_goals_list.no_header_row > li:first-child > [class^="col-"] {
    vertical-align: bottom; }
ul.tracking_links_goals_list > li .col-1 {
  width: 110px; }
ul.tracking_links_goals_list > li .col-2 {
  width: 555px;
  padding-left: 15px;
  padding-right: 15px; }
  ul.tracking_links_goals_list > li .col-2 .select-square {
    margin-left: 10px; }
ul.tracking_links_goals_list > li .col-3 {
  width: 95px; }
ul.next_payment_table > li {
  border: none; }
  ul.next_payment_table > li > [class^="col-"] {
    width: 50%; }
  ul.next_payment_table > li .col-2 {
    text-align: right; }
ul.next_payment_table.for_coupon_code > li .col-1 {
  width: 65%; }
ul.next_payment_table.for_coupon_code > li .col-2 {
  width: 35%; }
ul.aff_commission_modal_list > li .col-1 {
  width: 305px; }
ul.aff_commission_modal_list > li .col-2 {
  width: 180px; }
ul.aff_commission_modal_list > li .col-3 {
  width: 180px; }
ul.aff_commission_modal_list > li .col-4 {
  width: 95px; }
ul.aff_commission_modal_list > li:last-child {
  border-bottom: none; }
ul.modal-promote-list > li .col-1 {
  width: 235px; }
ul.modal-promote-list > li .col-2 {
  width: 55px; }
ul.modal-promote-list > li .col-3 {
  width: 65px; }
ul.modal-promote-list > li .col-4 {
  width: 65px; }
ul.modal-promote-list > li .col-5 {
  width: 65px; }
ul.modal-promote-list > li .col-6 {
  width: 70px; }
ul.modal-promote-list > li .col-7 {
  width: 65px; }
ul.modal-promote-list > li .col-8 {
  width: 100px; }
ul.modal-promote-list > li .col-9 {
  width: 100px; }
ul.modal-promote-list > li .col-10 {
  width: 80px; }
ul.modal-promote-list > li:nth-last-child(2) {
  border-bottom: none; }
ul.modal-promote-list > li.total {
  border-top: 1px solid #999;
  color: #000;
  font-weight: 400;
  border-bottom: none;
  font-size: 14px; }
ul.aff_modal_payment_list > li .col-1 {
  width: 100px; }
ul.aff_modal_payment_list > li .col-2 {
  width: 140px; }
ul.aff_modal_payment_list > li .col-3 {
  width: 190px; }
ul.aff_modal_payment_list > li .col-4 {
  width: 345px; }
ul.aff_modal_payment_list > li .col-5 {
  width: 95px;
  padding-left: 35px; }
ul.goal-list > li {
  position: relative; }
  ul.goal-list > li .col-1 {
    width: 43%;
    max-width: 43%;
    min-width: 375px; }
  ul.goal-list > li .col-2 {
    width: 14%;
    max-width: 14%;
    min-width: 130px;
    text-align: center; }
  ul.goal-list > li .col-3 {
    width: 14%;
    max-width: 14%;
    min-width: 130px;
    text-align: center; }
  ul.goal-list > li .col-4 {
    width: 14%;
    max-width: 14%;
    min-width: 130px;
    text-align: center; }
  ul.goal-list > li .col-5 {
    width: 15%;
    max-width: 15%;
    min-width: 135px;
    text-align: center; }
ul.tracklinks-list > li .col-1 {
  width: 26%;
  max-width: 26%;
  min-width: 225px; }
ul.tracklinks-list > li .col-2 {
  width: 9%;
  max-width: 9%;
  min-width: 70px;
  text-align: center; }
ul.tracklinks-list > li .col-3 {
  width: 9%;
  max-width: 9%;
  min-width: 70px;
  text-align: center; }
ul.tracklinks-list > li .col-4 {
  width: 9%;
  max-width: 9%;
  min-width: 100px;
  text-align: center; }
ul.tracklinks-list > li .col-5 {
  width: 9%;
  max-width: 9%;
  min-width: 90px;
  text-align: center; }
ul.tracklinks-list > li .col-6 {
  width: 9%;
  max-width: 9%;
  min-width: 90px;
  text-align: center; }
ul.tracklinks-list > li .col-7 {
  width: 9%;
  max-width: 9%;
  min-width: 75px;
  text-align: center; }
ul.tracklinks-list > li .col-8 {
  width: 20%;
  max-width: 20%;
  min-width: 180px; }
ul.tracklinks-list > li .col-2 a {
  margin: 0; }
ul.email_notifications_list > li .col-1 {
  width: 9%;
  max-width: 9%;
  min-width: 85px; }
ul.email_notifications_list > li .col-2 {
  width: 81%;
  max-width: 81%;
  min-width: 720px; }
ul.email_notifications_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.email_notifications_list > li .col-1 {
  padding-right: 25px; }
ul.email_notifications_list > li .col-2 {
  padding-left: 0; }
ul.email_notifications_list > li .col-3 {
  padding-left: 35px; }
ul.email_notifications_list_for_team > li .col-1 {
  width: 9%;
  max-width: 9%;
  min-width: 85px; }
ul.email_notifications_list_for_team > li .col-2 {
  width: 61%;
  max-width: 61%;
  min-width: 540px; }
ul.email_notifications_list_for_team > li .col-3 {
  width: 20%;
  max-width: 20%;
  min-width: 180px;
  text-align: center; }
ul.email_notifications_list_for_team > li .col-4 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.email_notifications_list_for_team > li .col-1 {
  padding-right: 25px; }
ul.email_notifications_list_for_team > li .col-2 {
  padding-left: 0; }
ul.email_notifications_list_for_team > li .col-4 {
  padding-left: 35px; }
ul.fields_table > li .col-1 {
  width: 165px;
  position: relative;
  max-width: 165px; }
  ul.fields_table > li .col-1 > span {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 130px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle; }
ul.fields_table > li .col-2 {
  width: 95px; }
ul.subcategory_table_form > li [class^="col-"].col-1 {
  width: 465px; }
ul.subcategory_table_form > li .col-2 {
  width: 95px; }
ul.choices-list > li .col-1 {
  width: 240px;
  max-width: 240px; }
ul.choices-list > li .col-2 {
  width: 55px;
  padding-left: 15px; }
ul.choices-list.choices-list_wider > li .col-1 {
  width: 88%;
  max-width: 88%;
  min-width: 380px; }
ul.choices-list.choices-list_wider > li .col-2 {
  width: 12%;
  max-width: 12%;
  min-width: 50px;
  text-align: right; }
ul.choices-list.choices-list_wider > li .col-2 > a {
  margin: 0 !important; }
ul.categories-list > li .col-1, ul.broadcast-categories-list > li .col-1 {
  width: 285px; }
ul.categories-list > li .col-2, ul.broadcast-categories-list > li .col-2 {
  width: 180px;
  text-align: center; }
ul.categories-list > li .col-3, ul.broadcast-categories-list > li .col-3 {
  width: 95px; }
ul.membership_userlist_list > li .col-1 {
  width: 6%;
  max-width: 6%;
  min-width: 60px;
  text-align: center; }
ul.membership_userlist_list > li .col-2 {
  width: 28%;
  max-width: 28%;
  min-width: 235px; }
ul.membership_userlist_list > li .col-3 {
  width: 34%;
  max-width: 34%;
  min-width: 310px; }
ul.membership_userlist_list > li .col-4 {
  width: 22%;
  max-width: 22%;
  min-width: 200px; }
ul.membership_userlist_list > li .col-5 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.uploaded_videos_modal_list > li .col-1 {
  width: 370px; }
ul.uploaded_videos_modal_list > li .col-2 {
  width: 165px; }
ul.uploaded_videos_modal_list > li .col-3 {
  width: 95px;
  padding-left: 35px; }
ul.audio_table_form > li .col-1 {
  width: 315px; }
ul.audio_table_form > li .col-2 {
  text-align: left;
  width: 220px;
  padding-left: 20px; }
ul.audio_table_form > li .col-3 {
  width: 95px;
  padding-left: 35px; }
ul.comment_moderation_list > li .col-1 {
  width: 800px; }
ul.comment_moderation_list > li .col-2 {
  width: 100px; }
ul.download_table_form > li .col-1 {
  width: 535px; }
ul.download_table_form > li .col-2 {
  width: 95px; }
ul.resource_table_form > li .col-1 {
  width: 495px; }
ul.resource_table_form > li .col-2 {
  width: 135px; }
ul.trees_dashboard-list > li .col-1 {
  width: 50%;
  max-width: 50%;
  min-width: 450px; }
ul.trees_dashboard-list > li .col-2 {
  width: 30%;
  max-width: 30%;
  min-width: 260px; }
ul.trees_dashboard-list > li .col-3 {
  width: 20%;
  max-width: 20%;
  min-width: 180px;
  text-align: center; }
ul.funnel_products_tracking_code > li .col-1 {
  width: 275px; }
ul.funnel_products_tracking_code > li .col-2 {
  width: 110px;
  text-align: center; }
ul.funnel_products_tracking_code > li .col-3 {
  width: 120px;
  text-align: center; }
ul.funnel_products_tracking_code > li .col-4 {
  width: 55px; }
ul.match-list > li .col-1 {
  width: 50%;
  max-width: 50%;
  min-width: 450px; }
ul.match-list > li .col-2 {
  width: 50%;
  max-width: 50%;
  min-width: 450px; }
ul.match-list > li.footer-row {
  border-bottom: none;
  padding: 20px 0 0 0;
  height: auto;
  min-height: inherit; }
ul.subslists-list > li .col-1 {
  width: 6%;
  max-width: 6%;
  min-width: 60px;
  text-align: center; }
ul.subslists-list > li .col-2 {
  width: 27%;
  max-width: 27%;
  min-width: 255px; }
ul.subslists-list > li .col-3 {
  width: 33%;
  max-width: 33%;
  min-width: 300px; }
ul.subslists-list > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 100px;
  text-align: center; }
ul.subslists-list > li .col-5 {
  width: 12%;
  max-width: 12%;
  min-width: 105px;
  text-align: center; }
ul.subslists-list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 80px;
  text-align: center; }
ul.sequence_summary_list > li > [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 60px;
  display: flex;
  align-items: center; }
ul.sequence_summary_list > li > .col-1 {
  width: 225px;
  color: #000;
  font-weight: 400; }
ul.sequence_summary_list > li > .col-2 {
  width: 620px;
  color: #666; }
  ul.sequence_summary_list > li > .col-2.w_sequence {
    padding-top: 20px;
    padding-bottom: 20px; }
  ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper {
    display: inline-block;
    vertical-align: middle; }
  ul.sequence_summary_list > li > .col-2 > span.summary_tree_pause,
  ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > span.summary_tree_pause {
    display: inline-block;
    vertical-align: middle;
    margin-left: 30px; }
  ul.sequence_summary_list > li > .col-2 > div {
    width: 100%; }
    ul.sequence_summary_list > li > .col-2 > div > div {
      margin-bottom: 20px; }
      ul.sequence_summary_list > li > .col-2 > div > div:nth-last-of-type(1) {
        margin-bottom: 0px; }
    ul.sequence_summary_list > li > .col-2 > div .existing-auto {
      margin-bottom: 0; }
    ul.sequence_summary_list > li > .col-2 > div .select-square {
      margin-right: 10px; }
    ul.sequence_summary_list > li > .col-2 > div.summary_step_goto {
      width: auto; }
  ul.sequence_summary_list > li > .col-2 > div.summary_step,
  ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > div.summary_step {
    display: inline-block;
    vertical-align: middle; }
    ul.sequence_summary_list > li > .col-2 > div.summary_step .sequence_holder_pill,
    ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > div.summary_step .sequence_holder_pill {
      height: inherit; }
      ul.sequence_summary_list > li > .col-2 > div.summary_step .sequence_holder_pill h4,
      ul.sequence_summary_list > li > .col-2 > div.summary_step .sequence_holder_pill h5,
      ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > div.summary_step .sequence_holder_pill h4,
      ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > div.summary_step .sequence_holder_pill h5 {
        vertical-align: middle;
        display: inline-block;
        line-height: 1;
        font-size: 14px;
        font-weight: 300; }
      ul.sequence_summary_list > li > .col-2 > div.summary_step .sequence_holder_pill h5,
      ul.sequence_summary_list > li > .col-2 > .sequence_step_wrapper > div.summary_step .sequence_holder_pill h5 {
        margin-left: 5px; }
  ul.sequence_summary_list > li > .col-2 .sequence_wrapper .summary_step {
    display: inline-block;
    vertical-align: middle; }
    ul.sequence_summary_list > li > .col-2 .sequence_wrapper .summary_step .sequence_holder_pill {
      height: inherit; }
      ul.sequence_summary_list > li > .col-2 .sequence_wrapper .summary_step .sequence_holder_pill h4,
      ul.sequence_summary_list > li > .col-2 .sequence_wrapper .summary_step .sequence_holder_pill h5 {
        vertical-align: middle;
        display: inline-block;
        line-height: 1;
        font-size: 14px;
        font-weight: 300; }
      ul.sequence_summary_list > li > .col-2 .sequence_wrapper .summary_step .sequence_holder_pill h5 {
        margin-left: 5px; }
  ul.sequence_summary_list > li > .col-2 .vcol .summary_step .sequence_holder_pill {
    height: inherit; }
    ul.sequence_summary_list > li > .col-2 .vcol .summary_step .sequence_holder_pill h4,
    ul.sequence_summary_list > li > .col-2 .vcol .summary_step .sequence_holder_pill h5 {
      vertical-align: middle;
      display: inline-block;
      line-height: 1;
      font-size: 14px;
      font-weight: 300; }
    ul.sequence_summary_list > li > .col-2 .vcol .summary_step .sequence_holder_pill h5 {
      margin-left: 5px; }
  ul.sequence_summary_list > li > .col-2.summary_auto_description > .row {
    margin-bottom: 20px;
    margin-left: 0; }
    ul.sequence_summary_list > li > .col-2.summary_auto_description > .row:nth-last-of-type(1), ul.sequence_summary_list > li > .col-2.summary_auto_description > .row:last-of-type {
      margin-bottom: 0px; }
  ul.sequence_summary_list > li > .col-2.summary_auto_description .span12 {
    width: 610px;
    margin-left: 0; }
    ul.sequence_summary_list > li > .col-2.summary_auto_description .span12 .existing-auto {
      margin-bottom: 0; }
      ul.sequence_summary_list > li > .col-2.summary_auto_description .span12 .existing-auto > div > div {
        margin-bottom: 0 !important; }
      ul.sequence_summary_list > li > .col-2.summary_auto_description .span12 .existing-auto .col-2 {
        width: 195px; }
      ul.sequence_summary_list > li > .col-2.summary_auto_description .span12 .existing-auto .col-4 {
        width: 193px;
        padding-right: 10px; }
  ul.sequence_summary_list > li > .col-2 #filter_list {
    margin-top: 0px; }
ul.sequence_summary_list > li > .col-3 {
  width: 55px; }
ul.sequence_summary_list.for_preview > li > .col-2 {
  width: 675px;
  padding-right: 0; }
  ul.sequence_summary_list.for_preview > li > .col-2.summary_auto_description .span12 {
    width: 670px; }
    ul.sequence_summary_list.for_preview > li > .col-2.summary_auto_description .span12 .existing-auto .col-2 {
      width: 224px; }
    ul.sequence_summary_list.for_preview > li > .col-2.summary_auto_description .span12 .existing-auto .col-4 {
      width: 224px;
      padding-right: 20px; }
ul.members_list > li .col-1 {
  width: 32%;
  max-width: 32%;
  min-width: 275px; }
ul.members_list > li .col-2 {
  width: 29%;
  max-width: 29%;
  min-width: 270px; }
ul.members_list > li .col-3 {
  width: 24%;
  max-width: 24%;
  min-width: 220px; }
ul.members_list > li .col-4 {
  width: 15%;
  max-width: 15%;
  min-width: 135px; }
ul.roles_list > li .col-1 {
  width: 35%;
  max-width: 35%;
  min-width: 220px; }
ul.roles_list > li .col-2 {
  width: 55%;
  max-width: 55%;
  min-width: 585px; }
ul.roles_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 95px; }
ul.roles_list > li .col-2 > ul {
  margin: 0;
  padding: 0; }
  ul.roles_list > li .col-2 > ul > li {
    list-style: none;
    float: left;
    margin: 5px 0;
    padding: 0;
    margin-right: 10px; }
    ul.roles_list > li .col-2 > ul > li:last-child {
      margin-right: 0; }
ul.questionnaire_url_list > li .col-1 {
  width: 90%;
  max-width: 90%;
  min-width: 665px; }
ul.questionnaire_url_list > li .col-2 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.domain_email_list > li {
  position: relative; }
  ul.domain_email_list > li .col-1 {
    width: 53%;
    max-width: 53%;
    min-width: 400px; }
  ul.domain_email_list > li .col-2 {
    width: 47%;
    max-width: 47%;
    min-width: 360px; }
  ul.domain_email_list > li .col-2 {
    padding-right: 0; }
ul.broadcast-list > li .col-1 {
  width: 55%;
  max-width: 55%;
  min-width: 450px; }
ul.broadcast-list > li .col-2 {
  width: 25%;
  max-width: 25%;
  min-width: 270px; }
ul.broadcast-list > li .col-3 {
  width: 20%;
  max-width: 20%;
  min-width: 180px;
  text-align: center; }
ul.broadcast-list > li:not(.header-row) {
  flex-direction: column; }
ul.broadcast-list > li .col-1 {
  padding-right: 40px; }
ul.optin_list > li {
  position: relative; }
  ul.optin_list > li [class*="col"] {
    text-align: center; }
  ul.optin_list > li .col-1 {
    width: 215px;
    max-width: 215px;
    text-align: left; }
  ul.optin_list > li .col-2 {
    width: 110px; }
    ul.optin_list > li .col-2 .status_btn_like {
      margin-right: 0; }
  ul.optin_list > li .col-3 {
    width: 85px; }
  ul.optin_list > li .col-4 {
    width: 85px; }
  ul.optin_list > li .col-5 {
    width: 90px; }
  ul.optin_list > li .col-6 {
    width: 135px;
    padding-right: 60px; }
  ul.optin_list > li .col-7 {
    width: 180px; }
ul.gateway-list > li .col-0 {
  width: 60px;
  text-align: center; }
ul.gateway-list > li .col-1 {
  width: 200px; }
ul.gateway-list > li .col-2 {
  width: 220px;
  max-width: 220px; }
ul.gateway-list > li .col-3 {
  width: 325px; }
ul.gateway-list > li .col-4 {
  width: 95px; }
ul.download-files-list > li .col-1 {
  width: 34%;
  max-width: 34%;
  min-width: 310px; }
ul.download-files-list > li .col-2 {
  width: 22%;
  max-width: 22%;
  min-width: 195px; }
ul.download-files-list > li .col-3 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: center; }
ul.download-files-list > li .col-4 {
  width: 16%;
  max-width: 16%;
  min-width: 140px;
  text-align: center; }
ul.download-files-list > li .col-5 {
  width: 15%;
  max-width: 15%;
  min-width: 135px;
  text-align: center; }
ul.integration-list > li .col-1 {
  width: 365px; }
ul.integration-list > li .col-2 {
  width: 440px; }
ul.integration-list > li .col-3 {
  width: 95px; }
ul.integration-list-ipn > li .col-1 {
  width: 48%;
  max-width: 48%;
  min-width: 325px; }
ul.integration-list-ipn > li .col-2 {
  width: 10%;
  max-width: 10%;
  min-width: 120px;
  text-align: center; }
ul.integration-list-ipn > li .col-3 {
  width: 37%;
  max-width: 37%;
  min-width: 320px;
  text-align: center; }
ul.integration-list-ipn > li .col-4 {
  width: 15%;
  max-width: 15%;
  min-width: 135px;
  text-align: center; }
ul.integration-list-ipn > li:not(.header-row) {
  flex-direction: column; }
ul.integration-list-ipn > li .col-1 {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }
ul.integration-list-ipn > li .col-3 {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }
ul.playlist-tablelist > li .col-1 {
  width: 430px; }
ul.playlist-tablelist > li .col-2 {
  width: 290px;
  text-align: center; }
ul.playlist-tablelist > li .col-3 {
  width: 180px; }
ul.canned_responses-list > li .col-1, ul.signatures-list > li .col-1 {
  width: 60%;
  max-width: 60%;
  min-width: 545px; }
ul.canned_responses-list > li .col-2, ul.signatures-list > li .col-2 {
  width: 30%;
  max-width: 30%;
  min-width: 260px; }
ul.canned_responses-list > li .col-3, ul.signatures-list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.coupon_promoters_list > li .col-1 {
  width: 315px; }
ul.coupon_promoters_list > li .col-2 {
  width: 95px;
  padding-left: 35px; }
ul.modal_sequence_list > li .col-1 {
  width: 250px; }
ul.modal_sequence_list > li .col-2 {
  width: 235px; }
  ul.modal_sequence_list > li .col-2 .sequence_holder_pill {
    height: inherit; }
    ul.modal_sequence_list > li .col-2 .sequence_holder_pill h4,
    ul.modal_sequence_list > li .col-2 .sequence_holder_pill h5 {
      vertical-align: middle;
      display: inline-block;
      line-height: 1;
      font-size: 14px;
      font-weight: 300; }
    ul.modal_sequence_list > li .col-2 .sequence_holder_pill h5 {
      margin-left: 5px; }
ul.modal_sequence_list > li .col-3,
ul.modal_sequence_list > li .col-4 {
  width: 160px; }
ul.modal_sequence_list > li .col-5 {
  width: 95px;
  padding-left: 35px; }
ul.marketplace-main-list_new > li .col-1 {
  width: 57%;
  max-width: 57%;
  min-width: 508px; }
ul.marketplace-main-list_new > li .col-2 {
  width: 20%;
  max-width: 20%;
  min-width: 200px;
  text-align: center; }
ul.marketplace-main-list_new > li .col-3 {
  width: 15%;
  max-width: 15%;
  min-width: 150px;
  text-align: center; }
ul.marketplace-main-list_new > li .col-4 {
  width: 8%;
  max-width: 8%;
  min-width: 40px;
  text-align: right; }
ul.marketplace-main-list_new > li .col-1 h3 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
  color: #000;
  line-height: 1.2; }
  ul.marketplace-main-list_new > li .col-1 h3 a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    display: block; }
ul.marketplace-main-list_new > li .col-1 p {
  line-height: 1.2;
  color: #666;
  margin-bottom: 10px; }
  ul.marketplace-main-list_new > li .col-1 p.sold_p {
    margin-bottom: 10px;
    display: block;
    color: #aaa;
    font-size: 0.9em; }
ul.marketplace-main-list_new > li .col-4.col-actions {
  text-align: right; }
  ul.marketplace-main-list_new > li .col-4.col-actions .footer-link {
    margin: 0 !important; }
ul.product_table > li .col-1 {
  width: 35%;
  max-width: 35%;
  min-width: 325px; }
ul.product_table > li .col-2 {
  width: 13%;
  max-width: 13%;
  min-width: 115px;
  text-align: center; }
ul.product_table > li .col-3 {
  width: 13%;
  max-width: 13%;
  min-width: 115px;
  text-align: center; }
ul.product_table > li .col-4 {
  width: 13%;
  max-width: 13%;
  min-width: 115px;
  text-align: center; }
ul.product_table > li .col-5 {
  width: 13%;
  max-width: 13%;
  min-width: 115px;
  text-align: center; }
ul.product_table > li .col-6 {
  width: 13%;
  max-width: 13%;
  min-width: 115px;
  text-align: center; }
ul.promotion_list > li .col-1 {
  width: 44%;
  max-width: 44%;
  min-width: 400px; }
ul.promotion_list > li .col-2 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.promotion_list > li .col-3 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.promotion_list > li .col-4 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.promotion_list > li .col-5 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.standard_coupon_list > li {
  position: relative; }
  ul.standard_coupon_list > li .col-1 {
    width: 30%;
    max-width: 30%;
    min-width: 220px; }
  ul.standard_coupon_list > li .col-2 {
    width: 7%;
    max-width: 7%;
    min-width: 100px;
    text-align: center; }
  ul.standard_coupon_list > li .col-3 {
    width: 15%;
    max-width: 15%;
    min-width: 115px;
    text-align: center; }
  ul.standard_coupon_list > li .col-4 {
    width: 10%;
    max-width: 10%;
    min-width: 80px;
    text-align: center; }
  ul.standard_coupon_list > li .col-5 {
    width: 10%;
    max-width: 10%;
    min-width: 100px;
    text-align: center; }
  ul.standard_coupon_list > li .col-6 {
    width: 10%;
    max-width: 10%;
    min-width: 80px;
    text-align: center; }
  ul.standard_coupon_list > li .col-7 {
    width: 0;
    max-width: 0;
    min-width: 0;
    text-align: center; }
  ul.standard_coupon_list > li .col-8 {
    width: 8%;
    max-width: 8%;
    min-width: 110px;
    text-align: center; }
  ul.standard_coupon_list > li .col-9 {
    width: 10%;
    max-width: 10%;
    min-width: 95px; }
  ul.standard_coupon_list > li:not(.header-row) {
    flex-direction: column; }
  ul.standard_coupon_list > li .col-7 {
    display: none; }
ul.sales_tax_list_new > li .col-1 {
  width: 40%;
  max-width: 40%;
  min-width: 380px; }
ul.sales_tax_list_new > li .col-2 {
  width: 15%;
  max-width: 15%;
  min-width: 130px;
  text-align: center; }
ul.sales_tax_list_new > li .col-3 {
  width: 15%;
  max-width: 15%;
  min-width: 130px;
  text-align: center; }
ul.sales_tax_list_new > li .col-4 {
  width: 15%;
  max-width: 15%;
  min-width: 130px;
  text-align: center; }
ul.sales_tax_list_new > li .col-5 {
  width: 15%;
  max-width: 15%;
  min-width: 130px;
  text-align: center; }
ul.sales_tax_list_new > li.pp .col-1 {
  padding-left: 10px; }
ul.sales_tax_list [class^="col"] {
  text-align: center;
  width: 125px; }
ul.sales_tax_list .col-1 {
  width: 70px; }
ul.sales_tax_list .col-2 {
  width: 260px;
  max-width: 260px;
  text-align: left; }
ul.sales_tax_list .col-5 {
  width: 215px; }
ul.sales_tax_list .col-7 {
  width: 105px; }
ul.my_affiliates-list > li .col-1 {
  width: 6%;
  max-width: 6%;
  min-width: 60px;
  text-align: center; }
ul.my_affiliates-list > li .col-2 {
  width: 31%;
  max-width: 31%;
  min-width: 235px; }
ul.my_affiliates-list > li .col-3 {
  width: 8%;
  max-width: 8%;
  min-width: 85px;
  text-align: center; }
ul.my_affiliates-list > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 115px;
  text-align: center; }
ul.my_affiliates-list > li .col-5 {
  width: 12%;
  max-width: 12%;
  min-width: 115px;
  text-align: center; }
ul.my_affiliates-list > li .col-6 {
  width: 12%;
  max-width: 12%;
  min-width: 115px;
  text-align: center; }
ul.my_affiliates-list > li .col-7 {
  width: 12%;
  max-width: 12%;
  min-width: 115px;
  text-align: center; }
ul.my_affiliates-list > li .col-8 {
  width: 7%;
  max-width: 7%;
  min-width: 60px;
  text-align: center; }
ul.my_affiliates-list > li .col-2 {
  position: relative; }
ul.my_affiliates-list > li .col-8 .affiliate_status_popover {
  position: static !important;
  display: inline-block; }
ul.payment_integration-list > li .col-1 {
  width: 300px; }
ul.payment_integration-list > li .col-3 {
  width: 95px; }
ul.priceplan_history_list > li .col-1 {
  width: 14%;
  max-width: 14%;
  min-width: 85px;
  text-align: center; }
ul.priceplan_history_list > li .col-2 {
  width: 16%;
  max-width: 16%;
  min-width: 94px; }
ul.priceplan_history_list > li .col-3 {
  width: 13%;
  max-width: 13%;
  min-width: 79px;
  text-align: center; }
ul.priceplan_history_list > li .col-4 {
  width: 15%;
  max-width: 15%;
  min-width: 89px;
  text-align: center; }
ul.priceplan_history_list > li .col-5 {
  width: 13%;
  max-width: 13%;
  min-width: 79px;
  text-align: center; }
ul.priceplan_history_list > li .col-6 {
  width: 19%;
  max-width: 19%;
  min-width: 109px;
  text-align: center; }
ul.priceplan_history_list > li .col-7 {
  width: 10%;
  max-width: 10%;
  min-width: 55px;
  text-align: center; }
ul.tag-list > li .col-1 {
  width: 6%;
  max-width: 6%;
  min-width: 60px;
  text-align: center; }
ul.tag-list > li .col-2 {
  width: 32%;
  max-width: 32%;
  min-width: 285px; }
ul.tag-list > li .col-3 {
  width: 31%;
  max-width: 31%;
  min-width: 280px;
  text-align: center; }
ul.tag-list > li .col-4 {
  width: 21%;
  max-width: 21%;
  min-width: 180px;
  text-align: center; }
ul.tag-list > li .col-5 {
  width: 0%;
  max-width: 0%;
  min-width: 0px;
  text-align: center; }
ul.tag-list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.tag-list > li .col-3 {
  padding-right: 70px; }
ul.partnership-list > li.dow {
  border-bottom: none; }
ul.partnership-list > li .col-1 {
  width: 315px;
  max-width: 315px; }
ul.partnership-list > li .col-2 {
  width: 90px;
  text-align: center; }
ul.partnership-list > li .col-3 {
  width: 190px;
  text-align: center; }
ul.partnership-list > li .col-4 {
  width: 210px;
  text-align: center; }
  ul.partnership-list > li .col-4 ul.partner-list {
    margin: 0;
    padding: 0; }
    ul.partnership-list > li .col-4 ul.partner-list > li {
      display: inline-block;
      vertical-align: top;
      margin: 0;
      padding: 0;
      list-style: none;
      border: none;
      width: auto;
      margin-right: 10px; }
ul.partnership-list > li .col-5 {
  width: 95px; }
ul.ipn_integration_list > li .col-1 {
  width: 300px; }
ul.ipn_integration_list > li .col-2 {
  width: 50px; }
ul.user_db_sales_list > li .col-1 {
  width: 270px;
  max-width: 270px; }
ul.user_db_sales_list > li .col-2 {
  width: 70px; }
ul.user_db_subs_list > li .col-1 {
  width: 62%;
  max-width: 62%;
  min-width: 270px; }
ul.user_db_subs_list > li .col-2 {
  width: 28%;
  max-width: 28%;
  min-width: 135px; }
ul.user_db_subs_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: right; }
ul.user_db_traff_pages_list > li .col-1 {
  width: 32%;
  max-width: 32%;
  min-width: 135px; }
ul.user_db_traff_pages_list > li .col-2 {
  width: 32%;
  max-width: 32%;
  min-width: 135px; }
ul.user_db_traff_pages_list > li .col-3 {
  width: 18%;
  max-width: 18%;
  min-width: 75px;
  text-align: right; }
ul.user_db_traff_pages_list > li .col-4 {
  width: 18%;
  max-width: 18%;
  min-width: 75px;
  text-align: right; }
ul.user_db_traff_videos_list > li .col-1 {
  width: 50%;
  max-width: 50%;
  min-width: 200px; }
ul.user_db_traff_videos_list > li .col-2 {
  width: 32%;
  max-width: 32%;
  min-width: 135px; }
ul.user_db_traff_videos_list > li .col-3 {
  width: 18%;
  max-width: 18%;
  min-width: 75px;
  text-align: right; }
ul.user_db_traff_forms_list > li .col-1 {
  width: 48%;
  max-width: 48%;
  min-width: 200px; }
ul.user_db_traff_forms_list > li .col-2 {
  width: 32%;
  max-width: 32%;
  min-width: 135px; }
ul.user_db_traff_forms_list > li .col-3 {
  width: 20%;
  max-width: 20%;
  min-width: 85px;
  text-align: right; }
ul.recent_bc_db_list > li:not(.header-row) {
  flex-direction: column; }
ul.recent_bc_db_list > li .col-1 {
  width: 35%;
  max-width: 35%;
  min-width: 300px; }
ul.recent_bc_db_list > li .col-2 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: right; }
ul.recent_bc_db_list > li .col-3 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: right; }
ul.recent_bc_db_list > li .col-4 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: right; }
ul.recent_bc_db_list > li .col-5 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: right; }
ul.recent_bc_db_list > li .col-6 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: right; }
ul.ipn_integration_list > li > [class^="col-"] {
  padding-top: 0;
  padding-bottom: 40px;
  min-height: inherit;
  height: auto; }
ul.ipn_integration_list > li .col-1 {
  width: 56px;
  padding-right: 20px;
  text-align: center; }
ul.ipn_integration_list > li .col-2 {
  padding-right: 20px;
  padding-left: 20px;
  width: 374px; }
ul.ipn_integration_list > li .col-3 {
  padding-left: 20px;
  width: 190px; }
ul.ipn_integration_list > li:last-child > [class^="col-"] {
  padding-bottom: 0px; }
ul.pending_list > li .col-1 {
  width: 480px; }
ul.pending_list > li .col-2,
ul.pending_list > li .col-3,
ul.pending_list > li .col-4 {
  width: 120px;
  text-align: center; }
ul.pending_list > li .col-5 {
  width: 95px;
  padding-left: 35px; }
ul.test_ipn_list > li > [class^="col-"] {
  height: 40px;
  min-height: 40px; }
ul.test_ipn_list > li .col-1 {
  width: 300px; }
ul.test_ipn_list > li:last-child .col-2 {
  padding-bottom: 0; }
ul.role_area_list {
  margin: 0; }
  ul.role_area_list > li {
    margin: 0;
    padding: 0;
    list-style: none; }
ul.helpdesk_sequence_list > li .col-1 {
  width: 565px; }
ul.helpdesk_sequence_list > li .col-2 {
  width: 240px; }
ul.helpdesk_sequence_list > li .col-3 {
  width: 95px;
  padding-left: 35px; }
ul.list-table > li .col-1 {
  width: 100%; }
ul.list-table > li .col-2 {
  width: 55px;
  min-width: 55px; }
ul.news_alert_list > li .col-1 {
  width: 65px;
  min-width: 65px; }
ul.news_alert_list > li .col-2 {
  width: 100%; }
  ul.news_alert_list > li .col-2 h4 {
    color: #000;
    margin-bottom: 30px;
    font-weight: 600;
    font-size: 20px; }
ul.playlist_video_list > li .col-0 {
  width: 30px;
  position: relative; }
ul.playlist_video_list > li .col-1 {
  width: 295px;
  padding-left: 0; }
ul.playlist_video_list > li .col-2 {
  text-align: center;
  width: 140px; }
ul.playlist_video_list > li .col-3 {
  width: 95px;
  padding-left: 35px; }
ul.playlist_video_list > li.last_row {
  border-bottom: none; }
ul.video_tag_list > li:first-child {
  margin-top: 20px; }
ul.video_tag_list > li .col-1 {
  width: 155px; }
ul.video_tag_list > li .col-2 {
  width: 170px;
  max-width: 170px; }
ul.video_tag_list > li .col-3 {
  width: 95px; }
ul.video_c2a_list > li .col-1 {
  width: 29%;
  max-width: 29%;
  min-width: 180px; }
ul.video_c2a_list > li .col-2 {
  width: 61%;
  max-width: 61%;
  min-width: 145px; }
ul.video_c2a_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.video_c2a_list > li:first-child {
  margin-top: 20px; }
ul.my_videos_stats_list > li .col-1 {
  width: 36%;
  max-width: 36%;
  min-width: 330px; }
ul.my_videos_stats_list > li .col-2 {
  width: 12%;
  max-width: 12%;
  min-width: 105px;
  text-align: center; }
ul.my_videos_stats_list > li .col-3 {
  width: 12%;
  max-width: 12%;
  min-width: 105px;
  text-align: center; }
ul.my_videos_stats_list > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 105px;
  text-align: center; }
ul.my_videos_stats_list > li .col-5 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.my_videos_stats_list > li .col-6 {
  width: 14%;
  max-width: 14%;
  min-width: 130px;
  text-align: center; }
ul.my_videos_stats_list > li .col-1 {
  position: relative; }
ul.price_plans > li .col-1 {
  width: 150px; }
ul.price_plans > li .col-2 {
  width: 110px; }
ul.price_plans > li.active {
  color: #27bdde; }
ul.pages_analytics_list > li .col-1 {
  width: 35%;
  max-width: 35%;
  min-width: 300px; }
ul.pages_analytics_list > li .col-2 {
  width: 25%;
  max-width: 25%;
  min-width: 200px; }
ul.pages_analytics_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.pages_analytics_list > li .col-4 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.pages_analytics_list > li .col-5 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.pages_analytics_list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-1 {
  width: 26%;
  max-width: 26%;
  min-width: 230px; }
ul.pages_vanalytics_list > li .col-2 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-3 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 110px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-5 {
  width: 17%;
  max-width: 17%;
  min-width: 150px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.pages_vanalytics_list > li .col-7 {
  width: 12%;
  max-width: 12%;
  min-width: 110px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-1 {
  width: 33%;
  max-width: 33%;
  min-width: 260px; }
ul.broadcast_list_analytics > li .col-2 {
  width: 9%;
  max-width: 9%;
  min-width: 85px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-3 {
  width: 7%;
  max-width: 7%;
  min-width: 65px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-4 {
  width: 7%;
  max-width: 7%;
  min-width: 65px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-5 {
  width: 8%;
  max-width: 8%;
  min-width: 75px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-6 {
  width: 8%;
  max-width: 8%;
  min-width: 75px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-7 {
  width: 8%;
  max-width: 8%;
  min-width: 75px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-8 {
  width: 10%;
  max-width: 10%;
  min-width: 105px;
  text-align: center; }
ul.broadcast_list_analytics > li .col-9 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.broadcast_list_analytics > li:not(.header-row) {
  flex-direction: column; }
ul.subscribers-list > li .col-1 {
  width: 38%;
  max-width: 38%;
  min-width: 260px; }
ul.subscribers-list > li .col-2 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.subscribers-list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.subscribers-list > li .col-4 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.subscribers-list > li .col-5 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.subscribers-list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 100px;
  text-align: center; }
ul.subscribers-list > li .col-7 {
  width: 12%;
  max-width: 12%;
  min-width: 140px;
  text-align: center; }
ul.form_fields_list > li {
  min-height: inherit;
  border-bottom: none; }
  ul.form_fields_list > li > [class^="col-"] {
    min-height: inherit;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px; }
  ul.form_fields_list > li .col-1 {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    width: 440px;
    max-width: 440px; }
  ul.form_fields_list > li .col-2 {
    width: 95px; }
  ul.form_fields_list > li.for_button {
    margin-top: 30px; }
ul.membership_analytics_list > li .col-1 {
  width: 43%;
  max-width: 43%;
  min-width: 380px; }
ul.membership_analytics_list > li .col-2 {
  width: 9%;
  max-width: 9%;
  min-width: 80px;
  text-align: center; }
ul.membership_analytics_list > li .col-3 {
  width: 9%;
  max-width: 9%;
  min-width: 80px;
  text-align: center; }
ul.membership_analytics_list > li .col-4 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: center; }
ul.membership_analytics_list > li .col-5 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: center; }
ul.membership_analytics_list > li .col-6 {
  width: 13%;
  max-width: 13%;
  min-width: 120px;
  text-align: center; }
ul.membership_analytics_list > li:not(.header-row) {
  flex-direction: column; }
ul.membership_analytics_list > li > ul {
  background-color: #f7f7f7;
  border-top: 1px solid #ddd; }
  ul.membership_analytics_list > li > ul > li > [class^="col-"].col-1 {
    padding-left: 10px; }
  ul.membership_analytics_list > li > ul > li:not(.header-row) {
    flex-direction: column; }
  ul.membership_analytics_list > li > ul > li:last-child {
    border-bottom: none; }
ul.form_analytics_list > li .col-1 {
  width: 26%;
  max-width: 26%;
  min-width: 235px; }
ul.form_analytics_list > li .col-2 {
  width: 8%;
  max-width: 8%;
  min-width: 70px;
  text-align: center; }
ul.form_analytics_list > li .col-3 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.form_analytics_list > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 105px;
  text-align: center; }
ul.form_analytics_list > li .col-5 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.form_analytics_list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.form_analytics_list > li .col-7 {
  width: 14%;
  max-width: 14%;
  min-width: 130px;
  text-align: center; }
ul.form_analytics_list > li .col-8 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.form_analytics_list > li .col-7 .status_btn_like {
  margin-right: 0; }
ul.payment_history_list > li .col-1 {
  width: 39%;
  max-width: 39%;
  min-width: 350px; }
ul.payment_history_list > li .col-2 {
  width: 14%;
  max-width: 14%;
  min-width: 120px; }
ul.payment_history_list > li .col-3 {
  width: 16%;
  max-width: 16%;
  min-width: 140px; }
ul.payment_history_list > li .col-4 {
  width: 21%;
  max-width: 21%;
  min-width: 185px; }
ul.payment_history_list > li .col-5 {
  width: 10%;
  max-width: 10%;
  min-width: 95px;
  text-align: center; }
ul.payment_history_list > li .col-5 {
  padding-left: 35px; }
ul.test_order_list > li .col-1 {
  width: 660px;
  font-size: 14px; }
ul.test_order_list > li .col-2 {
  width: 100px; }
ul.multi_price_list > li .col-1 {
  width: 30px; }
ul.multi_price_list > li .col-2 {
  width: 630px;
  font-size: 14px; }
ul.multi_price_list > li .col-3 {
  width: 100px; }
ul.multi_price_list > li:last-child {
  border-bottom: none; }
ul.rosca_price_list > li {
  border-bottom: none; }
  ul.rosca_price_list > li .col-1 {
    width: 95%;
    max-width: 95%;
    min-width: 840px; }
  ul.rosca_price_list > li .col-2 {
    width: 6%;
    max-width: 6%;
    min-width: 60px;
    text-align: right; }
ul.product_wizard_summary_price_list > li .col-1 {
  width: 100%; }
  ul.product_wizard_summary_price_list > li .col-1 span.prefered.circle-notifications {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
ul.product_wizard_summary_price_list > li:last-child {
  border-bottom: none; }
ul.product_wizard_summary_price_list.no_borders > li {
  border: none; }
ul.sequence_analytics-list > li .col-1 {
  width: 28%;
  max-width: 28%;
  min-width: 245px; }
ul.sequence_analytics-list > li .col-2 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.sequence_analytics-list > li .col-3 {
  width: 14%;
  max-width: 14%;
  min-width: 125px;
  text-align: center; }
ul.sequence_analytics-list > li .col-4 {
  width: 8%;
  max-width: 8%;
  min-width: 70px;
  text-align: center; }
ul.sequence_analytics-list > li .col-5 {
  width: 8%;
  max-width: 8%;
  min-width: 70px;
  text-align: center; }
ul.sequence_analytics-list > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.sequence_analytics-list > li .col-7 {
  width: 10%;
  max-width: 10%;
  min-width: 90px;
  text-align: center; }
ul.sequence_analytics-list > li .col-8 {
  width: 9%;
  max-width: 9%;
  min-width: 80px;
  text-align: center; }
ul.sequence_analytics-list > li .col-9 {
  width: 11%;
  max-width: 11%;
  min-width: 110px;
  text-align: center; }
ul.sequence_analytics-list > li:not(.header-row) {
  flex-direction: column; }
ul.api-list > li .col-1, ul.domain-list > li .col-1 {
  width: 75%;
  max-width: 75%;
  min-width: 450px; }
ul.api-list > li .col-2, ul.domain-list > li .col-2 {
  width: 25%;
  max-width: 25%;
  min-width: 400px;
  text-align: right; }
ul.api-list > li .col-1 .app_url, ul.domain-list > li .col-1 .app_url {
  font-size: 13px; }
ul.api-list > li .col-2 > div, ul.domain-list > li .col-2 > div {
  padding-right: 70px; }
  ul.api-list > li .col-2 > div .circle, ul.domain-list > li .col-2 > div .circle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    font-size: 30px;
    border: 2px solid #ddd;
    right: 0; }
    ul.api-list > li .col-2 > div .circle i, ul.domain-list > li .col-2 > div .circle i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute; }
    ul.api-list > li .col-2 > div .circle.green, ul.domain-list > li .col-2 > div .circle.green {
      border-color: #86c92f; }
    ul.api-list > li .col-2 > div .circle.red, ul.domain-list > li .col-2 > div .circle.red {
      border-color: #f36a6a; }
    ul.api-list > li .col-2 > div .circle.yellow, ul.domain-list > li .col-2 > div .circle.yellow {
      border-color: #f3b93d; }
  ul.api-list > li .col-2 > div.test_mode, ul.domain-list > li .col-2 > div.test_mode {
    padding-right: 0;
    display: flex;
    align-items: center; }
    ul.api-list > li .col-2 > div.test_mode > div:nth-of-type(1), ul.domain-list > li .col-2 > div.test_mode > div:nth-of-type(1) {
      width: calc(100% - 70px);
      padding-right: 10px; }
    ul.api-list > li .col-2 > div.test_mode > div:nth-last-of-type(1), ul.domain-list > li .col-2 > div.test_mode > div:nth-last-of-type(1) {
      width: 70px; }
    ul.api-list > li .col-2 > div.test_mode > div p, ul.domain-list > li .col-2 > div.test_mode > div p {
      font-size: 13px;
      margin-top: 5px;
      line-height: 1.3; }
ul.boxed_list > li {
  border: 1px solid #ddd;
  padding: 0 20px;
  margin-bottom: 20px;
  font-size: 16px;
  height: 100px;
  min-height: 100px; }
  ul.boxed_list > li:last-child {
    margin-bottom: 0; }
  ul.boxed_list > li > [class*="col-"].w_circle {
    padding-left: 84px; }
    ul.boxed_list > li > [class*="col-"].w_circle .flat_icon_box {
      width: 60px;
      height: 60px; }
ul.boxed_list.w_remove_action > li {
  position: relative; }
  ul.boxed_list.w_remove_action > li:before {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    z-index: 1; }
  ul.boxed_list.w_remove_action > li > ul.action_list {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 1;
    opacity: 0; }
    ul.boxed_list.w_remove_action > li > ul.action_list > li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block; }
      ul.boxed_list.w_remove_action > li > ul.action_list > li:first-child {
        margin-right: 20px; }
  ul.boxed_list.w_remove_action > li:hover > ul.action_list {
    opacity: 1; }
  ul.boxed_list.w_remove_action > li:hover:before {
    opacity: 1; }
ul.split_tests_list_analytics > li .col-1 {
  width: 31%;
  max-width: 31%;
  min-width: 290px; }
ul.split_tests_list_analytics > li .col-2 {
  width: 9%;
  max-width: 9%;
  min-width: 75px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-3 {
  width: 9%;
  max-width: 9%;
  min-width: 75px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-4 {
  width: 12%;
  max-width: 12%;
  min-width: 120px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-5 {
  width: 9%;
  max-width: 9%;
  min-width: 75px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-6 {
  width: 10%;
  max-width: 10%;
  min-width: 85px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-7 {
  width: 20%;
  max-width: 20%;
  min-width: 180px;
  text-align: center; }
ul.split_tests_list_analytics > li .col-1.w_circle {
  padding-left: 70px; }
  ul.split_tests_list_analytics > li .col-1.w_circle .select-square {
    left: 10px !important; }
ul.split_tests_list_analytics > li .col-1 span.w_expander {
  display: inline-block;
  padding-right: 38px;
  position: relative; }
  ul.split_tests_list_analytics > li .col-1 span.w_expander .expand-button {
    right: 0; }
ul.split_tests_list_analytics > li .col-7 .status_btn_like {
  margin: 0; }
ul.split_tests_list.no_header_row > li:first-child {
  border-bottom: 0; }
  ul.split_tests_list.no_header_row > li:first-child > [class^="col-"] {
    vertical-align: bottom; }
ul.split_tests_list > li .col-1 {
  width: 565px;
  padding-right: 15px; }
ul.split_tests_list > li .col-2 {
  width: 100px;
  padding-right: 15px; }
ul.split_tests_list > li .col-3 {
  width: 95px; }
ul.split_tests_list > li.summary_row {
  border-bottom: none; }
ul.campaign_coupon-list > li .col-1 {
  width: 265px; }
ul.campaign_coupon-list > li .col-2 {
  width: 135px;
  text-align: center; }
ul.campaign_coupon-list > li .col-3 {
  width: 135px;
  text-align: center; }
ul.campaign_coupon-list > li .col-4 {
  width: 95px;
  padding-left: 35px; }
ul.campaign_coupon-list > li:not(.header-row) .col-2,
ul.campaign_coupon-list > li:not(.header-row) .col-3 {
  font-size: 22px; }
  ul.campaign_coupon-list > li:not(.header-row) .col-2 .lineico-subtract-1:before,
  ul.campaign_coupon-list > li:not(.header-row) .col-3 .lineico-subtract-1:before {
    font-weight: 700 !important; }

.vat_list {
  display: table;
  width: 100%; }
  .vat_list ul {
    display: table-cell;
    width: 25%; }
    .vat_list ul > li {
      list-style: none;
      margin: 0 0 40px 0;
      padding: 0; }
      .vat_list ul > li .input-append {
        width: 70px; }
      .vat_list ul > li:last-child {
        margin-bottom: 0; }
    .vat_list ul:nth-of-type(1) {
      padding-right: 20px; }
    .vat_list ul:nth-of-type(2) {
      padding-right: 10px;
      padding-left: 10px; }
    .vat_list ul:nth-of-type(3) {
      padding-right: 10px;
      padding-left: 10px; }
    .vat_list ul:nth-of-type(4) {
      padding-left: 20px; }

.empty-box {
  display: block;
  color: #7e7e7e;
  text-align: center;
  min-height: 70px;
  height: 70px;
  width: 100%; }
  .empty-box p {
    padding: 26px 0; }
  .empty-box.w_img {
    height: auto; }

.table-div-scroll {
  position: relative; }
  .table-div-scroll .bottom .dataTables_length, .table-div-scroll .top .dataTables_length {
    display: inline-block;
    vertical-align: top;
    width: 100px; }
    .table-div-scroll .bottom .dataTables_length label, .table-div-scroll .top .dataTables_length label {
      margin: 0; }
  .table-div-scroll .bottom, .table-div-scroll .top {
    padding: 0px 0px 0px 0px;
    position: relative; }
    .table-div-scroll .bottom .dataTables_info, .table-div-scroll .top .dataTables_info {
      display: inline-block;
      vertical-align: top;
      padding: 8px 0;
      width: 190px;
      margin-top: -16px; }
    .table-div-scroll .bottom .dataTables_filter, .table-div-scroll .top .dataTables_filter {
      display: inline-block;
      vertical-align: top;
      float: right;
      margin-top: -9px; }
    .table-div-scroll .bottom .dataTables_paginate, .table-div-scroll .top .dataTables_paginate {
      display: inline-block;
      vertical-align: top;
      float: right;
      position: absolute;
      top: 20px;
      right: -20px; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_button,
      .table-div-scroll .bottom .dataTables_paginate .paginate_active, .table-div-scroll .top .dataTables_paginate .paginate_button,
      .table-div-scroll .top .dataTables_paginate .paginate_active {
        -webkit-border-radius: 19px;
        -moz-border-radius: 19px;
        -ms-border-radius: 19px;
        border-radius: 19px;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-shadow: none;
        min-width: 38px;
        height: 38px;
        padding: 0 5px;
        display: inline-block;
        font-size: 14px;
        vertical-align: top;
        text-decoration: none;
        text-align: center;
        position: relative;
        margin-left: 10px;
        line-height: 38px; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_button, .table-div-scroll .bottom .dataTables_paginate .paginate_button:focus, .table-div-scroll .top .dataTables_paginate .paginate_button, .table-div-scroll .top .dataTables_paginate .paginate_button:focus {
        border: 1px solid #ccc;
        color: #aaa;
        background: #fff;
        cursor: pointer;
        text-decoration: none; }
        .table-div-scroll .bottom .dataTables_paginate .paginate_button:hover, .table-div-scroll .bottom .dataTables_paginate .paginate_button:focus:hover, .table-div-scroll .top .dataTables_paginate .paginate_button:hover, .table-div-scroll .top .dataTables_paginate .paginate_button:focus:hover {
          border: 1px solid #ccc;
          color: #000;
          background: #f5f5f5;
          text-decoration: none; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_button.previous, .table-div-scroll .bottom .dataTables_paginate .paginate_button.next, .table-div-scroll .top .dataTables_paginate .paginate_button.previous, .table-div-scroll .top .dataTables_paginate .paginate_button.next {
        position: relative; }
        .table-div-scroll .bottom .dataTables_paginate .paginate_button.previous:after, .table-div-scroll .bottom .dataTables_paginate .paginate_button.next:after, .table-div-scroll .top .dataTables_paginate .paginate_button.previous:after, .table-div-scroll .top .dataTables_paginate .paginate_button.next:after {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          font-family: "line-cons" !important;
          content: attr(data-icon);
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_button.previous::after, .table-div-scroll .top .dataTables_paginate .paginate_button.previous::after {
        content: "+"; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_button.next::after, .table-div-scroll .top .dataTables_paginate .paginate_button.next::after {
        content: "*"; }
      .table-div-scroll .bottom .dataTables_paginate .paginate_active, .table-div-scroll .top .dataTables_paginate .paginate_active {
        background: #27bdde;
        border: 1px solid #27bdde;
        color: White; }
        .table-div-scroll .bottom .dataTables_paginate .paginate_active:hover, .table-div-scroll .bottom .dataTables_paginate .paginate_active:focus, .table-div-scroll .top .dataTables_paginate .paginate_active:hover, .table-div-scroll .top .dataTables_paginate .paginate_active:focus {
          cursor: default;
          background: #27bdde !important;
          border: 1px solid #27bdde;
          color: #fff !important;
          text-decoration: none; }
  .table-div-scroll .bottom .dataTables_filter {
    margin-left: 20px;
    margin-top: -9px; }
    .table-div-scroll .bottom .dataTables_filter input {
      margin-top: 2px; }
  .table-div-scroll .bottom .dataTables_length {
    margin-bottom: 0;
    position: absolute;
    left: -20px;
    top: 20px; }
  .table-div-scroll.table-div-noscroll .table-div-scroll-margin {
    margin-left: 0;
    width: 900px;
    overflow-x: auto;
    overflow: inherit; }
    .table-div-scroll.table-div-noscroll .table-div-scroll-margin table {
      background: #fff;
      width: 900px; }
      .table-div-scroll.table-div-noscroll .table-div-scroll-margin table tr td.headcol {
        position: relative; }
  .table-div-scroll.width_1000 .table-div-scroll-margin table {
    width: 1000px; }
  .table-div-scroll.for_jtables_override .table-div-scroll-margin table tr td:nth-of-type(1) {
    border-top-width: 0;
    left: 0;
    margin-top: 0;
    padding-left: 0px;
    padding-right: 40px;
    position: absolute;
    text-align: left;
    top: auto;
    width: 360px !important;
    border-right: 1px dashed #ddd;
    background: #fff; }
  .table-div-scroll.for_jtables_override .table-div-scroll-margin table tr.tablefooter td {
    border-top: 1px solid #999;
    color: #000;
    font-weight: 400;
    border-bottom: none;
    font-size: 14px; }
  .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td {
    position: relative;
    cursor: pointer;
    outline: 0 !important;
    outline: none !important;
    padding-left: 15px; }
    .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: relative;
      pointer-events: none;
      border-color: rgba(136, 183, 213, 0);
      border-width: 5px;
      margin-left: 5px; }
    .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td.sorting_asc:after {
      border-bottom-color: #19acca;
      bottom: 8px; }
    .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td.sorting_desc:after {
      bottom: -10px;
      border-top-color: #19acca; }
    .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td > div {
      display: inline-block; }
    .table-div-scroll.w_sorting .table-div-scroll-margin table tr#filter td:nth-of-type(1) {
      position: absolute; }
  .table-div-scroll.for_transactions #tabelu_wrapper .bottom #tabelu_length {
    margin-top: -6px; }
    .table-div-scroll.for_transactions #tabelu_wrapper .bottom #tabelu_length label {
      margin-bottom: 0; }
    .table-div-scroll.for_transactions #tabelu_wrapper .bottom #tabelu_length select {
      margin-top: -8px;
      width: 70px;
      padding: 4px 10px;
      margin-top: -4px;
      font-size: 12px !important; }
  .table-div-scroll.for_transactions .table-div-scroll-margin {
    margin-left: 100px;
    width: 800px; }
    .table-div-scroll.for_transactions .table-div-scroll-margin table {
      font-size: 11px; }
      .table-div-scroll.for_transactions .table-div-scroll-margin table tr td {
        width: auto !important;
        height: 70px;
        font-size: 13px;
        line-height: inherit;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px; }
        .table-div-scroll.for_transactions .table-div-scroll-margin table tr td:nth-of-type(1) {
          line-height: 58px;
          width: 100px !important;
          padding-right: 10px;
          text-align: center; }
      .table-div-scroll.for_transactions .table-div-scroll-margin table tr#filter td {
        border-bottom: 1px solid #999;
        color: #000000;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase; }
  .table-div-scroll.for_transactions .dataTables_processing {
    z-index: 10; }
  .table-div-scroll.for_transactions .top {
    padding: 10px 15px 10px 15px; }
  .table-div-scroll.for_transactions #tabelu_filter {
    margin-top: -4px; }
    .table-div-scroll.for_transactions #tabelu_filter button {
      padding: 4px 8px;
      font-size: 12px; }
  .table-div-scroll .table-div-scroll-margin {
    margin-left: 360px;
    width: calc(100% - 360px);
    overflow-x: scroll;
    overflow-y: visible;
    padding-bottom: 0px; }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr td:nth-child(1) {
      text-align: left;
      padding-left: 60px; }
      .table-div-scroll .table-div-scroll-margin .padding-table table tr td:nth-child(1) .uphotoblock-85 {
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr td.headcol {
      text-align: left; }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr.tableheader td.headcol {
      padding-left: 0;
      min-width: 360px; }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr.tablefooter td.headcol {
      padding-left: 0px;
      width: auto;
      min-width: 360px; }
    .table-div-scroll .table-div-scroll-margin table {
      width: 1500px;
      max-width: none;
      border-collapse: separate;
      border-spacing: 0;
      border-top: medium none;
      font-size: 13px;
      background: #fff; }
      .table-div-scroll .table-div-scroll-margin table tr.product_deleted td {
        text-decoration: line-through; }
        .table-div-scroll .table-div-scroll-margin table tr.product_deleted td.headcol > span {
          cursor: default; }
      .table-div-scroll .table-div-scroll-margin table tr td {
        white-space: nowrap;
        padding-top: 26px;
        padding-bottom: 25px;
        text-align: center;
        border-bottom: 1px solid #ddd; }
        .table-div-scroll .table-div-scroll-margin table tr td.headcol {
          border-top-width: 0;
          left: 0;
          margin-top: 0;
          padding-left: 0px;
          padding-right: 40px;
          position: absolute;
          text-align: left;
          top: auto;
          width: 360px;
          border-right: 1px dashed #ddd;
          background: #fff; }
          .table-div-scroll .table-div-scroll-margin table tr td.headcol > .icon {
            margin-right: 10px;
            position: relative;
            top: -1px; }
          .table-div-scroll .table-div-scroll-margin table tr td.headcol .overflow_fix {
            overflow: hidden;
            text-overflow: ellipsis;
            display: block; }
          .table-div-scroll .table-div-scroll-margin table tr td.headcol.pp ul li {
            padding: 20px 20px 20px 60px;
            position: relative; }
            .table-div-scroll .table-div-scroll-margin table tr td.headcol.pp ul li > .select-square {
              top: 50%;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
              position: absolute;
              left: 10px; }
            .table-div-scroll .table-div-scroll-margin table tr td.headcol.pp ul li i {
              color: #aaa;
              margin-right: 10px;
              font-size: 12px;
              position: relative;
              display: inline-block;
              vertical-align: top;
              top: 2px; }
        .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles) {
          margin: 0;
          padding: 0; }
          .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles) li {
            border-bottom: 1px solid #ddd;
            list-style: none outside none;
            margin: 0;
            padding: 20px 10px; }
            .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles) li:last-child {
              border-bottom: 0; }
            .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles) li .icon {
              margin-right: 10px;
              position: relative;
              top: 2px; }
          .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li {
            padding-top: 9px;
            padding-bottom: 9px;
            height: 59px;
            display: flex;
            flex-direction: column;
            justify-content: center; }
            .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li > span:empty + span {
              margin-top: 0; }
            .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li:last-child {
              height: 58px; }
        .table-div-scroll .table-div-scroll-margin table tr td > ul.visitors > li > span {
          visibility: hidden; }
        .table-div-scroll .table-div-scroll-margin table tr td.pp {
          padding: 0;
          background-color: #f7f7f7; }
      .table-div-scroll .table-div-scroll-margin table tr.tableheader td {
        border-bottom: 1px solid #7e7e7e;
        color: #000;
        outline: none !important;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 400;
        padding-bottom: 20px;
        height: 70px;
        min-height: 70px;
        padding-top: 5px; }
        .table-div-scroll .table-div-scroll-margin table tr.tableheader td.headcol {
          padding-left: 0px;
          padding-top: 17px; }
          .table-div-scroll .table-div-scroll-margin table tr.tableheader td.headcol .control-group {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            z-index: 1;
            left: 0px;
            margin-top: -8px;
            width: 100%;
            padding-right: 20px; }
          .table-div-scroll .table-div-scroll-margin table tr.tableheader td.headcol ul.nav-tabs > li > a {
            padding-bottom: 36px;
            padding-top: 4px; }
      .table-div-scroll .table-div-scroll-margin table tr.tablefooter td {
        border-top: 1px solid #999;
        color: #000;
        font-weight: 400;
        border-bottom: none;
        font-size: 14px; }
      .table-div-scroll .table-div-scroll-margin table tbody tr:last-child td {
        border-bottom: none; }
        .table-div-scroll .table-div-scroll-margin table tbody tr:last-child td.dataTables_empty {
          font-size: 14px;
          margin: 0;
          color: #999;
          text-align: left;
          position: static;
          border-right: none; }

.w_background.pp {
  background: #f7f7f7; }
  .w_background.pp.subitem_level {
    background: #f1f1f1; }

ul.shipping_costs_list {
  padding: 0;
  margin: 0;
  position: relative;
  display: table;
  width: 100%; }
  ul.shipping_costs_list a.arrow:not(.w_text) {
    position: absolute;
    top: 20px;
    z-index: 1;
    margin: 0; }
    ul.shipping_costs_list a.arrow:not(.w_text).shipping_next_price_points {
      right: 0px; }
    ul.shipping_costs_list a.arrow:not(.w_text).shipping_prev_price_points {
      left: auto;
      right: -15px; }
  ul.shipping_costs_list > li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table-row; }
    ul.shipping_costs_list > li .bootstrap-select.btn-group .dropdown-menu dt {
      display: none; }
    ul.shipping_costs_list > li [class*="col-"] {
      display: table-cell;
      vertical-align: middle;
      position: relative;
      min-height: 56px;
      height: 56px; }
      ul.shipping_costs_list > li [class*="col-"] .controls {
        position: relative;
        text-align: left;
        margin: 0 !important; }
    ul.shipping_costs_list > li .col-1 {
      width: 310px;
      padding: 0px 50px 0px 0; }
      ul.shipping_costs_list > li .col-1.no_right_padding {
        padding-right: 10px; }
      ul.shipping_costs_list > li .col-1 > a {
        right: 20px;
        position: relative;
        top: 6px;
        position: absolute;
        top: 13px; }
        ul.shipping_costs_list > li .col-1 > a i {
          opacity: 0.7;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out; }
        ul.shipping_costs_list > li .col-1 > a:hover i {
          opacity: 1; }
      ul.shipping_costs_list > li .col-1 > span {
        font-weight: 400; }
    ul.shipping_costs_list > li [class*="col-"]:not(.col-1) {
      padding: 10px;
      width: 118px;
      min-width: 118px; }
      ul.shipping_costs_list > li [class*="col-"]:not(.col-1) .controls {
        text-align: center; }
        ul.shipping_costs_list > li [class*="col-"]:not(.col-1) .controls .input-prepend {
          display: inline-block; }
    ul.shipping_costs_list > li.header-row .select-circle.double-line {
      display: inline-block;
      vertical-align: middle; }
    ul.shipping_costs_list > li.header-row [class*="col-"] {
      padding-bottom: 20px;
      text-align: center;
      min-height: inherit;
      height: inherit; }
ul.cat-list {
  margin: 0;
  padding: 0;
  float: left;
  width: 33.333%;
  padding-right: 20px; }
  ul.cat-list li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px; }
    ul.cat-list li:last-child {
      margin-bottom: 0; }

.opacity_animation_highlight {
  -webkit-animation: opacity_animation 1s 2;
  -moz-animation: opacity_animation 1s 2;
  -ms-animation: opacity_animation 1s 2;
  -o-animation: opacity_animation 1s 2;
  animation: opacity_animation 1s 2; }

@-webkit-keyframes opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.opacity_animation_highlight_1x {
  -webkit-animation: opacity_animation_1x 1s 1;
  -moz-animation: opacity_animation_1x 1s 1;
  -ms-animation: opacity_animation_1x 1s 1;
  -o-animation: opacity_animation_1x 1s 1;
  animation: opacity_animation_1x 1s 1; }

@-webkit-keyframes opacity_animation_1x {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes opacity_animation_1x {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes opacity_animation_1x {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-o-keyframes opacity_animation_1x {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes opacity_animation_1x {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.red_bg_highlight_1x {
  position: relative; }
  .red_bg_highlight_1x:before {
    -webkit-animation: red_bg_highlight_animation 0.7s 1;
    -moz-animation: red_bg_highlight_animation 0.7s 1;
    -ms-animation: red_bg_highlight_animation 0.7s 1;
    -o-animation: red_bg_highlight_animation 0.7s 1;
    animation: red_bg_highlight_animation 0.7s 1;
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    bottom: 0;
    right: -20px; }

@-webkit-keyframes red_bg_highlight_animation {
  50% {
    background: rgba(243, 106, 106, 0.2); } }
@-moz-keyframes red_bg_highlight_animation {
  50% {
    background: rgba(243, 106, 106, 0.2); } }
@-ms-keyframes red_bg_highlight_animation {
  50% {
    background: rgba(243, 106, 106, 0.2); } }
@-o-keyframes red_bg_highlight_animation {
  50% {
    background: rgba(243, 106, 106, 0.2); } }
@keyframes red_bg_highlight_animation {
  50% {
    background: rgba(243, 106, 106, 0.2); } }
.green_bg_highlight_1x {
  position: relative; }
  .green_bg_highlight_1x:before {
    -webkit-animation: green_bg_highlight_animation 0.7s 1;
    -moz-animation: green_bg_highlight_animation 0.7s 1;
    -ms-animation: green_bg_highlight_animation 0.7s 1;
    -o-animation: green_bg_highlight_animation 0.7s 1;
    animation: green_bg_highlight_animation 0.7s 1;
    content: "";
    position: absolute;
    top: -20px;
    left: -20px;
    bottom: 0;
    right: -20px; }

@-webkit-keyframes green_bg_highlight_animation {
  50% {
    background: rgba(134, 201, 47, 0.2); } }
@-moz-keyframes green_bg_highlight_animation {
  50% {
    background: rgba(134, 201, 47, 0.2); } }
@-ms-keyframes green_bg_highlight_animation {
  50% {
    background: rgba(134, 201, 47, 0.2); } }
@-o-keyframes green_bg_highlight_animation {
  50% {
    background: rgba(134, 201, 47, 0.2); } }
@keyframes green_bg_highlight_animation {
  50% {
    background: rgba(134, 201, 47, 0.2); } }
@-webkit-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    background: #6da500;
    border-color: #6da500; }
  to {
    transform: scale3d(1, 1, 1); } }
@-moz-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    background: #6da500;
    border-color: #6da500; }
  to {
    transform: scale3d(1, 1, 1); } }
@-ms-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    background: #6da500;
    border-color: #6da500; }
  to {
    transform: scale3d(1, 1, 1); } }
@-o-keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    background: #6da500;
    border-color: #6da500; }
  to {
    transform: scale3d(1, 1, 1); } }
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.1, 1.1, 1.1);
    background: #6da500;
    border-color: #6da500; }
  to {
    transform: scale3d(1, 1, 1); } }
.assets_animation_highlight {
  -webkit-animation: assets_animation 1s 2;
  -moz-animation: assets_animation 1s 2;
  -ms-animation: assets_animation 1s 2;
  -o-animation: assets_animation 1s 2;
  animation: assets_animation 1s 2; }

@-webkit-keyframes assets_animation {
  0% {
    background: #292929; }
  50% {
    background: #f36a6a; }
  100% {
    background: #292929; } }
@-moz-keyframes assets_animation {
  0% {
    background: #292929; }
  50% {
    background: #f36a6a; }
  100% {
    background: #292929; } }
@-ms-keyframes assets_animation {
  0% {
    background: #292929; }
  50% {
    background: #f36a6a; }
  100% {
    background: #292929; } }
@-o-keyframes assets_animation {
  0% {
    background: #292929; }
  50% {
    background: #f36a6a; }
  100% {
    background: #292929; } }
@keyframes assets_animation {
  0% {
    background: #292929; }
  50% {
    background: #f36a6a; }
  100% {
    background: #292929; } }
.betabar_animation_highlight {
  -webkit-animation: betabar_animation 1.2s 3;
  -moz-animation: betabar_animation 1.2s 3;
  -ms-animation: betabar_animation 1.2s 3;
  -o-animation: betabar_animation 1.2s 3;
  animation: betabar_animation 1.2s 3; }

@-webkit-keyframes betabar_animation {
  0% {
    background: rgba(255, 62, 62, 0.8); }
  50% {
    background: rgba(148, 13, 13, 0.9); }
  100% {
    background: rgba(255, 62, 62, 0.8); } }
@-moz-keyframes betabar_animation {
  0% {
    background: rgba(255, 62, 62, 0.8); }
  50% {
    background: rgba(148, 13, 13, 0.9); }
  100% {
    background: rgba(255, 62, 62, 0.8); } }
@-ms-keyframes betabar_animation {
  0% {
    background: rgba(255, 62, 62, 0.8); }
  50% {
    background: rgba(148, 13, 13, 0.9); }
  100% {
    background: rgba(255, 62, 62, 0.8); } }
@-o-keyframes betabar_animation {
  0% {
    background: rgba(255, 62, 62, 0.8); }
  50% {
    background: rgba(148, 13, 13, 0.9); }
  100% {
    background: rgba(255, 62, 62, 0.8); } }
@keyframes betabar_animation {
  0% {
    background: rgba(255, 62, 62, 0.8); }
  50% {
    background: rgba(148, 13, 13, 0.9); }
  100% {
    background: rgba(255, 62, 62, 0.8); } }
.assets_animation_highlight_border {
  -webkit-animation: assets_animation_highlight_border 1s 2;
  -moz-animation: assets_animation_highlight_border 1s 2;
  -ms-animation: assets_animation_highlight_border 1s 2;
  -o-animation: assets_animation_highlight_border 1s 2;
  animation: assets_animation_highlight_border 1s 2; }

@-webkit-keyframes assets_animation_highlight_border {
  0% {
    border-top-color: #27bdde; }
  50% {
    border-top-color: #f36a6a; }
  100% {
    border-top-color: #27bdde; } }
@-moz-keyframes assets_animation_highlight_border {
  0% {
    border-top-color: #27bdde; }
  50% {
    border-top-color: #f36a6a; }
  100% {
    border-top-color: #27bdde; } }
@-ms-keyframes assets_animation_highlight_border {
  0% {
    border-top-color: #27bdde; }
  50% {
    border-top-color: #f36a6a; }
  100% {
    border-top-color: #27bdde; } }
@-o-keyframes assets_animation_highlight_border {
  0% {
    border-top-color: #27bdde; }
  50% {
    border-top-color: #f36a6a; }
  100% {
    border-top-color: #27bdde; } }
@keyframes assets_animation_highlight_border {
  0% {
    border-top-color: #27bdde; }
  50% {
    border-top-color: #f36a6a; }
  100% {
    border-top-color: #27bdde; } }
.upload_file_animation {
  -webkit-animation: upload_file_animation 1.4s infinite linear;
  -moz-animation: upload_file_animation 1.4s infinite linear;
  -ms-animation: upload_file_animation 1.4s infinite linear;
  -o-animation: upload_file_animation 1.4s infinite linear;
  animation: upload_file_animation 1.4s infinite linear; }

@-webkit-keyframes upload_file_animation {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  50% {
    opacity: 1;
    left: 50%;
    margin-left: -25px;
    bottom: 35px;
    font-size: 100px; }
  90% {
    opacity: 1; }
  100% {
    left: 100%;
    margin-left: -200px;
    bottom: 60px;
    opacity: 0;
    font-size: 50px; } }
@-moz-keyframes upload_file_animation {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  50% {
    opacity: 1;
    left: 50%;
    margin-left: -25px;
    bottom: 35px;
    font-size: 100px; }
  90% {
    opacity: 1; }
  100% {
    left: 100%;
    margin-left: -200px;
    bottom: 60px;
    opacity: 0;
    font-size: 50px; } }
@-ms-keyframes upload_file_animation {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  50% {
    opacity: 1;
    left: 50%;
    margin-left: -25px;
    bottom: 35px;
    font-size: 100px; }
  90% {
    opacity: 1; }
  100% {
    left: 100%;
    margin-left: -200px;
    bottom: 60px;
    opacity: 0;
    font-size: 50px; } }
@-o-keyframes upload_file_animation {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  50% {
    opacity: 1;
    left: 50%;
    margin-left: -25px;
    bottom: 35px;
    font-size: 100px; }
  90% {
    opacity: 1; }
  100% {
    left: 100%;
    margin-left: -200px;
    bottom: 60px;
    opacity: 0;
    font-size: 50px; } }
@keyframes upload_file_animation {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  50% {
    opacity: 1;
    left: 50%;
    margin-left: -25px;
    bottom: 35px;
    font-size: 100px; }
  90% {
    opacity: 1; }
  100% {
    left: 100%;
    margin-left: -200px;
    bottom: 60px;
    opacity: 0;
    font-size: 50px; } }
.optimize_file_animation {
  -webkit-animation: optimize_file_animation 2s infinite linear;
  -moz-animation: optimize_file_animation 2s infinite linear;
  -ms-animation: optimize_file_animation 2s infinite linear;
  -o-animation: optimize_file_animation 2s infinite linear;
  animation: optimize_file_animation 2s infinite linear; }

@-webkit-keyframes optimize_file_animation {
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
@-moz-keyframes optimize_file_animation {
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
@-ms-keyframes optimize_file_animation {
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
@-o-keyframes optimize_file_animation {
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
@keyframes optimize_file_animation {
  50% {
    transform: rotate(180deg); }
  100% {
    transform: rotate(360deg); } }
.bump_title_opacity_animation {
  -webkit-animation: bump_title_opacity_animation 1s infinite linear;
  -moz-animation: bump_title_opacity_animation 1s infinite linear;
  -ms-animation: bump_title_opacity_animation 1s infinite linear;
  -o-animation: bump_title_opacity_animation 1s infinite linear;
  animation: bump_title_opacity_animation 1s infinite linear; }

@-webkit-keyframes bump_title_opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@-moz-keyframes bump_title_opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@-ms-keyframes bump_title_opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@-o-keyframes bump_title_opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
@keyframes bump_title_opacity_animation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }
.progress-header-out {
  margin-bottom: 30px;
  margin-top: 0px; }
  .progress-header-out.for_modal {
    background: #4c4c4c;
    margin-bottom: 0; }
    .progress-header-out.for_modal > ul > li a {
      padding: 30px 0; }
  .progress-header-out > ul {
    margin: 0;
    padding: 0; }
    .progress-header-out > ul > li {
      margin: 0;
      padding: 0;
      list-style: none;
      display: inline-block;
      vertical-align: top;
      float: left;
      text-align: center;
      position: relative;
      font-size: 14px;
      padding: 0; }
      .progress-header-out > ul > li:first-child:nth-last-child(1), .progress-header-out > ul > li:first-child:nth-last-child(1) ~ li {
        width: 100%; }
      .progress-header-out > ul > li:first-child:nth-last-child(2), .progress-header-out > ul > li:first-child:nth-last-child(2) ~ li {
        width: 50%; }
      .progress-header-out > ul > li:first-child:nth-last-child(3), .progress-header-out > ul > li:first-child:nth-last-child(3) ~ li {
        width: 33.33333%; }
      .progress-header-out > ul > li:first-child:nth-last-child(4), .progress-header-out > ul > li:first-child:nth-last-child(4) ~ li {
        width: 25%; }
      .progress-header-out > ul > li:first-child:nth-last-child(5), .progress-header-out > ul > li:first-child:nth-last-child(5) ~ li {
        width: 20%; }
      .progress-header-out > ul > li:first-child:nth-last-child(6), .progress-header-out > ul > li:first-child:nth-last-child(6) ~ li {
        width: 16.66667%; }
      .progress-header-out > ul > li:first-child:nth-last-child(7), .progress-header-out > ul > li:first-child:nth-last-child(7) ~ li {
        width: 14.28571%; }
      .progress-header-out > ul > li:first-child:nth-last-child(8), .progress-header-out > ul > li:first-child:nth-last-child(8) ~ li {
        width: 12.5%; }
      .progress-header-out > ul > li:first-child:nth-last-child(9), .progress-header-out > ul > li:first-child:nth-last-child(9) ~ li {
        width: 11.11111%; }
      .progress-header-out > ul > li:first-child:nth-last-child(10), .progress-header-out > ul > li:first-child:nth-last-child(10) ~ li {
        width: 10%; }
      .progress-header-out > ul > li a {
        cursor: default;
        padding: 10px 0;
        display: block;
        text-decoration: none;
        color: #999;
        position: relative; }
        .progress-header-out > ul > li a:before {
          display: none; }
        .progress-header-out > ul > li a:after {
          display: none; }
        .progress-header-out > ul > li a > span.value {
          display: block;
          clear: both; }
          .progress-header-out > ul > li a > span.value:before {
            position: relative;
            z-index: 1;
            width: 44px;
            height: 44px;
            display: inline-block;
            background: none;
            color: #aaa;
            line-height: 42px;
            border-radius: 100%;
            margin-bottom: 6px;
            border: #aaa 1px solid;
            content: "\e29f";
            font-size: 20px;
            font-family: "line-cons";
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; }
          .progress-header-out > ul > li a > span.value > span {
            clear: both;
            display: block; }
        .progress-header-out > ul > li a.completed {
          color: #999; }
          .progress-header-out > ul > li a.completed > span.value:before {
            background: none;
            color: #aaa;
            border: 1px solid #aaa;
            content: "\e149"; }
          .progress-header-out > ul > li a.completed.active > span.value:before {
            content: "\e29f";
            font-size: 20px;
            font-family: "line-cons";
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; }
        .progress-header-out > ul > li a:nth-child(1) a.active > span.value:before {
          content: "\e29f";
          font-size: 20px;
          font-family: "line-cons";
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          speak: none;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        .progress-header-out > ul > li a.postponed {
          color: #f36a6a; }
          .progress-header-out > ul > li a.postponed > span.value::before {
            font-family: "line-cons";
            content: attr(data-icon);
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            color: #f36a6a;
            background-color: none;
            font-size: 20px;
            border: 1px solid #f36a6a;
            content: "\e13d"; }
        .progress-header-out > ul > li a.active {
          color: #27bdde; }
          .progress-header-out > ul > li a.active > span.value:before {
            font-family: "line-cons";
            content: attr(data-icon);
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\e29f";
            background-color: #27bdde;
            color: #fff;
            border: #27bdde 1px solid; }
          .progress-header-out > ul > li a.active.postponed {
            color: #f36a6a; }
            .progress-header-out > ul > li a.active.postponed > span.value::before {
              color: #fff;
              background-color: #f36a6a;
              border: #f36a6a 1px solid;
              content: "\e13d"; }
    .progress-header-out > ul.progress_list_clickable .completed-edit > a > span.value:before {
      cursor: pointer; }
  .progress-header-out.w_arrows > ul {
    padding: 10px 0 10px 0px; }
    .progress-header-out.w_arrows > ul > li a:after, .progress-header-out.w_arrows > ul > li a:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      position: absolute;
      bottom: -11px;
      z-index: 10;
      border: solid transparent;
      content: "";
      height: 0;
      width: 0;
      display: block;
      pointer-events: none;
      border-width: 0px; }
    .progress-header-out.w_arrows > ul > li a:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fcfcfc; }
    .progress-header-out.w_arrows > ul > li a:before {
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: rgba(208, 208, 208, 0.4); }
    .progress-header-out.w_arrows > ul > li a.active:after {
      border-width: 10px; }
    .progress-header-out.w_arrows > ul > li a.active:before {
      border-width: 11px; }
  .progress-header-out.w_numbers > ul > li:nth-child(1) a > span.value:before {
    content: "1"; }
  .progress-header-out.w_numbers > ul > li:nth-child(1) a.completed.active > span.value:before {
    content: "1"; }
  .progress-header-out.w_numbers > ul > li:nth-child(2) a > span.value:before {
    content: "2"; }
  .progress-header-out.w_numbers > ul > li:nth-child(2) a.completed.active > span.value:before {
    content: "2"; }
  .progress-header-out.w_numbers > ul > li:nth-child(3) a > span.value:before {
    content: "3"; }
  .progress-header-out.w_numbers > ul > li:nth-child(3) a.completed.active > span.value:before {
    content: "3"; }
  .progress-header-out.w_numbers > ul > li:nth-child(4) a > span.value:before {
    content: "4"; }
  .progress-header-out.w_numbers > ul > li:nth-child(4) a.completed.active > span.value:before {
    content: "4"; }
  .progress-header-out.w_numbers > ul > li:nth-child(5) a > span.value:before {
    content: "5"; }
  .progress-header-out.w_numbers > ul > li:nth-child(5) a.completed.active > span.value:before {
    content: "5"; }
  .progress-header-out.w_numbers > ul > li:nth-child(6) a > span.value:before {
    content: "6"; }
  .progress-header-out.w_numbers > ul > li:nth-child(6) a.completed.active > span.value:before {
    content: "6"; }
  .progress-header-out.w_numbers > ul > li:nth-child(7) a > span.value:before {
    content: "7"; }
  .progress-header-out.w_numbers > ul > li:nth-child(7) a.completed.active > span.value:before {
    content: "7"; }
  .progress-header-out.w_numbers > ul > li:nth-child(8) a > span.value:before {
    content: "8"; }
  .progress-header-out.w_numbers > ul > li:nth-child(8) a.completed.active > span.value:before {
    content: "8"; }
  .progress-header-out.w_numbers > ul > li:nth-child(9) a > span.value:before {
    content: "9"; }
  .progress-header-out.w_numbers > ul > li:nth-child(9) a.completed.active > span.value:before {
    content: "9"; }
  .progress-header-out.w_numbers > ul > li:nth-child(10) a > span.value:before {
    content: "10"; }
  .progress-header-out.w_numbers > ul > li:nth-child(10) a.completed.active > span.value:before {
    content: "10"; }
  .progress-header-out.w_numbers > ul > li a > span.value:before {
    font-size: 20px;
    font-family: "Lato";
    font-weight: 300; }
  .progress-header-out.w_numbers > ul > li a.completed > span.value:before {
    font-family: "line-cons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: none;
    color: #aaa;
    border: 1px solid #aaa;
    content: "\e149"; }
  .progress-header-out.w_numbers > ul > li a.completed.active > span.value:before {
    font-size: 20px;
    font-family: "Lato";
    font-weight: 300;
    background-color: #27bdde;
    color: #fff;
    border: #27bdde 1px solid; }

.pseudo_progress_circle {
  position: relative;
  z-index: 1;
  width: 44px;
  height: 44px;
  display: inline-block;
  background: none;
  color: #ccc;
  line-height: 42px;
  border-radius: 100%;
  margin-bottom: 6px;
  border: #eee 1px solid;
  background: #eee;
  font-size: 20px;
  font-family: "line-cons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center; }

.v4 .sequence_holder_pill {
  font-size: 13px;
  line-height: 1.42857;
  color: #000 !important;
  display: table;
  width: 100%;
  height: 36px; }
  .v4 .sequence_holder_pill h4 {
    font-size: 14px; }
    .v4 .sequence_holder_pill h4.blue .circle_indicator {
      background: #27bdde; }
    .v4 .sequence_holder_pill h4.green .circle_indicator {
      background: #86c92f; }
    .v4 .sequence_holder_pill h4 .circle_indicator {
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      border-radius: 12px;
      background: #7e7e7e;
      border: 2px solid #fff;
      color: #fff;
      font-size: 11px;
      text-align: center;
      height: 24px;
      min-width: 24px;
      padding: 0 3px;
      position: absolute;
      line-height: 20px;
      left: 0;
      top: 0;
      position: relative;
      display: inline-block;
      margin-left: 5px;
      height: 20px;
      min-width: 20px;
      border: none; }
  .v4 .sequence_holder_pill h4,
  .v4 .sequence_holder_pill h5 {
    color: inherit !important; }
  .v4 .sequence_holder_pill h5 {
    font-size: 14px;
    font-style: italic; }
  .v4 .sequence_holder_pill i {
    color: inherit !important; }
  .v4 .sequence_holder_pill .sequence_holder_pill_inner {
    display: table-cell;
    vertical-align: middle;
    padding-left: 40px;
    position: relative;
    line-height: 1; }
  .v4 .sequence_holder_pill .step_icn {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 6px;
    font-size: 22px;
    line-height: 1;
    margin-top: 2px; }
    .v4 .sequence_holder_pill .step_icn .order_no {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      background-color: #999;
      width: 18px;
      height: 18px;
      left: -12px;
      top: -4px;
      display: block;
      text-align: center;
      font-style: normal;
      color: #fff;
      font-size: 10px;
      line-height: 18px;
      position: absolute;
      font-weight: 400; }
  .v4 .sequence_holder_pill.is_tags .step_icn:before {
    content: "\e112"; }
  .v4 .sequence_holder_pill.is_email .step_icn:before {
    content: "\e23c"; }
  .v4 .sequence_holder_pill.is_wait .step_icn:before {
    content: "\e3c8"; }
  .v4 .sequence_holder_pill.is_sms .step_icn:before {
    content: "\e2ef"; }
  .v4 .sequence_holder_pill.is_end .step_icn:before {
    content: "\e24c"; }
  .v4 .sequence_holder_pill.is_split .step_icn:before {
    content: "\e125"; }
  .v4 .sequence_holder_pill.is_goto .step_icn:before {
    content: "\e321"; }
  .v4 .sequence_holder_pill.is_unsubseq .step_icn:before {
    content: "\e109"; }
  .v4 .sequence_holder_pill.is_unsublist .step_icn:before {
    content: "\e232"; }
  .v4 .sequence_holder_pill.is_auto .step_icn:before {
    content: "\e3bc"; }
  .v4 .sequence_holder_pill.is_tags .step_icn, .v4 .sequence_holder_pill.is_split .step_icn, .v4 .sequence_holder_pill.is_goto .step_icn, .v4 .sequence_holder_pill.is_unsubseq .step_icn, .v4 .sequence_holder_pill.is_unsublist .step_icn, .v4 .sequence_holder_pill.is_merge .step_icn, .v4 .sequence_holder_pill.is_auto .step_icn, .v4 .sequence_holder_pill.is_goal .step_icn, .v4 .sequence_holder_pill.split_root .step_icn, .v4 .sequence_holder_pill.is_condition .step_icn, .v4 .sequence_holder_pill.is_wait .step_icn {
    color: #999; }
  .v4 .sequence_holder_pill.is_email .step_icn, .v4 .sequence_holder_pill.is_sms .step_icn, .v4 .sequence_holder_pill.is_optin .step_icn {
    color: #27bdde; }
  .v4 .sequence_holder_pill.is_email .order_no, .v4 .sequence_holder_pill.is_sms .order_no, .v4 .sequence_holder_pill.is_optin .order_no {
    background-color: #27bdde; }
  .v4 .sequence_holder_pill.is_end .step_icn {
    color: #86c92f; }
  .v4 .sequence_holder_pill.is_end .order_no {
    background-color: #86c92f; }

.tooltipster-red {
  border-radius: 4px;
  border: none;
  background: #f36a6a;
  color: #fff; }
  .tooltipster-red .tooltipster-content {
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 300;
    max-width: 200px;
    padding: 8px;
    visibility: visible;
    font-size: 11px;
    line-height: 1.4; }
  .tooltipster-red .tooltipster-arrow-top span,
  .tooltipster-red .tooltipster-arrow-top-right span,
  .tooltipster-red .tooltipster-arrow-top-left span {
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    border-top: 5px solid;
    bottom: -4px; }

[class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 {
  background: #333;
  color: #fff; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block;
      float: left; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li span {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        text-decoration: none;
        font-size: 20px;
        line-height: 1;
        color: #ddd; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li:first-child, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li:first-child {
        margin-right: 10px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li:first-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li:first-child span.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li:first-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li:first-child span.selected {
          color: #86c92f; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li:last-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li:last-child span.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li:last-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li:last-child span.selected {
        color: #f36a6a; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li {
      display: block;
      float: none;
      margin-right: 0px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li span {
        position: relative;
        padding-left: 30px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li a i, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li span i, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li a i, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li span i {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li a strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li span strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li a strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li span strong {
          font-weight: 300;
          font-size: 14px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li:first-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li:first-child span.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li:first-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li:first-child span.selected {
        color: #86c92f; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li:last-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating.vertical > li:last-child span.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li:last-child a.selected, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating.vertical > li:last-child span.selected {
        color: #f36a6a; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ::-webkit-scrollbar, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ::-webkit-scrollbar-thumb, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ::-webkit-scrollbar-thumb {
    background: #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ::-webkit-scrollbar-track, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ::-webkit-scrollbar-track {
    background: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 body, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4.z_index_low, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4.z_index_low {
    z-index: 1049; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 ul.thumb_rating > li > span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 ul.thumb_rating > li > span {
    color: #fff; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title {
    font-size: 15px;
    position: relative;
    color: #fff;
    font-weight: 700;
    margin-bottom: 5px; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title:after, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title:after {
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      content: "";
      display: block;
      clear: both;
      position: absolute;
      bottom: 0;
      left: 20px;
      right: 20px; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title .nav-tabs_new, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title .nav-tabs_new {
      position: absolute;
      right: 20px;
      bottom: 0; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title .nav-tabs_new > li a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title .nav-tabs_new > li a {
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 23px;
        padding-bottom: 23px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title .nav-tabs_new > li.active a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title .nav-tabs_new > li.active a {
        color: #27bdde; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title .circle-notifications, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title .circle-notifications {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      border: none !important;
      right: 20px; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span {
      float: left; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span:nth-child(1), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span:nth-child(1) {
        width: 180px;
        font-size: 18px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span:nth-child(2), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span:nth-child(3), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span:nth-child(4), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span:nth-child(2), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span:nth-child(3), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span:nth-child(4) {
        text-align: center;
        width: 110px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 h3.popover-title.for_sales_tax span.clearfix, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 h3.popover-title.for_sales_tax span.clearfix {
        float: none; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 a {
    color: #fff; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8); }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .select-square.double-line, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .select-square.double-line {
      border: 1px solid #ccc;
      color: #aaa;
      margin-right: 0; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .select-square.double-line strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .select-square.double-line strong {
        color: #bbb; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .select-square.double-line span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .select-square.double-line span {
        color: #ccc; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .text_box, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .text_box {
      padding: 15px 20px 10px 20px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .text_box p, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .text_box p {
        font-size: 14px;
        color: rgba(255, 255, 255, 0.8); }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .text_block p, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .text_block p {
      font-size: 14px;
      color: rgba(255, 255, 255, 0.8); }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .text_block p strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .text_block p strong {
        color: #fff; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .dropout_wrapper, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .dropout_wrapper {
      padding: 20px;
      color: rgba(255, 255, 255, 0.5);
      font-size: 16px;
      text-align: center;
      line-height: 1.42857; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .dropout_wrapper > span, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .dropout_wrapper > span {
        color: #fff; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .dropout_wrapper .crcle_percentage, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .dropout_wrapper .crcle_percentage {
        margin-bottom: 20px; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul,
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul {
      margin: 0;
      max-height: 244px;
      overflow: auto;
      padding: 0 20px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li {
        position: relative;
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        display: table;
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > [class^="col-"] {
          display: table-cell;
          vertical-align: middle;
          padding: 15px 0 15px 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li .popover-status, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li .popover-status,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li .popover-status {
          line-height: 1.42857; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li .popover-status strong, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li .popover-status strong,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li .popover-status strong {
            color: #fff;
            font-weight: 300; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1 {
          max-width: 250px;
          min-width: 250px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding {
            padding-left: 30px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding i.goal_type_icon, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding i.goal_type_icon,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding i.goal_type_icon {
              font-size: 20px;
              color: #fff;
              position: absolute;
              left: 0; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding-right, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding-right {
            padding-right: 40px;
            min-width: 220px;
            max-width: 220px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding-right.col-padding, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li > .col-1.col-padding-right.col-padding,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li > .col-1.col-padding-right.col-padding {
              min-width: 180px;
              max-width: 180px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li:last-child, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul > li:last-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul > li:last-child {
          border-bottom: none; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li {
        table-layout: fixed;
        min-height: 50px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"] {
          /* These are technically the same, but use both */
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          /* This is the dangerous one in WebKit, as it breaks things wherever */
          word-break: break-all;
          word-break: normal;
          /* Instead use this non-standard one: */
          word-break: break-word;
          /* Adds a hyphen where the word breaks, if supported (No Blink) */
          /*-ms-hyphens: auto;
          -moz-hyphens: auto;
          -webkit-hyphens: auto;
          hyphens: auto;*/
          display: table-cell;
          vertical-align: middle;
          width: 50%; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) {
            position: relative;
            padding-right: 5px;
            padding-left: 60px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(1) .uphotoblock-85 {
              position: absolute;
              top: 7px;
              left: 0; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"]:nth-of-type(2) {
            padding-left: 5px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"].w_square, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"].w_square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"].w_square {
            position: relative;
            padding-left: 65px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_equal_cols > li > [class^="col-"].w_square .select-square {
              top: 50%;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
              position: absolute;
              left: 5px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_cols.second_short > li > .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_cols.second_short > li > .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_cols.second_short > li > .col-1 {
        max-width: 200px;
        min-width: 200px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_cols.second_short > li > .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_2_cols.second_short > li > .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_2_cols.second_short > li > .col-2 {
        width: 50px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.smaller_padding > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.smaller_padding > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.smaller_padding > li > [class^="col-"] {
        display: table-cell;
        vertical-align: middle;
        padding: 5px 0 5px 0; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"] {
        position: relative;
        padding-left: 60px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"] .uphotoblock-85 {
          position: absolute;
          top: 20px;
          left: 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"] h3, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.small_profile_list > li > [class^="col-"] h3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.small_profile_list > li > [class^="col-"] h3 {
          font-size: 16px;
          line-height: 1.42857;
          margin-bottom: 5px;
          color: #fff; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"],
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] {
        position: relative;
        padding-left: 60px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .select-square, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.circle_list > li > [class^="col-"] .select-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .uphotoblock-85,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .vphotoblock-25-square,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.circle_list > li > [class^="col-"] .select-square {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 0; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li {
        list-style: none; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li:first-child, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li:first-child,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li:first-child {
          font-weight: bold;
          color: #fff; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-1 {
          max-width: 180px;
          min-width: 180px;
          width: 180px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-4, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.sales_tax_list_popover > li .col-4,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-3,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.sales_tax_list_popover > li .col-4 {
          max-width: 110px;
          min-width: 110px;
          width: 110px;
          text-align: center; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.date_payment-list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.date_payment-list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.date_payment-list > li .col-1 {
        width: 150px;
        max-width: 150px;
        min-width: 150px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.date_payment-list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.date_payment-list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.date_payment-list > li .col-2 {
        text-align: right;
        width: 110px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list {
        max-height: inherit;
        overflow: initial;
        padding: 10px 20px 20px 20px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.expanded_radio_section, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.expanded_radio_section,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.expanded_radio_section {
          padding-top: 20px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li {
          border-bottom: none;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          position: relative;
          display: block;
          list-style: none;
          width: auto; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li label, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li label,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li label {
            color: rgba(255, 255, 255, 0.5); }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications {
            margin: 0 5px 0 0px !important;
            min-width: 20px !important;
            height: 20px !important;
            border: none !important; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications.circle-prefered, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications.circle-prefered,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications.circle-prefered {
              line-height: 22px; }
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications.circle-prefered i, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li .circle-notifications.circle-prefered i,
              [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li .circle-notifications.circle-prefered i {
                font-size: 12px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li hr, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list > li hr,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list > li hr {
            border-color: rgba(255, 255, 255, 0.3);
            border-bottom: none;
            margin: 20px 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .unlock_days, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .unlock_days,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .unlock_days {
          width: 70px;
          margin-top: -2px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .datepick_merged, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .datepick_merged,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .datepick_merged {
          display: inline-block;
          vertical-align: middle;
          margin-left: 10px;
          margin-top: -2px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.radios_list.access_level_actions_popover .datepick_merged .controls > div:nth-of-type(1) {
            margin-right: 0; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.changeplan_list, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.changeplan_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.changeplan_list {
        padding-top: 10px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.changeplan_list > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.changeplan_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.changeplan_list > li {
          margin-bottom: 10px;
          padding-bottom: 10px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list {
        padding: 0 20px 10px 20px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1 {
          width: inherit;
          position: relative;
          padding-left: 80px;
          width: 400px;
          min-width: 400px;
          max-width: 400px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1.col-padding-right, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1.col-padding-right {
            padding-right: 60px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1 .hollow-btn-like, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1 .hollow-btn-like {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 0; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1 .select-square, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-1 .select-square {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            right: 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 {
          width: 160px;
          min-width: 160px;
          padding-left: 20px;
          text-align: right; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:focus, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:focus,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:focus {
            color: #27bdde; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:hover, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:focus:hover, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:hover, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list > li .col-2 a:focus:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:hover,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list > li .col-2 a:focus:hover {
              color: #27bdde; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist {
        padding: 20px 20px 20px 20px;
        margin: 0;
        max-height: 400px;
        overflow: auto; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li {
          margin: 0 0 20px 0;
          padding: 0;
          list-style: none;
          display: block;
          border: none; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li:last-child, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li:last-child,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li:last-child {
            margin-bottom: 0; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li h4, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li h4,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li h4 {
            font-size: 16px;
            margin: 0 0 5px 0;
            font-weight: 400; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li p, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.countdown_helplist > li p,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.countdown_helplist > li p {
            font-size: 14px;
            margin-bottom: 0;
            color: rgba(255, 255, 255, 0.8); }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small {
        padding: 0 20px 10px 20px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1 {
          width: inherit;
          position: relative;
          padding-left: 80px;
          width: 200px;
          min-width: 200px;
          max-width: 200px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1.col-padding-right, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1.col-padding-right,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1.col-padding-right {
            padding-right: 60px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1 .hollow-btn-like, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1 .hollow-btn-like,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1 .hollow-btn-like {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 0; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1 .select-square, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-1 .select-square,
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-1 .select-square {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            right: 0; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.goals_list_small > li .col-2,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.goals_list_small > li .col-2 {
          width: 130px;
          min-width: 130px;
          padding-left: 20px;
          text-align: right; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-1 {
        width: 130px;
        min-width: 130px;
        max-width: 130px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2 {
        width: 280px;
        min-width: 280px;
        max-width: 280px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2 .tags_list_new > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2 .tags_list_new > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2 .tags_list_new > li {
          float: right;
          padding: 0 0 0 10px; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2 [class*="tag-color"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tag_list > li .col-2 [class*="tag-color"],
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tag_list > li .col-2 [class*="tag-color"] {
          color: #000; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-1 {
        width: 120px;
        min-width: inherit;
        max-width: inherit; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 {
        width: inherit;
        position: relative;
        width: 200px;
        text-align: center; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like {
          margin-left: 5px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-3, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-3 {
        width: 90px;
        text-align: right;
        color: #fff; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.mmbrship_list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.mmbrship_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.mmbrship_list > li .col-1 {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        width: inherit;
        position: relative;
        width: 190px;
        min-width: 190px;
        max-width: 190px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.mmbrship_list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.mmbrship_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.mmbrship_list > li .col-2 {
        width: 70px;
        min-width: 70px;
        padding-left: 20px;
        text-align: right; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-1,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-1 {
        width: 120px;
        min-width: inherit;
        max-width: inherit; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 {
        width: inherit;
        position: relative;
        width: 200px;
        text-align: center; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-2 .hollow-btn-like + .hollow-btn-like {
          margin-left: 5px; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-3, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.video_tooltipster_list > li .col-3,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.video_tooltipster_list > li .col-3 {
        width: 90px;
        text-align: right;
        color: #fff; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list {
        padding: 0;
        max-height: 380px;
        position: relative; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li,
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li {
          padding: 0 20px;
          border: none; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"], [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"],
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"] {
            padding: 0;
            max-width: 50%;
            min-width: 50%; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-dummy, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-dummy,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-dummy {
              padding: 15px 0px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"] h3, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"] h3,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"] h3 {
              white-space: nowrap; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-1, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-1,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-1 {
              padding-right: 50px; }
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li > [class^="col-"].col-2,
            [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li > [class^="col-"].col-2 {
              padding-left: 50px; }
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li:nth-child(2), [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.new_sequence_step_list > li:nth-child(2),
          [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.new_sequence_step_list > li:nth-child(2) {
            background: #515151; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content .tab-content .tab-pane > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_like_dislike > li .col-2, [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content .tab-content .tab-pane > ul.w_like_dislike > li .col-2,
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 > .starting_point_sequence_list > li > div > ul.w_like_dislike > li .col-2 {
        width: 170px;
        text-align: right; }
[class*="tooltipster-bootstrap"] .tooltipster-arrow {
  display: none; }
[class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-arrow {
  display: block; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-arrow.tooltipster-arrow-top span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px; }
[class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .starting_point_sequence_list > li > .col-1 {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
  width: 240px;
  min-width: 240px;
  max-width: 240px; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .starting_point_sequence_list > li > .col-1.col-padding-right {
    padding-right: 46px;
    width: inherit;
    position: relative;
    width: 240px;
    min-width: 240px;
    max-width: 240px; }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .starting_point_sequence_list > li > .col-1.col-padding-right .select-square {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 0; }
[class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .starting_point_sequence_list > li > .col-2 {
  min-width: 180px;
  padding-left: 30px; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .starting_point_sequence_list > li > .col-2 .gfx_stats_box_universal_new {
    display: inline-block; }
[class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto {
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
  padding: 10px 0 15px 0; }
  [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 {
    width: 100%;
    margin-left: 0;
    color: rgba(255, 255, 255, 0.6); }
    [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 > ul > li {
      list-style: none; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 > ul > li .table strong {
        color: #fff; }
      [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 > ul > li .table .operator {
        margin: 10px 0;
        color: #27bdde;
        opacity: 1; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 > ul > li .table .operator > span {
          background: #333; }
        [class*="tooltipster-bootstrap"].tooltipster-bootstrapP_arrow_v4 .tooltipster-content > .v4 .existing-auto .col-2 > ul > li .table .operator:before {
          background: #27bdde; }

body.for_sidebar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-x: hidden;
  padding-left: 50px; }
  body.for_sidebar .wrap {
    min-width: 970px; }
  body.for_sidebar .scroll_content_wrapper {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50px;
    right: 0;
    overflow-x: auto; }
  body.for_sidebar .sticky-notice-block {
    left: 50px; }
  body.for_sidebar .user_tools_sidebar,
  body.for_sidebar .user_tools_sidebar_new {
    right: -720px; }
    body.for_sidebar .user_tools_sidebar.open,
    body.for_sidebar .user_tools_sidebar_new.open {
      -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
      right: 0; }
      body.for_sidebar .user_tools_sidebar.open > .nav-tabs.user_tools_sidebar_nav.for_scroll > li:after,
      body.for_sidebar .user_tools_sidebar_new.open > .nav-tabs.user_tools_sidebar_nav.for_scroll > li:after {
        opacity: 0; }
  body.for_sidebar .sideblock_common.sideblock_fixed {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    left: 50px; }
  body.for_sidebar .sidebar_fixed_new {
    left: -250px; }
    body.for_sidebar .sidebar_fixed_new.w_livechat {
      bottom: 52px; }
    body.for_sidebar .sidebar_fixed_new.w_close {
      left: -300px; }
    body.for_sidebar .sidebar_fixed_new.open {
      left: 50px; }
    body.for_sidebar .sidebar_fixed_new.for_full_screen {
      left: -300px; }
      body.for_sidebar .sidebar_fixed_new.for_full_screen.open {
        left: 0; }
    body.for_sidebar .sidebar_fixed_new.right_side {
      left: auto;
      right: -300px; }
      body.for_sidebar .sidebar_fixed_new.right_side.open {
        left: auto;
        right: 5px; }
  body.for_sidebar .modal_bootstrap_3 {
    left: 50px; }
  body.for_sidebar.nav_open {
    padding-left: 250px; }
    body.for_sidebar.nav_open .scroll_content_wrapper {
      left: 250px; }
    body.for_sidebar.nav_open .sideblock_common.sideblock_fixed {
      left: 250px; }
    body.for_sidebar.nav_open .sidebar_fixed_new {
      left: -50px; }
      body.for_sidebar.nav_open .sidebar_fixed_new.w_close {
        left: -100px; }
      body.for_sidebar.nav_open .sidebar_fixed_new.open {
        left: 250px; }
      body.for_sidebar.nav_open .sidebar_fixed_new.for_full_screen {
        left: -300px; }
        body.for_sidebar.nav_open .sidebar_fixed_new.for_full_screen.open {
          left: 0; }
      body.for_sidebar.nav_open .sidebar_fixed_new.right_side {
        left: auto;
        right: -300px; }
        body.for_sidebar.nav_open .sidebar_fixed_new.right_side.open {
          left: auto;
          right: 5px; }
    body.for_sidebar.nav_open .modal_bootstrap_3 {
      left: 250px; }
    body.for_sidebar.nav_open .side_nav_bar {
      width: 250px; }
      body.for_sidebar.nav_open .side_nav_bar .sidenav_content {
        top: 60px; }
        body.for_sidebar.nav_open .side_nav_bar .sidenav_content ul > li > a {
          padding-left: 55px; }
          body.for_sidebar.nav_open .side_nav_bar .sidenav_content ul > li > a .notification_badge {
            margin-top: 0px;
            right: 15px; }
    body.for_sidebar.nav_open .sticky-notice-block {
      left: 250px; }
    body.for_sidebar.nav_open .nav_bar_handle i {
      display: block;
      -moz-transform: scaleX(-1);
      -o-transform: scaleX(-1);
      -webkit-transform: scaleX(-1);
      transform: scaleX(-1);
      filter: FlipH;
      -ms-filter: "FlipH"; }
  body.for_sidebar.nav_hidden {
    padding-left: 0; }
    body.for_sidebar.nav_hidden .modal_bootstrap_3 {
      left: 0; }

.side_nav_bar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #3792bc;
  position: fixed;
  left: 0;
  width: 50px;
  top: 0;
  bottom: 0;
  z-index: 1040; }
  .side_nav_bar.w_livechat {
    bottom: 52px; }
    .side_nav_bar.w_livechat ~ .sidebar_fixed_new, .side_nav_bar.w_livechat ~ .sidebar_fixed_new.from_top_to_bottom {
      bottom: 52px; }
  .side_nav_bar.for_pages {
    width: 80px;
    z-index: 1001;
    top: 90px; }
    .side_nav_bar.for_pages.w_livechat {
      bottom: 52px; }
      .side_nav_bar.for_pages.w_livechat ~ .menu .content-inner {
        bottom: 52px; }
      .side_nav_bar.for_pages.w_livechat ~ .menu .slide-inner-scroll {
        bottom: 52px; }
      .side_nav_bar.for_pages.w_livechat ~ .styleEditor {
        bottom: 52px; }
        .side_nav_bar.for_pages.w_livechat ~ .styleEditor .content-inner {
          bottom: 0; }
  .side_nav_bar.for_page_like_builder {
    width: 80px !important;
    bottom: 0;
    z-index: 1001;
    top: 90px; }
    .side_nav_bar.for_page_like_builder.w_livechat {
      bottom: 52px; }
    .side_nav_bar.for_page_like_builder ul > li > a, .side_nav_bar.for_page_like_builder ul > li .pseudolink {
      font-size: 26px;
      font-weight: 300;
      position: relative;
      z-index: 15;
      padding: 15px 5px;
      text-align: center;
      display: block; }
      .side_nav_bar.for_page_like_builder ul > li > a > span, .side_nav_bar.for_page_like_builder ul > li .pseudolink > span {
        font-size: 10px;
        text-transform: uppercase;
        display: block;
        line-height: 1; }
    .side_nav_bar.for_page_like_builder ul {
      margin: 0; }
      .side_nav_bar.for_page_like_builder ul > li {
        margin: 0;
        padding: 0;
        list-style: none; }
        .side_nav_bar.for_page_like_builder ul > li > a, .side_nav_bar.for_page_like_builder ul > li > a:focus,
        .side_nav_bar.for_page_like_builder ul > li .pseudolink,
        .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          position: relative;
          color: rgba(255, 255, 255, 0.5);
          text-decoration: none; }
          .side_nav_bar.for_page_like_builder ul > li > a:hover, .side_nav_bar.for_page_like_builder ul > li > a:focus:hover,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:hover,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus:hover {
            color: #fff;
            text-decoration: none; }
          .side_nav_bar.for_page_like_builder ul > li > a.selected, .side_nav_bar.for_page_like_builder ul > li > a.active, .side_nav_bar.for_page_like_builder ul > li > a:active, .side_nav_bar.for_page_like_builder ul > li > a:focus.selected, .side_nav_bar.for_page_like_builder ul > li > a:focus.active, .side_nav_bar.for_page_like_builder ul > li > a:focus:active,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink.selected,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink.active,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:active,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus.selected,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus.active,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus:active {
            color: #fff;
            background: rgba(255, 255, 255, 0.15); }
        .side_nav_bar.for_page_like_builder ul > li > a.disabled,
        .side_nav_bar.for_page_like_builder ul > li .pseudolink.disabled {
          cursor: not-allowed; }
          .side_nav_bar.for_page_like_builder ul > li > a.disabled, .side_nav_bar.for_page_like_builder ul > li > a.disabled:focus,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink.disabled,
          .side_nav_bar.for_page_like_builder ul > li .pseudolink.disabled:focus {
            color: rgba(255, 255, 255, 0.2);
            background: none; }
            .side_nav_bar.for_page_like_builder ul > li > a.disabled:hover, .side_nav_bar.for_page_like_builder ul > li > a.disabled:focus:hover,
            .side_nav_bar.for_page_like_builder ul > li .pseudolink.disabled:hover,
            .side_nav_bar.for_page_like_builder ul > li .pseudolink.disabled:focus:hover {
              color: rgba(255, 255, 255, 0.2);
              background: none; }
        .side_nav_bar.for_page_like_builder ul > li .pseudolink {
          color: rgba(255, 255, 255, 0.2); }
          .side_nav_bar.for_page_like_builder ul > li .pseudolink:hover, .side_nav_bar.for_page_like_builder ul > li .pseudolink:focus {
            color: rgba(255, 255, 255, 0.2);
            background: none; }
  .side_nav_bar:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 15px;
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.15) 100%);
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.15) 100%);
    background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.15) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=1 ); }
  .side_nav_bar .sidenav_header {
    background: rgba(0, 0, 0, 0.07);
    padding: 0px 10px;
    position: relative;
    display: flex;
    align-items: center;
    line-height: 1;
    min-height: 60px; }
  .side_nav_bar .nav_bar_handle, .side_nav_bar .nav_bar_handle:focus {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    -webkit-border-radius: 100% 0 0 100%;
    -moz-border-radius: 100% 0 0 100%;
    -ms-border-radius: 100% 0 0 100%;
    border-radius: 100% 0 0 100%;
    background: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 0.5);
    text-decoration: none;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    text-align: center;
    line-height: 40px; }
    .side_nav_bar .nav_bar_handle i, .side_nav_bar .nav_bar_handle:focus i {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      display: block; }
    .side_nav_bar .nav_bar_handle:hover, .side_nav_bar .nav_bar_handle:focus:hover {
      background: rgba(0, 0, 0, 0.25);
      color: white; }
  .side_nav_bar .sidenav_content ul {
    margin: 0; }
    .side_nav_bar .sidenav_content ul > li {
      margin: 0;
      padding: 0;
      list-style: none; }
      .side_nav_bar .sidenav_content ul > li > a, .side_nav_bar .sidenav_content ul > li > a:focus,
      .side_nav_bar .sidenav_content ul > li .pseudolink,
      .side_nav_bar .sidenav_content ul > li .pseudolink:focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: relative;
        color: rgba(255, 255, 255, 0.5);
        text-decoration: none; }
        .side_nav_bar .sidenav_content ul > li > a:hover, .side_nav_bar .sidenav_content ul > li > a:focus:hover,
        .side_nav_bar .sidenav_content ul > li .pseudolink:hover,
        .side_nav_bar .sidenav_content ul > li .pseudolink:focus:hover {
          color: #fff;
          text-decoration: none; }
        .side_nav_bar .sidenav_content ul > li > a.selected, .side_nav_bar .sidenav_content ul > li > a.active, .side_nav_bar .sidenav_content ul > li > a:active, .side_nav_bar .sidenav_content ul > li > a:focus.selected, .side_nav_bar .sidenav_content ul > li > a:focus.active, .side_nav_bar .sidenav_content ul > li > a:focus:active,
        .side_nav_bar .sidenav_content ul > li .pseudolink.selected,
        .side_nav_bar .sidenav_content ul > li .pseudolink.active,
        .side_nav_bar .sidenav_content ul > li .pseudolink:active,
        .side_nav_bar .sidenav_content ul > li .pseudolink:focus.selected,
        .side_nav_bar .sidenav_content ul > li .pseudolink:focus.active,
        .side_nav_bar .sidenav_content ul > li .pseudolink:focus:active {
          color: #fff;
          background: rgba(255, 255, 255, 0.15); }
      .side_nav_bar .sidenav_content ul > li > a.disabled,
      .side_nav_bar .sidenav_content ul > li .pseudolink.disabled {
        cursor: not-allowed; }
        .side_nav_bar .sidenav_content ul > li > a.disabled, .side_nav_bar .sidenav_content ul > li > a.disabled:focus,
        .side_nav_bar .sidenav_content ul > li .pseudolink.disabled,
        .side_nav_bar .sidenav_content ul > li .pseudolink.disabled:focus {
          color: rgba(255, 255, 255, 0.2);
          background: none; }
          .side_nav_bar .sidenav_content ul > li > a.disabled:hover, .side_nav_bar .sidenav_content ul > li > a.disabled:focus:hover,
          .side_nav_bar .sidenav_content ul > li .pseudolink.disabled:hover,
          .side_nav_bar .sidenav_content ul > li .pseudolink.disabled:focus:hover {
            color: rgba(255, 255, 255, 0.2);
            background: none; }
      .side_nav_bar .sidenav_content ul > li .pseudolink {
        color: rgba(255, 255, 255, 0.2); }
        .side_nav_bar .sidenav_content ul > li .pseudolink:hover, .side_nav_bar .sidenav_content ul > li .pseudolink:focus {
          color: rgba(255, 255, 255, 0.2);
          background: none; }
  .side_nav_bar .sidenav_content ul > li:last-child {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .side_nav_bar .sidenav_content ul > li > a, .side_nav_bar .sidenav_content ul > li > a:focus {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    min-height: 58px;
    font-size: 18px;
    padding: 15px 15px 15px 35px;
    display: block;
    text-decoration: none; }
    .side_nav_bar .sidenav_content ul > li > a > i, .side_nav_bar .sidenav_content ul > li > a:focus > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      font-size: 24px;
      left: 15px; }
  .side_nav_bar .sidenav_content ul > li > a .notification_badge {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 5px;
    margin-top: -5px; }

.footer-link, .footer-link:focus {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  display: block;
  background: #fff;
  border: 1px solid #ccc;
  width: 30px;
  height: 30px;
  position: relative;
  border-color: #7e7e7e;
  background: none; }
  .footer-link.w_badge_right .notification_badge, .footer-link:focus.w_badge_right .notification_badge {
    position: absolute;
    top: -6px;
    right: -10px; }
  .footer-link i, .footer-link:focus i {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    line-height: 1;
    font-size: 16px;
    color: #7e7e7e; }
    .footer-link i.lineico-email-send-1, .footer-link:focus i.lineico-email-send-1 {
      margin-left: -2px; }
  .footer-link .loader, .footer-link:focus .loader {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    opacity: 0.2;
    width: 18px; }
  .footer-link:hover, .footer-link:focus:hover {
    background: #7e7e7e;
    border-color: #7e7e7e; }
    .footer-link:hover i, .footer-link:focus:hover i {
      color: #fff; }
  .footer-link.footer-link-fillblue, .footer-link.footer-link-fillblue:focus, .footer-link:focus.footer-link-fillblue, .footer-link:focus.footer-link-fillblue:focus {
    background: none;
    border: 1px solid #27bdde; }
    .footer-link.footer-link-fillblue i, .footer-link.footer-link-fillblue:focus i, .footer-link:focus.footer-link-fillblue i, .footer-link:focus.footer-link-fillblue:focus i {
      color: #27bdde; }
    .footer-link.footer-link-fillblue:hover, .footer-link.footer-link-fillblue:focus:hover, .footer-link:focus.footer-link-fillblue:hover, .footer-link:focus.footer-link-fillblue:focus:hover {
      background: #27bdde;
      border: 1px solid #27bdde; }
      .footer-link.footer-link-fillblue:hover i, .footer-link.footer-link-fillblue:focus:hover i, .footer-link:focus.footer-link-fillblue:hover i, .footer-link:focus.footer-link-fillblue:focus:hover i {
        color: #fff; }
  .footer-link.footer-link-fillgreen, .footer-link.footer-link-fillgreen:focus, .footer-link:focus.footer-link-fillgreen, .footer-link:focus.footer-link-fillgreen:focus {
    background: none;
    border: 1px solid #86c92f; }
    .footer-link.footer-link-fillgreen i, .footer-link.footer-link-fillgreen:focus i, .footer-link:focus.footer-link-fillgreen i, .footer-link:focus.footer-link-fillgreen:focus i {
      color: #86c92f; }
    .footer-link.footer-link-fillgreen:hover, .footer-link.footer-link-fillgreen:focus:hover, .footer-link:focus.footer-link-fillgreen:hover, .footer-link:focus.footer-link-fillgreen:focus:hover {
      background: #86c92f; }
      .footer-link.footer-link-fillgreen:hover i, .footer-link.footer-link-fillgreen:focus:hover i, .footer-link:focus.footer-link-fillgreen:hover i, .footer-link:focus.footer-link-fillgreen:focus:hover i {
        color: #fff; }
  .footer-link.delete_link, .footer-link.delete_link:focus, .footer-link:focus.delete_link, .footer-link:focus.delete_link:focus {
    border: 1px solid #f36a6a; }
    .footer-link.delete_link i, .footer-link.delete_link:focus i, .footer-link:focus.delete_link i, .footer-link:focus.delete_link:focus i {
      color: #f36a6a; }
    .footer-link.delete_link:hover, .footer-link.delete_link:focus:hover, .footer-link:focus.delete_link:hover, .footer-link:focus.delete_link:focus:hover {
      background: #f36a6a;
      border-color: #f36a6a; }
      .footer-link.delete_link:hover i, .footer-link.delete_link:focus:hover i, .footer-link:focus.delete_link:hover i, .footer-link:focus.delete_link:focus:hover i {
        color: #fff; }
  .footer-link.delete_link_full, .footer-link.delete_link_full:focus, .footer-link:focus.delete_link_full, .footer-link:focus.delete_link_full:focus {
    border: 1px solid #f36a6a;
    background: #f36a6a; }
    .footer-link.delete_link_full i, .footer-link.delete_link_full:focus i, .footer-link:focus.delete_link_full i, .footer-link:focus.delete_link_full:focus i {
      color: #fff; }
    .footer-link.delete_link_full:hover, .footer-link.delete_link_full:focus:hover, .footer-link:focus.delete_link_full:hover, .footer-link:focus.delete_link_full:focus:hover {
      background: #ce4848;
      border: 1px solid #ce4848; }
      .footer-link.delete_link_full:hover i, .footer-link.delete_link_full:focus:hover i, .footer-link:focus.delete_link_full:hover i, .footer-link:focus.delete_link_full:focus:hover i {
        color: #fff; }
    .footer-link.delete_link_full.disabled, .footer-link.delete_link_full:focus.disabled, .footer-link:focus.delete_link_full.disabled, .footer-link:focus.delete_link_full:focus.disabled {
      background: none; }
  .footer-link.approve_link, .footer-link.approve_link:focus, .footer-link:focus.approve_link, .footer-link:focus.approve_link:focus {
    border: 1px solid #86c92f; }
    .footer-link.approve_link i, .footer-link.approve_link:focus i, .footer-link:focus.approve_link i, .footer-link:focus.approve_link:focus i {
      color: #86c92f; }
    .footer-link.approve_link:hover, .footer-link.approve_link:focus:hover, .footer-link:focus.approve_link:hover, .footer-link:focus.approve_link:focus:hover {
      background: #86c92f;
      border-color: #86c92f; }
      .footer-link.approve_link:hover i, .footer-link.approve_link:focus:hover i, .footer-link:focus.approve_link:hover i, .footer-link:focus.approve_link:focus:hover i {
        color: #fff; }
  .footer-link.disabled, .footer-link.disabled:focus, .footer-link:focus.disabled, .footer-link:focus.disabled:focus {
    background: #ddd;
    border-color: #ddd;
    cursor: not-allowed; }
    .footer-link.disabled i, .footer-link.disabled:focus i, .footer-link:focus.disabled i, .footer-link:focus.disabled:focus i {
      opacity: 1;
      color: #7e7e7e; }
    .footer-link.disabled:hover, .footer-link.disabled:focus:hover, .footer-link:focus.disabled:hover, .footer-link:focus.disabled:focus:hover {
      background: #ddd;
      border-color: #ddd;
      cursor: not-allowed; }
      .footer-link.disabled:hover i, .footer-link.disabled:focus:hover i, .footer-link:focus.disabled:hover i, .footer-link:focus.disabled:focus:hover i {
        opacity: 1;
        color: #7e7e7e; }
  .footer-link > .datepicker, .footer-link:focus > .datepicker {
    opacity: 0;
    cursor: pointer; }
  .footer-link.for_extended_in_table, .footer-link:focus.for_extended_in_table {
    position: relative; }
    .footer-link.for_extended_in_table:after, .footer-link.for_extended_in_table:before, .footer-link:focus.for_extended_in_table:after, .footer-link:focus.for_extended_in_table:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      position: absolute;
      bottom: -47px;
      z-index: 10;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      pointer-events: none;
      border-width: 0px; }
    .footer-link.for_extended_in_table.open:after, .footer-link:focus.for_extended_in_table.open:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #f9fcfd;
      border-width: 16px; }
    .footer-link.for_extended_in_table.open:before, .footer-link:focus.for_extended_in_table.open:before {
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: #c9d0d2;
      border-width: 17px; }
  .footer-link.no_action, .footer-link:focus.no_action {
    pointer-events: none; }
.footer-link.circle-active, .footer-link.circle-active:focus, .footer-link.circle-active:hover {
  color: #fff;
  background: #86c92f;
  border-color: #86c92f; }
  .footer-link.circle-active > i, .footer-link.circle-active:focus > i, .footer-link.circle-active:hover > i {
    color: #fff; }
    .footer-link.circle-active > i:before, .footer-link.circle-active:focus > i:before, .footer-link.circle-active:hover > i:before {
      content: "\e149"; }
.footer-link.circle-declined, .footer-link.circle-declined:focus, .footer-link.circle-declined:hover {
  background: #f36a6a;
  border-color: #f36a6a; }
  .footer-link.circle-declined > i, .footer-link.circle-declined:focus > i, .footer-link.circle-declined:hover > i {
    color: #fff; }
    .footer-link.circle-declined > i:before, .footer-link.circle-declined:focus > i:before, .footer-link.circle-declined:hover > i:before {
      content: "\e14a"; }
.footer-link.circle-pending, .footer-link.circle-pending:focus, .footer-link.circle-pending:hover {
  background: #EFC62B;
  border-color: #EFC62B; }
  .footer-link.circle-pending > i, .footer-link.circle-pending:focus > i, .footer-link.circle-pending:hover > i {
    color: #fff; }
    .footer-link.circle-pending > i:before, .footer-link.circle-pending:focus > i:before, .footer-link.circle-pending:hover > i:before {
      content: "\e3c7"; }
.footer-link.disabled, .footer-link.disabled:focus {
  background: #ddd;
  border-color: #ddd;
  cursor: not-allowed; }
  .footer-link.disabled i, .footer-link.disabled:focus i {
    opacity: 1;
    color: #7e7e7e; }
  .footer-link.disabled:hover, .footer-link.disabled:focus:hover {
    background: #ddd;
    border-color: #ddd;
    cursor: not-allowed; }
    .footer-link.disabled:hover i, .footer-link.disabled:focus:hover i {
      opacity: 1;
      color: #7e7e7e; }

.popover,
.pseudo_popover {
  font-family: "Lato", "Roboto", Arial !important; }
  .popover ::-webkit-scrollbar,
  .pseudo_popover ::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .popover ::-webkit-scrollbar-thumb,
  .pseudo_popover ::-webkit-scrollbar-thumb {
    background: #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .popover ::-webkit-scrollbar-track,
  .pseudo_popover ::-webkit-scrollbar-track {
    background: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .popover body,
  .pseudo_popover body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666; }
  .popover.for_playlist_actions,
  .pseudo_popover.for_playlist_actions {
    min-width: 140px; }
  .popover.for_video_actions,
  .pseudo_popover.for_video_actions {
    min-width: 200px; }
  .popover.width_400px,
  .pseudo_popover.width_400px {
    max-width: 400px; }
  .popover.for_pages_actions,
  .pseudo_popover.for_pages_actions {
    min-width: 180px; }
  .popover.for_integrations_actions,
  .pseudo_popover.for_integrations_actions {
    min-width: 230px; }
  .popover.for_portal_actions,
  .pseudo_popover.for_portal_actions {
    min-width: 270px; }
  .popover.for_membership_actions,
  .pseudo_popover.for_membership_actions {
    min-width: 270px; }
  .popover.for_campaigns_actions,
  .pseudo_popover.for_campaigns_actions {
    min-width: 190px; }
  .popover.for_timezone,
  .pseudo_popover.for_timezone {
    width: 336px;
    max-width: 336px;
    min-height: 285px; }
    .popover.for_timezone .timezone_result_box,
    .pseudo_popover.for_timezone .timezone_result_box {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border: 1px solid rgba(255, 255, 255, 0.3);
      background: rgba(255, 255, 255, 0.05);
      padding: 10px;
      font-size: 16px;
      font-weight: 400;
      text-align: center; }
      .popover.for_timezone .timezone_result_box > div,
      .pseudo_popover.for_timezone .timezone_result_box > div {
        width: 50%;
        min-width: 50%;
        max-width: 50%; }
  .popover.for_billing_actions_alert,
  .pseudo_popover.for_billing_actions_alert {
    min-width: 400px;
    right: 0;
    left: auto !important; }
    .popover.for_billing_actions_alert ul,
    .pseudo_popover.for_billing_actions_alert ul {
      margin: 0 0 0 20px;
      padding: 0; }
      .popover.for_billing_actions_alert ul > li,
      .pseudo_popover.for_billing_actions_alert ul > li {
        margin: 0 0 20px 0;
        padding: 0; }
    .popover.for_billing_actions_alert .arrow,
    .pseudo_popover.for_billing_actions_alert .arrow {
      left: auto;
      margin-left: 0;
      right: 20px; }
  .popover.w_arrow.top .arrow:after,
  .pseudo_popover.w_arrow.top .arrow:after {
    border-top-color: #333; }
  .popover.w_arrow.bottom .arrow:after,
  .pseudo_popover.w_arrow.bottom .arrow:after {
    border-bottom-color: #333; }
  .popover.gdpr_terms_offer,
  .pseudo_popover.gdpr_terms_offer {
    border: none;
    padding: 0;
    min-width: 550px; }
    .popover.gdpr_terms_offer .popover-content,
    .pseudo_popover.gdpr_terms_offer .popover-content {
      overflow-y: auto;
      max-height: 300px; }
  .popover.for_bump_help,
  .pseudo_popover.for_bump_help {
    min-width: 350px; }
    .popover.for_bump_help ol,
    .pseudo_popover.for_bump_help ol {
      margin: 0;
      padding: 0; }
      .popover.for_bump_help ol > li,
      .pseudo_popover.for_bump_help ol > li {
        margin: 0 0 20px 10px;
        padding: 0 0 0 10px; }
        .popover.for_bump_help ol > li:last-child,
        .pseudo_popover.for_bump_help ol > li:last-child {
          margin-bottom: 0; }
  .popover.clockpicker-popover,
  .pseudo_popover.clockpicker-popover {
    border: none;
    padding: 0;
    border-radius: 3px; }
    .popover.clockpicker-popover *,
    .pseudo_popover.clockpicker-popover * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .popover.clockpicker-popover *:before, .popover.clockpicker-popover *:after,
      .pseudo_popover.clockpicker-popover *:before,
      .pseudo_popover.clockpicker-popover *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .popover.clockpicker-popover .arrow,
    .pseudo_popover.clockpicker-popover .arrow {
      display: none; }
    .popover.clockpicker-popover .popover-title,
    .pseudo_popover.clockpicker-popover .popover-title {
      color: rgba(255, 255, 255, 0.5);
      background: #27bdde;
      border: none;
      padding: 20px 0px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      line-height: 48px;
      font-size: 58px;
      display: flex;
      justify-content: center;
      font-weight: 300; }
      .popover.clockpicker-popover .popover-title span,
      .pseudo_popover.clockpicker-popover .popover-title span {
        line-height: 1; }
        .popover.clockpicker-popover .popover-title span.text-primary,
        .pseudo_popover.clockpicker-popover .popover-title span.text-primary {
          color: #fff; }
        .popover.clockpicker-popover .popover-title span.clockpicker-span-am-pm, .popover.clockpicker-popover .popover-title span.clockpicker-span-minutes, .popover.clockpicker-popover .popover-title span.clockpicker-span-hours,
        .pseudo_popover.clockpicker-popover .popover-title span.clockpicker-span-am-pm,
        .pseudo_popover.clockpicker-popover .popover-title span.clockpicker-span-minutes,
        .pseudo_popover.clockpicker-popover .popover-title span.clockpicker-span-hours {
          padding-left: 0;
          padding-right: 0;
          width: auto; }
        .popover.clockpicker-popover .popover-title span.clockpicker-span-am-pm,
        .pseudo_popover.clockpicker-popover .popover-title span.clockpicker-span-am-pm {
          font-size: 14px;
          font-weight: 700; }
    .popover.clockpicker-popover .clockpicker-plate,
    .pseudo_popover.clockpicker-popover .clockpicker-plate {
      background-color: #f7f7f7;
      border: none; }
    .popover.clockpicker-popover .clockpicker-canvas line,
    .pseudo_popover.clockpicker-popover .clockpicker-canvas line {
      stroke: #27bdde; }
    .popover.clockpicker-popover .clockpicker-canvas-bearing,
    .popover.clockpicker-popover .clockpicker-canvas-fg,
    .pseudo_popover.clockpicker-popover .clockpicker-canvas-bearing,
    .pseudo_popover.clockpicker-popover .clockpicker-canvas-fg {
      fill: #27bdde; }
    .popover.clockpicker-popover .popover-content,
    .pseudo_popover.clockpicker-popover .popover-content {
      border-radius: 0;
      background: none; }
  .popover.popover-zindex,
  .pseudo_popover.popover-zindex {
    z-index: 1039; }
  .popover.popover-zindex_modal,
  .pseudo_popover.popover-zindex_modal {
    z-index: 1050; }
  .popover.popover-chatend,
  .pseudo_popover.popover-chatend {
    min-width: 140px; }
    .popover.popover-chatend .popover-content,
    .pseudo_popover.popover-chatend .popover-content {
      padding: 10px; }
    .popover.popover-chatend p,
    .pseudo_popover.popover-chatend p {
      font-size: 16px;
      margin-bottom: 10px; }
    .popover.popover-chatend ul,
    .pseudo_popover.popover-chatend ul {
      margin: 0;
      padding: 0; }
      .popover.popover-chatend ul > li,
      .pseudo_popover.popover-chatend ul > li {
        float: left;
        list-style: none;
        margin: 0;
        padding: 0; }
        .popover.popover-chatend ul > li:nth-child(2),
        .pseudo_popover.popover-chatend ul > li:nth-child(2) {
          float: right; }
        .popover.popover-chatend ul > li .btn,
        .pseudo_popover.popover-chatend ul > li .btn {
          padding: 5px 12px; }
    .popover.popover-chatend.left,
    .pseudo_popover.popover-chatend.left {
      margin-left: -95px; }
  .popover.for_page_preview,
  .pseudo_popover.for_page_preview {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    border: none;
    width: 200px;
    max-height: 400px;
    overflow-y: hidden; }
    .popover.for_page_preview .popover-content,
    .pseudo_popover.for_page_preview .popover-content {
      padding: 0; }
  .popover.popover_placeholder,
  .pseudo_popover.popover_placeholder {
    background: none;
    box-shadow: none;
    border: none;
    padding: 0; }
    .popover.popover_placeholder.for_affiliate_code,
    .pseudo_popover.popover_placeholder.for_affiliate_code {
      max-width: 625px;
      width: 625px;
      z-index: 1050; }
      .popover.popover_placeholder.for_affiliate_code .pseudo_popover,
      .pseudo_popover.popover_placeholder.for_affiliate_code .pseudo_popover {
        margin-left: 25px; }
    .popover.popover_placeholder .pseudo_popover,
    .pseudo_popover.popover_placeholder .pseudo_popover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      border-radius: 6px;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
      border: 1px solid rgba(0, 0, 0, 0.2);
      position: relative;
      padding: 1px; }
    .popover.popover_placeholder.right .arrow:after,
    .pseudo_popover.popover_placeholder.right .arrow:after {
      border-right-color: #333333; }
  .popover.v4_black,
  .pseudo_popover.v4_black {
    background: #333;
    color: #fff; }
    .popover.v4_black *,
    .pseudo_popover.v4_black * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .popover.v4_black *:before, .popover.v4_black *:after,
      .pseudo_popover.v4_black *:before,
      .pseudo_popover.v4_black *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .popover.v4_black .popover-content-inner,
    .pseudo_popover.v4_black .popover-content-inner {
      padding: 10px 20px 20px 20px; }
    .popover.v4_black .popover-content-inner-equal_topbottom_double,
    .pseudo_popover.v4_black .popover-content-inner-equal_topbottom_double {
      padding: 20px 20px 20px 20px; }
    .popover.v4_black .popover-content-equal_topbottom,
    .pseudo_popover.v4_black .popover-content-equal_topbottom {
      padding: 10px 20px; }
    .popover.v4_black .popover-content_small,
    .pseudo_popover.v4_black .popover-content_small {
      padding: 5px 10px;
      font-size: 13px; }
    .popover.v4_black ul.radios_list,
    .pseudo_popover.v4_black ul.radios_list {
      max-height: inherit;
      overflow: initial;
      padding: 0;
      margin: 0; }
      .popover.v4_black ul.radios_list > li,
      .pseudo_popover.v4_black ul.radios_list > li {
        border-bottom: none;
        margin: 0;
        padding: 0;
        position: relative;
        display: block;
        list-style: none;
        width: auto; }
        .popover.v4_black ul.radios_list > li label,
        .pseudo_popover.v4_black ul.radios_list > li label {
          color: rgba(255, 255, 255, 0.5); }
        .popover.v4_black ul.radios_list > li .circle-notifications,
        .pseudo_popover.v4_black ul.radios_list > li .circle-notifications {
          margin: 0 5px 0 0px !important;
          min-width: 20px !important;
          height: 20px !important;
          border: none !important; }
        .popover.v4_black ul.radios_list > li:last-child,
        .pseudo_popover.v4_black ul.radios_list > li:last-child {
          margin-bottom: 0; }
        .popover.v4_black ul.radios_list > li hr,
        .pseudo_popover.v4_black ul.radios_list > li hr {
          border-color: rgba(255, 255, 255, 0.3);
          border-bottom: none;
          margin: 20px 0; }
    .popover.v4_black ul.sequence_actions,
    .pseudo_popover.v4_black ul.sequence_actions {
      margin: 0;
      padding: 0; }
      .popover.v4_black ul.sequence_actions > li,
      .pseudo_popover.v4_black ul.sequence_actions > li {
        margin: 0;
        padding: 0; }
        .popover.v4_black ul.sequence_actions > li.in_red a i, .popover.v4_black ul.sequence_actions > li.in_red a:focus i,
        .pseudo_popover.v4_black ul.sequence_actions > li.in_red a i,
        .pseudo_popover.v4_black ul.sequence_actions > li.in_red a:focus i {
          color: #f36a6a; }
        .popover.v4_black ul.sequence_actions > li.in_red a:hover, .popover.v4_black ul.sequence_actions > li.in_red a:focus:hover,
        .pseudo_popover.v4_black ul.sequence_actions > li.in_red a:hover,
        .pseudo_popover.v4_black ul.sequence_actions > li.in_red a:focus:hover {
          color: #f36a6a; }
          .popover.v4_black ul.sequence_actions > li.in_red a:hover i, .popover.v4_black ul.sequence_actions > li.in_red a:focus:hover i,
          .pseudo_popover.v4_black ul.sequence_actions > li.in_red a:hover i,
          .pseudo_popover.v4_black ul.sequence_actions > li.in_red a:focus:hover i {
            color: #f36a6a; }
        .popover.v4_black ul.sequence_actions > li a,
        .pseudo_popover.v4_black ul.sequence_actions > li a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          border: none;
          color: #ababab;
          font-size: 13px;
          padding: 8px 10px 8px 34px;
          position: relative;
          text-decoration: none; }
          .popover.v4_black ul.sequence_actions > li a.w_badge_right .notification_badge,
          .pseudo_popover.v4_black ul.sequence_actions > li a.w_badge_right .notification_badge {
            position: absolute;
            top: 10px;
            right: 0; }
          .popover.v4_black ul.sequence_actions > li a > i,
          .pseudo_popover.v4_black ul.sequence_actions > li a > i {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 0;
            line-height: 1; }
          .popover.v4_black ul.sequence_actions > li a:hover, .popover.v4_black ul.sequence_actions > li a:focus,
          .pseudo_popover.v4_black ul.sequence_actions > li a:hover,
          .pseudo_popover.v4_black ul.sequence_actions > li a:focus {
            background: none;
            color: #fff; }
          .popover.v4_black ul.sequence_actions > li a.not_clickable, .popover.v4_black ul.sequence_actions > li a.not_clickable:focus,
          .pseudo_popover.v4_black ul.sequence_actions > li a.not_clickable,
          .pseudo_popover.v4_black ul.sequence_actions > li a.not_clickable:focus {
            color: rgba(171, 171, 171, 0.5); }
            .popover.v4_black ul.sequence_actions > li a.not_clickable:hover, .popover.v4_black ul.sequence_actions > li a.not_clickable:focus:hover,
            .pseudo_popover.v4_black ul.sequence_actions > li a.not_clickable:hover,
            .pseudo_popover.v4_black ul.sequence_actions > li a.not_clickable:focus:hover {
              color: rgba(171, 171, 171, 0.5); }
        .popover.v4_black ul.sequence_actions > li.on a > i,
        .pseudo_popover.v4_black ul.sequence_actions > li.on a > i {
          color: #86c92f; }
          .popover.v4_black ul.sequence_actions > li.on a > i:before,
          .pseudo_popover.v4_black ul.sequence_actions > li.on a > i:before {
            content: "\e28a"; }
        .popover.v4_black ul.sequence_actions > li.off a > i:before,
        .pseudo_popover.v4_black ul.sequence_actions > li.off a > i:before {
          content: "\e39a"; }
    .popover.v4_black ul.aff_link_select,
    .pseudo_popover.v4_black ul.aff_link_select {
      margin: 0;
      padding: 0; }
      .popover.v4_black ul.aff_link_select > li,
      .pseudo_popover.v4_black ul.aff_link_select > li {
        margin: 0;
        padding: 0;
        list-style: none; }
    .popover.v4_black .popover-title_new,
    .pseudo_popover.v4_black .popover-title_new {
      font-size: 15px;
      position: relative;
      color: #fff;
      font-weight: 700;
      background-color: transparent;
      border-bottom: none;
      line-height: 18px;
      margin: 0;
      padding: 20px 20px;
      -webkit-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      margin-bottom: 5px; }
      .popover.v4_black .popover-title_new:after,
      .pseudo_popover.v4_black .popover-title_new:after {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        content: "";
        display: block;
        clear: both;
        position: absolute;
        bottom: 0;
        left: 20px;
        right: 20px; }
      .popover.v4_black .popover-title_new.w_button .btn,
      .pseudo_popover.v4_black .popover-title_new.w_button .btn {
        margin-top: -11px; }
    .popover.v4_black.left,
    .pseudo_popover.v4_black.left {
      margin-left: 0 !important; }
    .popover.v4_black label,
    .pseudo_popover.v4_black label {
      color: rgba(255, 255, 255, 0.5); }
    .popover.v4_black.offset_left,
    .pseudo_popover.v4_black.offset_left {
      left: calc(100% + 10px) !important; }

/* ============================================================
  COMMON
============================================================ */
.cmn-toggle {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden; }

.cmn-toggle + label {
  display: block;
  position: relative;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* ============================================================
  SWITCH 1 - ROUND
============================================================ */
input.cmn-toggle-round + label {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  border-radius: 60px;
  padding: 2px;
  width: 43px;
  height: 10px;
  background-color: transparent; }

input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  content: ""; }

input.cmn-toggle-round + label:before {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  border-radius: 60px;
  right: 1px;
  background-color: #27bdde;
  -webkit-transition: background 0.4s;
  -moz-transition: background 0.4s;
  -o-transition: background 0.4s;
  transition: background 0.4s; }

input.cmn-toggle-round + label:after {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  background-color: #fff;
  -webkit-transition: margin 0.4s, box-shadow 0.1s ease;
  -moz-transition: margin 0.4s, box-shadow 0.1s ease;
  -o-transition: margin 0.4s, box-shadow 0.1s ease;
  transition: margin 0.4s, box-shadow 0.1s ease;
  top: 3px;
  margin-left: 2px; }

input.cmn-toggle-round:checked + label:before {
  background-color: #27bdde; }

input.cmn-toggle-round:checked + label:after {
  margin-left: 25px; }

input.cmn-toggle-round:checked:not(:disabled) ~ label:active:after,
input.cmn-toggle-round:checked:not(:disabled):focus ~ label:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(39, 189, 222, 0.1); }

input.cmn-toggle-round:not(:disabled) ~ label:active:after,
input.cmn-toggle-round:not(:disabled):focus ~ label:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }

.form-group-toggler {
  text-align: center;
  margin: 7px 0px 0px;
  font-size: 13px;
  display: inline-block;
  vertical-align: top; }
  .form-group-toggler > label {
    float: right;
    font-weight: 300;
    color: #999; }
    .form-group-toggler > label.width_50 {
      width: 50px; }
    .form-group-toggler > label .circle-notifications {
      margin-left: 5px; }
    .form-group-toggler > label:first-child {
      float: left; }
      .form-group-toggler > label:first-child .circle-notifications {
        margin-right: 5px;
        margin-left: 0; }
    .form-group-toggler > label.selected {
      color: #27bdde; }
  .form-group-toggler .switcher {
    display: inline-block;
    vertical-align: top;
    padding: 0px 15px;
    margin-top: -1px; }
    .form-group-toggler .switcher.smaller {
      padding: 0 5px; }
  .form-group-toggler input.cmn-toggle-round + label {
    height: 20px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box; }
  .form-group-toggler input.cmn-toggle-round[disabled] + label {
    cursor: not-allowed; }
  .form-group-toggler.no_margin {
    margin: 0; }
    .form-group-toggler.no_margin input.cmn-toggle-round + label {
      margin: 0; }
  .form-group-toggler.form-group-toggler_out {
    margin: 0 0 5px 0; }
  .form-group-toggler.larger_labels > label {
    font-size: 16px; }
  .form-group-toggler.for_product_state {
    margin: 0;
    width: 64px; }
    .form-group-toggler.for_product_state .switcher {
      padding: 0;
      margin: 0; }
      .form-group-toggler.for_product_state .switcher .cmn-toggle + label {
        margin-bottom: 0; }
    .form-group-toggler.for_product_state > label {
      margin: 4px 0 0 0;
      font-size: 11px;
      color: #aaa;
      float: none;
      font-weight: 400; }
      .form-group-toggler.for_product_state > label.selected {
        color: #27bdde; }
    .form-group-toggler.for_product_state.w_states input.cmn-toggle-round + label:before {
      background: #ddd; }
    .form-group-toggler.for_product_state.w_states input.cmn-toggle-round:checked + label:before {
      background: #27bdde; }
  .form-group-toggler.no_labels {
    margin: 0; }
    .form-group-toggler.no_labels .toggler_label {
      display: none; }
    .form-group-toggler.no_labels .switcher {
      padding: 0; }
      .form-group-toggler.no_labels .switcher .cmn-toggle + label {
        margin-bottom: 0; }
      .form-group-toggler.no_labels .switcher input.cmn-toggle-round + label:before {
        background: #ddd; }
      .form-group-toggler.no_labels .switcher input.cmn-toggle-round:checked + label:before {
        background: #27bdde; }
  .form-group-toggler.special {
    margin-top: 0; }
    .form-group-toggler.special input.cmn-toggle-round + label {
      width: 30px;
      height: 14px;
      margin: 0;
      top: 1px; }
    .form-group-toggler.special input.cmn-toggle-round + label:before {
      background-color: #27bdde; }
    .form-group-toggler.special input.cmn-toggle-round:checked + label:before {
      background-color: #27bdde; }
    .form-group-toggler.special input.cmn-toggle-round[disabled] + label {
      cursor: not-allowed; }
    .form-group-toggler.special input.cmn-toggle-round[disabled] + label:before,
    .form-group-toggler.special input.cmn-toggle-round[disabled]:checked + label:before {
      background-color: #ddd; }
    .form-group-toggler.special input.cmn-toggle-round + label:after {
      width: 12px;
      height: 12px;
      background-color: #fff; }
    .form-group-toggler.special input.cmn-toggle-round[disabled] + label:after {
      background-color: #fff; }
    .form-group-toggler.special input.cmn-toggle-round:checked + label:after {
      margin-left: 17px; }
    .form-group-toggler.special.label_lenght_1 > label {
      width: 25px;
      text-align: center; }
    .form-group-toggler.special > label {
      margin-bottom: 0;
      font-size: 12px;
      text-transform: uppercase; }
  .form-group-toggler.special_pages {
    margin-top: 20px; }
    .form-group-toggler.special_pages .switcher {
      padding: 0 8px; }
    .form-group-toggler.special_pages > label {
      text-align: center; }
  .form-group-toggler.special_no {
    margin-top: 0; }
    .form-group-toggler.special_no input.cmn-toggle-round + label {
      width: 30px;
      height: 14px;
      margin: 0;
      top: 1px; }
    .form-group-toggler.special_no input.cmn-toggle-round[disabled] + label {
      cursor: not-allowed; }
    .form-group-toggler.special_no input.cmn-toggle-round + label:before {
      background-color: #ddd; }
    .form-group-toggler.special_no input.cmn-toggle-round:checked + label:before {
      background-color: #27bdde; }
    .form-group-toggler.special_no input.cmn-toggle-round[disabled] + label:before,
    .form-group-toggler.special_no input.cmn-toggle-round[disabled]:checked + label:before {
      background-color: #27bdde; }
    .form-group-toggler.special_no input.cmn-toggle-round + label:after {
      width: 12px;
      height: 12px;
      background-color: #fff; }
    .form-group-toggler.special_no input.cmn-toggle-round[disabled] + label:after {
      background-color: #fff; }
    .form-group-toggler.special_no input.cmn-toggle-round:checked + label:after {
      margin-left: 17px; }
    .form-group-toggler.special_no.label_lenght_1 > label {
      width: 25px;
      text-align: center; }
    .form-group-toggler.special_no > label {
      margin-bottom: 0;
      font-size: 12px;
      text-transform: uppercase; }
  .form-group-toggler.w_label_left {
    margin: 0; }
    .form-group-toggler.w_label_left > label {
      font-size: 12px;
      margin-bottom: 0;
      padding: 0;
      line-height: 22px; }
    .form-group-toggler.w_label_left .switcher {
      padding: 0 0 0 15px; }
      .form-group-toggler.w_label_left .switcher input.cmn-toggle-round + label:before {
        background: #ddd; }
      .form-group-toggler.w_label_left .switcher input.cmn-toggle-round:checked + label:before {
        background: #27bdde; }
  .form-group-toggler.w_grey_bg .switcher input.cmn-toggle-round + label:before {
    background: #ddd; }
  .form-group-toggler.w_grey_bg .switcher input.cmn-toggle-round:checked + label:before {
    background: #27bdde; }

[class*="overlay_wrapper_"] {
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 99999;
  z-index: 99; }
  [class*="overlay_wrapper_"] .overlay_inner {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute; }
  [class*="overlay_wrapper_"].w_white_bg {
    background: #fff; }
  [class*="overlay_wrapper_"].w_black_bg {
    z-index: 30000000;
    text-align: center;
    background: #333; }
    [class*="overlay_wrapper_"].w_black_bg > .overlay_inner {
      opacity: 1; }
      [class*="overlay_wrapper_"].w_black_bg > .overlay_inner.ring-loader_new {
        color: rgba(255, 255, 255, 0.3); }
    [class*="overlay_wrapper_"].w_black_bg.w_text p {
      color: #fff; }
  [class*="overlay_wrapper_"].no_bg {
    background: none; }
  [class*="overlay_wrapper_"].no_bg_inverse {
    background: none; }
    [class*="overlay_wrapper_"].no_bg_inverse > .overlay_inner.ring-loader_new {
      color: rgba(255, 255, 255, 0.3); }
  [class*="overlay_wrapper_"].w_text {
    text-align: center; }
    [class*="overlay_wrapper_"].w_text .ring-loader_new > div {
      display: inline-block; }
    [class*="overlay_wrapper_"].w_text span.clearfix {
      display: block; }
    [class*="overlay_wrapper_"].w_text p {
      text-transform: uppercase;
      display: inline-block;
      font-size: 32px;
      font-weight: 300;
      margin-top: 50px;
      margin-bottom: 0; }
      [class*="overlay_wrapper_"].w_text p > strong {
        font-weight: 600; }
    [class*="overlay_wrapper_"].w_text.smaller_text p {
      text-transform: none;
      display: block;
      vertical-align: top;
      font-size: 18px;
      position: relative;
      margin-top: 20px;
      font-weight: 300;
      margin-bottom: 0;
      color: #333; }

.inverse [class*="overlay_wrapper_"] {
  background-color: transparent; }
  .inverse [class*="overlay_wrapper_"].w_black_bg {
    background: rgba(51, 51, 51, 0.8); }

.overlay_wrapper_abs {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0px; }
  .overlay_wrapper_abs.w_header {
    top: 80px; }

.overlay_wrapper_fix {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0px;
  z-index: 1060; }

.overlay_wrapper_sta {
  position: relative;
  display: block;
  height: 200px;
  width: 100%; }

.overlay_wrapper_seq {
  background: none;
  height: 122px; }
  .overlay_wrapper_seq .overlay_inner.ring-loader_new {
    color: rgba(255, 255, 255, 0.3); }
    .overlay_wrapper_seq .overlay_inner.ring-loader_new > div {
      width: 102px;
      height: 102px;
      font-size: 58px; }

.ring-loader_new {
  color: rgba(0, 0, 0, 0.2); }
  .ring-loader_new > div {
    display: block;
    vertical-align: top;
    width: 130px;
    height: 130px;
    position: relative;
    font-size: 74px; }
    .ring-loader_new > div > i {
      -webkit-animation: optimize_file_animation 2s infinite linear;
      -moz-animation: optimize_file_animation 2s infinite linear;
      -ms-animation: optimize_file_animation 2s infinite linear;
      -o-animation: optimize_file_animation 2s infinite linear;
      animation: optimize_file_animation 2s infinite linear;
      line-height: 1;
      position: absolute; }
      .ring-loader_new > div > i:before {
        font-family: "line-cons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e246"; }
      .ring-loader_new > div > i:nth-of-type(1) {
        font-size: 1em;
        height: 1em;
        bottom: 0;
        left: 0; }
      .ring-loader_new > div > i:nth-of-type(2) {
        font-size: 0.67em;
        height: 1em;
        top: 0.6em;
        right: 0; }
      .ring-loader_new > div > i:nth-of-type(3) {
        font-size: 0.48em;
        height: 1em;
        top: 0;
        left: 1.1em; }

.user_tools_sidebar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1042;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 720px;
  background: #fff; }
  .user_tools_sidebar .expander {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
    left: -70px;
    background: #f36a6a;
    width: 70px;
    color: #fff;
    height: 60px;
    display: block;
    z-index: 1;
    position: absolute;
    top: 0;
    display: none; }
    .user_tools_sidebar .expander > span {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      font-size: 30px;
      opacity: 1; }
    .user_tools_sidebar .expander:hover {
      background: #cc3921; }
  .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: -70px; }
    .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li {
      margin: 0 0 10px 0;
      float: none; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li .tooltip {
        right: 75px !important;
        white-space: nowrap;
        left: auto !important; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li:last-child {
        margin-bottom: 0; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus {
        background: #333;
        color: #fff; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:hover > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus:hover > span {
          color: rgba(255, 255, 255, 0.5); }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:hover > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus:hover > span > strong {
            color: white; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:hover, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.black_tab > a:focus:hover {
          background: #000; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a {
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
        display: block;
        width: 70px;
        height: 60px; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          font-size: 26px;
          line-height: 1; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > span {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          font-size: 14px;
          display: block;
          text-align: center;
          line-height: 1;
          margin-top: -7px; }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > span > i {
            font-size: 36px; }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > span > strong {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-size: 20px;
            display: block;
            font-weight: 700;
            margin-bottom: 5px; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus {
          background: #f36a6a;
          color: #fff; }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:hover > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus:hover > span {
            color: rgba(255, 255, 255, 0.5); }
            .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:hover > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus:hover > span > strong {
              color: white; }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:hover, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus:hover {
            background: #cc3921; }
            .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:hover:before, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li > a:focus:hover:before {
              display: none; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a {
        border: none; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:before {
          display: none; }
        .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:hover, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus:hover {
          background: #f5f5f5; }
          .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:hover > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus > span, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus:hover > span {
            color: #909191; }
            .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:hover > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus > span > strong, .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li.active > a:focus:hover > span > strong {
              color: #27bdde; }
      .user_tools_sidebar > .nav-tabs.user_tools_sidebar_nav > li .notification_badge {
        position: absolute;
        top: -8px;
        left: -8px; }
  .user_tools_sidebar .sidebar_content_wrapper_outer {
    padding: 0;
    position: absolute;
    top: 0px;
    overflow: hidden;
    bottom: 0;
    left: 0;
    right: 0;
    width: inherit;
    background: #f5f5f5; }
    .user_tools_sidebar .sidebar_content_wrapper_outer h4 {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      line-height: 1.42857;
      margin: 0;
      color: #000;
      font-weight: 700;
      font-size: 18px; }
      .user_tools_sidebar .sidebar_content_wrapper_outer h4.for_campaign {
        display: flex;
        align-items: flex-start;
        justify-content: space-between; }
        .user_tools_sidebar .sidebar_content_wrapper_outer h4.for_campaign > span.hollow-btn-like {
          white-space: nowrap;
          margin-left: 10px; }
      .user_tools_sidebar .sidebar_content_wrapper_outer h4.article_title {
        padding-bottom: 20px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        margin-bottom: 20px; }
    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper {
      padding: 30px 40px;
      position: absolute;
      top: 0px;
      overflow-y: auto;
      left: 0;
      right: 0;
      width: inherit;
      bottom: 70px; }
      .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper.no_bottom {
        bottom: 0; }
      .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list {
        position: relative;
        margin: 0;
        padding: 0; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list:before {
          content: "";
          width: 2px;
          position: absolute;
          top: 0;
          bottom: 0;
          left: 31px;
          background: rgba(51, 51, 51, 0.1); }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki:before {
          display: none; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_top_part_content {
          padding-top: 20px;
          padding-left: 30px; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content {
          padding: 0 30px 20px 30px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner {
            padding: 20px 0 0 0; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul {
              margin: 0 0 30px 0;
              padding: 0; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul:last-of-type {
                margin-bottom: 0; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li {
                margin: 0;
                padding: 0;
                list-style: none; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a {
                  -webkit-transition: all 0.3s ease-in-out;
                  -moz-transition: all 0.3s ease-in-out;
                  -ms-transition: all 0.3s ease-in-out;
                  -o-transition: all 0.3s ease-in-out;
                  transition: all 0.3s ease-in-out;
                  display: inline-block;
                  vertical-align: top;
                  position: relative;
                  padding-left: 20px; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a h5 {
                    font-size: 17px;
                    font-weight: 400; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a > i {
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -ms-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    transition: all 0.3s ease-in-out;
                    position: absolute;
                    left: 0;
                    top: 5px;
                    font-size: 10px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a > i:before {
                      font-weight: bold !important; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:focus {
                    color: #666;
                    text-decoration: none; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a > i, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:focus > i {
                      color: #999; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:focus:hover {
                      color: #000;
                      text-decoration: none; }
                      .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:hover > i, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > a:focus:hover > i {
                        color: inherit; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul {
                  margin: 0;
                  padding: 0; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li {
                    list-style: none;
                    padding-left: 20px;
                    margin: 0 0 25px 0; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li:first-child {
                      margin-top: 25px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li:last-child {
                      margin-bottom: 0; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li a {
                      font-size: 17px;
                      font-weight: 400; }
                      .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li a, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li a:focus {
                        text-decoration: none; }
                        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li a:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_wiki > li .sidebar_expandable_content .sidebar_expandable_content_inner > ul > li > ul > li a:focus:hover {
                          text-decoration: underline; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_top_part_content {
          padding-right: 90px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_top_part_content > i {
            color: rgba(0, 0, 0, 0.1);
            position: absolute;
            top: 20px;
            right: 30px;
            font-size: 40px; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner {
          padding-bottom: 10px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid {
            margin-bottom: 30px; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line {
              display: flex;
              align-items: center; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line.todo_content_top_part {
                margin-bottom: 15px; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line.todo_content_bottom_part {
                align-self: flex-start; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div {
                text-align: center; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div p {
                  color: #000;
                  font-size: 18px; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div p strong {
                    font-weight: 700; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i {
                  font-size: 84px;
                  position: relative; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i {
                    -webkit-border-radius: 100%;
                    -moz-border-radius: 100%;
                    -ms-border-radius: 100%;
                    border-radius: 100%;
                    position: absolute;
                    font-size: 30px;
                    right: -10px;
                    bottom: -3px;
                    line-height: 1;
                    background: #fff;
                    padding: 5px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i:before {
                      font-weight: 700 !important; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_profile {
                      right: -20px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_email {
                      right: -15px;
                      bottom: 10px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_page {
                      right: -18px;
                      bottom: 4px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_leads {
                      bottom: 12px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_pgateway {
                      right: -17px;
                      bottom: 5px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_clist {
                      right: -20px;
                      bottom: -8px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div > div > i > i.for_tag {
                      right: -18px;
                      bottom: 24px; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(1), .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(3) {
                  width: 180px; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(1) > div, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(3) > div {
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    border-radius: 4px;
                    display: inline-block;
                    vertical-align: top;
                    width: 140px;
                    height: 140px;
                    border: 1px solid #b7b7b7;
                    color: rgba(0, 0, 0, 0.15);
                    line-height: 140px; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(1) > div img, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(3) > div img {
                      display: block; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(2) {
                  width: 186px;
                  position: relative; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(2) > div:before {
                    content: "";
                    top: 50%;
                    position: absolute;
                    left: 0;
                    right: 0;
                    background: url("/img/new_style/todo_border.png") repeat-x 0 0;
                    height: 1px; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(2) > div > span {
                    -webkit-border-radius: 100%;
                    -moz-border-radius: 100%;
                    -ms-border-radius: 100%;
                    border-radius: 100%;
                    display: inline-block;
                    vertical-align: top;
                    width: 54px;
                    height: 54px;
                    border: 1px dashed #a59f8c;
                    text-align: center;
                    line-height: 54px;
                    font-size: 20px;
                    color: #7e7e7e;
                    background: #fff;
                    position: relative; }
                    .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(2) > div > span > i {
                      display: inline-block;
                      vertical-align: top; }
                      .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list.for_todo > li .sidebar_expandable_content .sidebar_expandable_content_inner .todo_content_grid .todo_content_grid_line > div:nth-of-type(2) > div > span > i:before {
                        font-weight: bold !important; }
        .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li {
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          -webkit-box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
          box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          padding: 0;
          background: #fff;
          list-style: none;
          margin: 0 0 15px 0;
          position: relative; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:last-child {
            margin-bottom: 0; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results {
            margin-top: 50px; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:focus, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:hover {
              -webkit-border-radius: 0;
              -moz-border-radius: 0;
              -ms-border-radius: 0;
              border-radius: 0;
              -webkit-box-shadow: none;
              box-shadow: none;
              background: none; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results h4, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:focus h4, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:hover h4 {
                color: #999;
                font-size: 24px;
                font-weight: 400;
                line-height: 1.42857;
                margin: 0;
                text-align: center;
                text-transform: uppercase; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results h4 > i, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:focus h4 > i, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_results:hover h4 > i {
                  display: block;
                  margin-bottom: 20px;
                  color: inherit;
                  font-size: 72px;
                  line-height: 1; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
            background: none; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect > div {
              padding-left: 60px; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect > div > .ez-checkbox {
                position: absolute;
                top: -2px;
                left: 20px;
                background: #f5f5f5; }
                .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect > div > .ez-checkbox.ez-checked {
                  border-color: #f36a6a;
                  background: #f36a6a; }
                  .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect > div > .ez-checkbox.ez-checked:focus, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect > div > .ez-checkbox.ez-checked:active {
                    box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(243, 106, 106, 0.1); }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.no_effect:focus {
              -webkit-box-shadow: none;
              box-shadow: none; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open h4 {
            color: #000; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open p {
            color: #666; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:focus {
            -webkit-box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
            box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05); }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:hover h4, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:focus h4 {
              color: #000; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:hover p, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.open:focus p {
              color: #666; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .sidebar_top_part_content {
            padding: 20px 30px 20px 60px;
            position: relative; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .sidebar_top_part_content > a {
              -webkit-border-radius: 5px;
              -moz-border-radius: 5px;
              -ms-border-radius: 5px;
              border-radius: 5px;
              position: absolute;
              top: 0;
              bottom: 0;
              left: 0;
              right: 0;
              padding: 0; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .circle_empty {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 20px;
            vertical-align: top;
            display: inline-block;
            height: 24px;
            width: 24px;
            border: 1px solid #b4b4b4; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .circle_empty:before {
              left: 50%;
              top: 50%;
              -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              position: absolute;
              opacity: 0;
              content: "\e149";
              opacity: 0;
              font-size: 16px;
              font-family: "line-cons" !important;
              font-style: normal !important;
              font-weight: normal !important;
              font-variant: normal !important;
              text-transform: none !important;
              speak: none;
              line-height: 1;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .control-group.for_dismiss .controls .ez-checkbox {
            border-color: #86c92f;
            background: none; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .control-group.for_dismiss .controls .ez-checkbox.ez-checked {
              border-color: #86c92f;
              background: #86c92f; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .control-group.for_dismiss .controls .ez-checkbox.ez-checked:focus, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .control-group.for_dismiss .controls .ez-checkbox.ez-checked:active {
                box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(134, 201, 47, 0.1); }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .control-group.for_dismiss .controls label {
            padding-left: 40px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .sidebar_expandable_content {
            padding-left: 20px;
            padding-bottom: 20px;
            padding-right: 30px; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .sidebar_expandable_content .sidebar_expandable_content_inner {
              padding-bottom: 30px;
              padding-top: 20px;
              padding-right: 0;
              padding-left: 40px; }
              .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li .sidebar_expandable_content .sidebar_expandable_content_inner .embed-responsive {
                margin-bottom: 20px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li h4 + p {
            margin-top: 5px; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li p {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            line-height: 1.42857;
            font-size: 16px;
            color: #666;
            font-weight: 300; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:focus {
            -webkit-box-shadow: 0 4px 8px 0px rgba(51, 51, 51, 0.15);
            box-shadow: 0 4px 8px 0px rgba(51, 51, 51, 0.15); }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:hover h4, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:focus h4 {
              color: #27bdde; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:hover p, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li:focus p {
              color: #27bdde; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed h4 {
            color: #86c92f; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed p {
            color: #86c92f; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed .circle_empty {
            border-color: #86c92f;
            background: #86c92f;
            color: #fff; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed .circle_empty:before {
              opacity: 1; }
          .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:hover, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:focus {
            -webkit-box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
            box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05); }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:hover h4, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:focus h4 {
              color: #86c92f; }
            .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:hover p, .user_tools_sidebar .sidebar_content_wrapper_outer .sidebar_content_wrapper ul.tools_progress_list > li.completed:focus p {
              color: #86c92f; }

.sidebar_header {
  position: relative;
  padding-bottom: 30px;
  display: flex;
  align-items: center; }
  .sidebar_header:before {
    content: "";
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 31px;
    background: rgba(51, 51, 51, 0.1); }
  .sidebar_header .input-search input[type="text"] {
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
    padding-left: 40px;
    padding-right: 50px;
    border: none;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.07); }
    .sidebar_header .input-search input[type="text"]:focus {
      -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
      border-color: rgba(0, 0, 0, 0.1); }
  .sidebar_header .input-search a#clear_search_wiki {
    left: 15px; }
  .sidebar_header .input-search a.search_button_wiki {
    right: 15px; }
    .sidebar_header .input-search a.search_button_wiki, .sidebar_header .input-search a.search_button_wiki:focus {
      color: #27bdde; }
      .sidebar_header .input-search a.search_button_wiki:hover, .sidebar_header .input-search a.search_button_wiki:focus:hover {
        color: #1c9ab6; }
  .sidebar_header > div:nth-of-type(1) {
    width: 80px;
    min-width: 80px; }
  .sidebar_header > div:nth-of-type(2) {
    width: calc( 100% - 180px); }
  .sidebar_header > div:nth-of-type(3) {
    width: 100px;
    min-width: 100px; }
  .sidebar_header .circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    width: 62px;
    height: 62px;
    background: #27bdde;
    color: #fff;
    font-size: 26px;
    line-height: 1;
    position: relative; }
    .sidebar_header .circle > i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      line-height: 1; }
  .sidebar_header h2 {
    line-height: 1.42857;
    font-weight: 700;
    color: #000;
    font-size: 24px;
    margin: 0; }
  .sidebar_header .right_corner_text {
    font-size: 15px;
    color: #666;
    text-align: right;
    font-weight: 400; }
    .sidebar_header .right_corner_text strong {
      color: #27bdde;
      font-size: 34px;
      font-weight: 700; }
    .sidebar_header .right_corner_text > span {
      clear: both;
      display: block; }
  .sidebar_header.for_wiki:before {
    display: none; }
  .sidebar_header.for_wiki > div:nth-of-type(2) {
    width: calc( 100% - 370px); }
  .sidebar_header.for_wiki > div:nth-of-type(3) {
    width: 290px;
    min-width: 290px; }

.sidebar_bottom_block {
  background: #f9e4a3;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  padding: 15px 40px;
  min-height: 70px;
  z-index: 100; }
  .sidebar_bottom_block p {
    color: #5d4037;
    line-height: 40px;
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 400;
    position: relative;
    padding-left: 40px;
    opacity: 0.9; }
    .sidebar_bottom_block p strong {
      font-weight: 700; }
    .sidebar_bottom_block p i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      font-size: 22px;
      line-height: 1;
      left: 0; }
  .sidebar_bottom_block.w_image {
    padding-right: 130px; }
    .sidebar_bottom_block.w_image img {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 40px; }
  .sidebar_bottom_block.no_icn p {
    padding-left: 0; }

.vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content {
  padding: 30px 0 0 70px; }
  .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul {
    margin: 0;
    padding: 0; }
    .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li {
      list-style: none;
      margin: 0;
      padding: 0;
      margin-bottom: 30px; }
      .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li:last-child {
        margin-bottom: 0px; }
      .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li .circle_full {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        position: absolute;
        top: 4px;
        left: 0;
        width: 18px;
        height: 18px;
        background: #c2c2c2; }
      .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        padding: 0 0 0 42px;
        position: relative;
        display: block; }
        .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a:before {
          content: "";
          position: absolute;
          top: 12px;
          width: 50px;
          left: -47px;
          height: 1px;
          background: #c2c2c2; }
        .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a h5 {
          font-size: 18px; }
        .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a, .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a:focus {
          color: #7e7e7e;
          text-decoration: none; }
          .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a:hover, .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > a:focus:hover {
            color: #000;
            text-decoration: none; }
      .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > ul {
        margin: 0;
        padding: 0 0 40px 0; }
        .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > ul > li {
          list-style: none;
          margin: 30px 0 0 42px;
          padding: 0; }
          .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > ul > li > a {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            display: inline-block;
            padding-left: 34px;
            position: relative;
            font-size: 16px; }
            .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > ul > li > a > i {
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              position: absolute;
              top: 7px;
              font-size: 12px;
              left: 0px;
              line-height: 1; }
          .vendor-wiki-sidebar .wiki-top-part .sidebar_content_wrapper > div > ul > li .wiki-section-content > ul > li > ul > li:last-child {
            margin-bottom: 0; }
.vendor-wiki-sidebar .wiki-bottom-part {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: -10px 0 20px rgba(0, 0, 0, 0.15);
  box-shadow: -10px 0 20px rgba(0, 0, 0, 0.15);
  background: #f5f5f5;
  position: absolute;
  overflow-y: auto;
  width: 720px;
  right: -790px;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  z-index: 100; }
  .vendor-wiki-sidebar .wiki-bottom-part .copy_content {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
    box-shadow: 0 2px 4px 0px rgba(51, 51, 51, 0.05);
    background: #fff;
    list-style: none;
    padding: 30px 30px 30px 30px;
    margin-bottom: 20px; }
    .vendor-wiki-sidebar .wiki-bottom-part .copy_content iframe {
      width: 575px;
      height: 323px; }
  .vendor-wiki-sidebar .wiki-bottom-part .wiki_insta_link {
    color: #999; }
  .vendor-wiki-sidebar .wiki-bottom-part.expanded {
    right: 0; }
  .vendor-wiki-sidebar .wiki-bottom-part .well-custom-header h2 {
    max-width: 450px; }

.mmbrship_container_holder h1 {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  line-height: 1.2;
  position: relative;
  color: #000;
  padding-right: 60px; }
  .mmbrship_container_holder h1 > span {
    display: inline-block;
    vertical-align: top; }
  .mmbrship_container_holder h1 .favourite_block {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    right: 0; }
    .mmbrship_container_holder h1 .favourite_block > i:before {
      content: "\e934"; }
    .mmbrship_container_holder h1 .favourite_block, .mmbrship_container_holder h1 .favourite_block:focus {
      border: 1px solid #c7c7c7;
      color: #c7c7c7;
      text-decoration: none; }
      .mmbrship_container_holder h1 .favourite_block:hover, .mmbrship_container_holder h1 .favourite_block:focus:hover {
        border: 1px solid #ffe362;
        color: #ffe362;
        text-decoration: none; }
    .mmbrship_container_holder h1 .favourite_block.active, .mmbrship_container_holder h1 .favourite_block.active:focus {
      background: #ffe362;
      border-color: #ffe362;
      color: #fff; }
      .mmbrship_container_holder h1 .favourite_block.active:hover, .mmbrship_container_holder h1 .favourite_block.active:focus:hover {
        background: none;
        border: 1px solid #c7c7c7;
        color: #c7c7c7; }
    .mmbrship_container_holder h1 .favourite_block.active > i:before {
      content: "\e91e"; }
.mmbrship_container_holder h2 {
  font-size: 20px;
  font-weight: 700;
  color: #000;
  line-height: 1.2;
  margin: 0; }
.mmbrship_container_holder h3 {
  margin: 0;
  font-size: 20px;
  color: #000;
  font-weight: 400; }
.mmbrship_container_holder h4 {
  margin: 0 0 5px 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.42857; }
  .mmbrship_container_holder h4 > span.moderator > i {
    display: inline-block;
    vertical-align: -1px;
    font-size: 15px;
    margin-left: 3px;
    line-height: 1; }
  .mmbrship_container_holder h4 > span:nth-of-type(1) {
    display: inline-block;
    vertical-align: middle; }
    .mmbrship_container_holder h4 > span:nth-of-type(1):not(.moderator) {
      margin-right: 10px; }
.mmbrship_container_holder h5 {
  font-weight: 400;
  font-size: 12px;
  margin: 0;
  color: #ccc; }
.mmbrship_container_holder ul {
  margin: 0;
  padding: 0; }
  .mmbrship_container_holder ul > li {
    padding: 0;
    margin: 0;
    list-style: none; }
.mmbrship_container_holder .membership_placeholder_image {
  margin: 0 auto;
  display: block; }
.mmbrship_container_holder [class*="col-xs-"],
.mmbrship_container_holder [class*="col-md-"] {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }
.mmbrship_container_holder .col-xs-12 {
  width: 100%; }
.mmbrship_container_holder .col-xs-4 {
  width: 33.3333333333%; }
.mmbrship_container_holder .col-xs-8 {
  width: 66.6666666667%; }
.mmbrship_container_holder .navbar-kartra .container,
.mmbrship_container_holder .membership_page .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  width: auto; }
@media (min-width: 768px) {
  .mmbrship_container_holder .navbar-kartra .container,
  .mmbrship_container_holder .membership_page .container {
    width: 750px; } }
@media (max-width: 991px) {
  .mmbrship_container_holder .membership_page [class*="col-md-"] {
    margin-bottom: 40px; } }
@media (min-width: 992px) {
  .mmbrship_container_holder .navbar-kartra .container,
  .mmbrship_container_holder .membership_page .container {
    width: 970px; }
  .mmbrship_container_holder .navbar-kartra [class*="col-md-"],
  .mmbrship_container_holder .membership_page [class*="col-md-"] {
    float: left; }
  .mmbrship_container_holder .navbar-kartra .col-md-4,
  .mmbrship_container_holder .membership_page .col-md-4 {
    width: 33.3333333333%; }
  .mmbrship_container_holder .navbar-kartra .col-md-8,
  .mmbrship_container_holder .membership_page .col-md-8 {
    width: 66.6666666667%; } }
@media (min-width: 1200px) {
  .mmbrship_container_holder .navbar-kartra .container,
  .mmbrship_container_holder .membership_page .container {
    width: 1170px; } }
.mmbrship_container_holder .membership_page .row {
  display: block; }
.mmbrship_container_holder .row {
  margin-left: -15px;
  margin-right: -15px;
  font-weight: 400;
  font-family: "Roboto", "Lato", sans-serif; }
  .mmbrship_container_holder .row a {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
.mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a, .mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a:focus {
  border: 1px solid rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
  background: none;
  text-decoration: none; }
  .mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a:hover, .mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a.hover, .mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a:focus:hover, .mmbrship_container_holder header .navbar-kartra.light .navbar-nav > li > a:focus.hover {
    border-color: transparent;
    color: #fff;
    background: rgba(255, 255, 255, 0.7);
    text-decoration: none; }
.mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a, .mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a:focus {
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: rgba(0, 0, 0, 0.5);
  background: none;
  text-decoration: none; }
  .mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a:hover, .mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a.hover, .mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a:focus:hover, .mmbrship_container_holder header .navbar-kartra.dark .navbar-nav > li > a:focus.hover {
    border-color: transparent;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    text-decoration: none; }
.mmbrship_container_holder .navbar-kartra {
  background: #fff;
  min-height: inherit;
  margin-bottom: 0;
  border: none;
  position: relative; }
  .mmbrship_container_holder .navbar-kartra .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 90px; }
  .mmbrship_container_holder .navbar-kartra > .container .navbar-brand {
    padding: 0;
    height: auto;
    max-height: 60px;
    margin: 0;
    float: left;
    font-size: 18px;
    line-height: 20px; }
  .mmbrship_container_holder .navbar-kartra .navbar-collapse {
    padding: 0; }
  .mmbrship_container_holder .navbar-kartra .navbar-nav {
    float: right;
    margin: 0; }
    .mmbrship_container_holder .navbar-kartra .navbar-nav > li {
      float: left;
      margin-right: 10px;
      position: relative;
      display: block; }
      .mmbrship_container_holder .navbar-kartra .navbar-nav > li:last-of-type {
        margin-right: 0; }
      .mmbrship_container_holder .navbar-kartra .navbar-nav > li > a {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        -ms-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
        width: 30px;
        height: 30px;
        margin: 0;
        padding: 0;
        line-height: 30px;
        font-size: 16px;
        text-align: center;
        display: block; }
.mmbrship_container_holder .navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-overflow-scrolling: touch;
  width: auto;
  border-top: 0; }
.mmbrship_container_holder .nav > li > a {
  padding: 0;
  font-size: 14px; }
  .mmbrship_container_holder .nav > li > a, .mmbrship_container_holder .nav > li > a:focus {
    background: none;
    color: #333; }
    .mmbrship_container_holder .nav > li > a:hover, .mmbrship_container_holder .nav > li > a:focus:hover {
      background: none; }
.mmbrship_container_holder .nav > li.active > a, .mmbrship_container_holder .nav > li.active > a:focus {
  background: none; }
  .mmbrship_container_holder .nav > li.active > a:hover, .mmbrship_container_holder .nav > li.active > a:focus:hover {
    background: none; }
.mmbrship_container_holder .nav .dropdown-menu {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.175);
  box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.175);
  margin-top: 10px !important;
  overflow: auto;
  max-height: 540px;
  border: none;
  width: 400px;
  padding: 0;
  left: 0;
  right: auto; }
  .mmbrship_container_holder .nav .dropdown-menu.dropleft {
    right: 0;
    left: auto; }
  .mmbrship_container_holder .nav .dropdown-menu > li {
    -webkit-transition: background 0.1s ease-in;
    -moz-transition: background 0.1s ease-in;
    -ms-transition: background 0.1s ease-in;
    -o-transition: background 0.1s ease-in;
    transition: background 0.1s ease-in;
    position: relative;
    padding: 15px 10px; }
    .mmbrship_container_holder .nav .dropdown-menu > li:last-child {
      border-bottom: none; }
    .mmbrship_container_holder .nav .dropdown-menu > li > div {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      text-align: left; }
      .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-of-type(1) {
        margin-right: auto;
        width: 50px;
        min-width: 50px;
        font-size: 34px;
        color: #fff; }
      .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) {
        margin-left: auto;
        width: 100%;
        position: relative;
        padding-right: 70px;
        line-height: 1.42857;
        align-self: center; }
        .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) > div {
          font-size: 14px; }
          .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) > div:nth-of-type(1) {
            color: #fff; }
          .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) > div:nth-of-type(2) {
            color: rgba(255, 255, 255, 0.6);
            margin-top: 3px; }
        .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) ul.content_status > li > i {
          color: rgba(255, 255, 255, 0.4); }
          .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) ul.content_status > li > i.lineico-eye {
            color: #fff; }
        .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) ul.content_status > li.active > i {
          color: #fff; }
          .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) ul.content_status > li.active > i.lineico-dummy-star {
            color: #fff; }
          .mmbrship_container_holder .nav .dropdown-menu > li > div > div:nth-last-of-type(1) ul.content_status > li.active > i.lineico-eye {
            color: rgba(255, 255, 255, 0.4); }
    .mmbrship_container_holder .nav .dropdown-menu > li:hover {
      background: rgba(0, 0, 0, 0.05); }
    .mmbrship_container_holder .nav .dropdown-menu > li > a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 0; }
      .mmbrship_container_holder .nav .dropdown-menu > li > a, .mmbrship_container_holder .nav .dropdown-menu > li > a:focus {
        color: #fff;
        background: none; }
        .mmbrship_container_holder .nav .dropdown-menu > li > a:hover, .mmbrship_container_holder .nav .dropdown-menu > li > a:focus:hover {
          color: #fff;
          background: none; }
    .mmbrship_container_holder .nav .dropdown-menu > li.locked > div > div:nth-of-type(1) {
      color: rgba(255, 255, 255, 0.5); }
    .mmbrship_container_holder .nav .dropdown-menu > li.locked > div > div:nth-last-of-type(1) > div:nth-of-type(1) {
      color: rgba(255, 255, 255, 0.5); }
    .mmbrship_container_holder .nav .dropdown-menu > li.locked > div > div:nth-last-of-type(1) > div:nth-of-type(2) {
      color: rgba(255, 255, 255, 0.3); }
    .mmbrship_container_holder .nav .dropdown-menu > li.locked > a, .mmbrship_container_holder .nav .dropdown-menu > li.locked > a:focus {
      color: #fff; }
      .mmbrship_container_holder .nav .dropdown-menu > li.locked > a:hover, .mmbrship_container_holder .nav .dropdown-menu > li.locked > a:focus:hover {
        color: #fff; }
    .mmbrship_container_holder .nav .dropdown-menu > li.locked:hover {
      background: none; }
.mmbrship_container_holder .nav .dropdown-menu {
  margin-top: -10px !important;
  background: #26bdde; }
  .mmbrship_container_holder .nav .dropdown-menu::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .mmbrship_container_holder .nav .dropdown-menu::-webkit-scrollbar-thumb {
    background: #157489;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .mmbrship_container_holder .nav .dropdown-menu::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .mmbrship_container_holder .nav .dropdown-menu body {
    scrollbar-face-color: #157489;
    scrollbar-track-color: rgba(0, 0, 0, 0.05); }
.mmbrship_container_holder .nav > li > a:hover, .mmbrship_container_holder .nav > li > a:focus:hover,
.mmbrship_container_holder .menu .nav > li > a:hover,
.mmbrship_container_holder .menu .nav > li > a:focus:hover {
  color: #26bdde; }
.mmbrship_container_holder .nav > li.active > a, .mmbrship_container_holder .nav > li.active > a:focus,
.mmbrship_container_holder .menu .nav > li.active > a,
.mmbrship_container_holder .menu .nav > li.active > a:focus {
  color: #26bdde; }
  .mmbrship_container_holder .nav > li.active > a:hover, .mmbrship_container_holder .nav > li.active > a:focus:hover,
  .mmbrship_container_holder .menu .nav > li.active > a:hover,
  .mmbrship_container_holder .menu .nav > li.active > a:focus:hover {
    color: #26bdde; }
.mmbrship_container_holder .menu {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  margin-bottom: 50px;
  background: #f7f7f7;
  min-height: 58px; }
  .mmbrship_container_holder .menu .nav > li {
    float: left;
    line-height: 1.2; }
    .mmbrship_container_holder .menu .nav > li > a {
      font-weight: 700; }
      .mmbrship_container_holder .menu .nav > li > a, .mmbrship_container_holder .menu .nav > li > a:focus {
        background: none;
        color: #333; }
    .mmbrship_container_holder .menu .nav > li:last-child {
      margin-right: 0; }
.mmbrship_container_holder .menu .nav > li {
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  margin-right: 10px; }
  .mmbrship_container_holder .menu .nav > li > a {
    padding: 21px 10px 21px 10px; }
.mmbrship_container_holder .nav_post_menu > li {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f5f5f5; }
  .mmbrship_container_holder .nav_post_menu > li > a {
    padding-right: 65px; }
  .mmbrship_container_holder .nav_post_menu > li.locked > a, .mmbrship_container_holder .nav_post_menu > li.locked > a:focus {
    color: rgba(51, 51, 51, 0.5); }
    .mmbrship_container_holder .nav_post_menu > li.locked > a:hover, .mmbrship_container_holder .nav_post_menu > li.locked > a:focus:hover {
      color: rgba(51, 51, 51, 0.5); }
  .mmbrship_container_holder .nav_post_menu > li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border: none; }
.mmbrship_container_holder .nav_post_menu {
  margin: -15px 0; }
  .mmbrship_container_holder .nav_post_menu > li {
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    -ms-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    margin: 0;
    padding: 15px 0; }
    .mmbrship_container_holder .nav_post_menu > li:last-child {
      padding: 15px 0; }
.mmbrship_container_holder .product_box a, .mmbrship_container_holder .product_box a:focus {
  color: #26bdde; }
  .mmbrship_container_holder .product_box a:hover, .mmbrship_container_holder .product_box a:focus:hover {
    color: #26bdde; }
.mmbrship_container_holder .img-owner {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 140px;
  height: 140px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 20px; }
  .mmbrship_container_holder .img-owner:before {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    content: "";
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 142px;
    height: 142px;
    top: -1px;
    left: -1px; }
  .mmbrship_container_holder .img-owner > img {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    position: relative;
    width: 140px;
    height: 140px; }
.mmbrship_container_holder ul.social_list {
  margin: 20px 0 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: top; }
  .mmbrship_container_holder ul.social_list > li {
    margin: 0 15px 0 0;
    float: left; }
    .mmbrship_container_holder ul.social_list > li > a {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -ms-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      display: block;
      width: 36px;
      height: 36px;
      text-align: center;
      line-height: 36px;
      font-size: 18px; }
      .mmbrship_container_holder ul.social_list > li > a, .mmbrship_container_holder ul.social_list > li > a:focus {
        text-decoration: none;
        color: #fff; }
        .mmbrship_container_holder ul.social_list > li > a:hover, .mmbrship_container_holder ul.social_list > li > a:focus:hover {
          text-decoration: none;
          color: #fff; }
    .mmbrship_container_holder ul.social_list > li:last-child {
      margin-right: 0; }
    .mmbrship_container_holder ul.social_list > li.instagram > a {
      position: relative; }
      .mmbrship_container_holder ul.social_list > li.instagram > a > i {
        position: relative; }
      .mmbrship_container_holder ul.social_list > li.instagram > a:before {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        -webkit-transition: opacity 0.3s ease-in;
        -moz-transition: opacity 0.3s ease-in;
        -ms-transition: opacity 0.3s ease-in;
        -o-transition: opacity 0.3s ease-in;
        transition: opacity 0.3s ease-in;
        content: "";
        background: radial-gradient(circle at 30% 107%, #fdf497 5%, #fdf497 15%, #fd5949 55%, #d6249f 65%, #285AEB 95%);
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        opacity: 0; }
      .mmbrship_container_holder ul.social_list > li.instagram > a, .mmbrship_container_holder ul.social_list > li.instagram > a:focus {
        background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%); }
        .mmbrship_container_holder ul.social_list > li.instagram > a:hover, .mmbrship_container_holder ul.social_list > li.instagram > a:focus:hover {
          background-color: transparent; }
          .mmbrship_container_holder ul.social_list > li.instagram > a:hover:before, .mmbrship_container_holder ul.social_list > li.instagram > a:focus:hover:before {
            opacity: 1; }
  .mmbrship_container_holder ul.social_list > li.fb > a, .mmbrship_container_holder ul.social_list > li.fb > a:focus {
    background: #3b5998; }
    .mmbrship_container_holder ul.social_list > li.fb > a:hover, .mmbrship_container_holder ul.social_list > li.fb > a:focus:hover {
      background: #718dc8; }
  .mmbrship_container_holder ul.social_list > li.twitter > a, .mmbrship_container_holder ul.social_list > li.twitter > a:focus {
    background: #00aced; }
    .mmbrship_container_holder ul.social_list > li.twitter > a:hover, .mmbrship_container_holder ul.social_list > li.twitter > a:focus:hover {
      background: #54d0ff; }
  .mmbrship_container_holder ul.social_list > li.youtube > a, .mmbrship_container_holder ul.social_list > li.youtube > a:focus {
    background: #ff0000; }
    .mmbrship_container_holder ul.social_list > li.youtube > a:hover, .mmbrship_container_holder ul.social_list > li.youtube > a:focus:hover {
      background: #ff6666; }
  .mmbrship_container_holder ul.social_list > li.linkedin > a, .mmbrship_container_holder ul.social_list > li.linkedin > a:focus {
    background: #0077b5; }
    .mmbrship_container_holder ul.social_list > li.linkedin > a:hover, .mmbrship_container_holder ul.social_list > li.linkedin > a:focus:hover {
      background: #1cb1ff; }
  .mmbrship_container_holder ul.social_list > li.email > a, .mmbrship_container_holder ul.social_list > li.email > a:focus {
    background: #000; }
    .mmbrship_container_holder ul.social_list > li.email > a:hover, .mmbrship_container_holder ul.social_list > li.email > a:focus:hover {
      background: #333333; }
.mmbrship_container_holder .panel {
  margin-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  background: #fff;
  border: none; }
  .mmbrship_container_holder .panel .panel-heading {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 22px 0;
    margin: 0 20px;
    border-bottom: 1px solid #ddd; }
  .mmbrship_container_holder .panel:last-of-type {
    margin-bottom: 0; }
  .mmbrship_container_holder .panel.panel-kartra .panel-body {
    padding: 20px 20px 20px 20px; }
  .mmbrship_container_holder .panel.panel-kartra .panel-footer {
    padding: 30px 20px 20px 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
    .mmbrship_container_holder .panel.panel-kartra .panel-footer h3 {
      margin-bottom: 40px; }
  .mmbrship_container_holder .panel.panel-blank.product_box .panel-body {
    display: flex;
    align-items: flex-start;
    text-align: left; }
    .mmbrship_container_holder .panel.panel-blank.product_box .panel-body > div:nth-of-type(1) {
      width: 70px;
      min-width: 70px; }
      .mmbrship_container_holder .panel.panel-blank.product_box .panel-body > div:nth-of-type(1) > img {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        border: 1px solid #ddd;
        width: 60px;
        height: 60px; }
    .mmbrship_container_holder .panel.panel-blank.product_box .panel-body > div:nth-last-of-type(1) {
      width: 100%;
      align-self: center; }
      .mmbrship_container_holder .panel.panel-blank.product_box .panel-body > div:nth-last-of-type(1) > a {
        display: inline-block;
        vertical-align: top; }
      .mmbrship_container_holder .panel.panel-blank.product_box .panel-body > div:nth-last-of-type(1) p {
        margin: 0; }
  .mmbrship_container_holder .panel.panel-blank.banner_box .panel-body > a {
    display: block; }
    .mmbrship_container_holder .panel.panel-blank.banner_box .panel-body > a > img {
      width: auto !important;
      max-width: 100%; }
  .mmbrship_container_holder .panel.panel-blank .panel-body {
    padding: 20px 20px 20px 20px; }
@media (max-width: 1199px) and (min-width: 992px) {
  .mmbrship_container_holder ul.social_list > li > a {
    width: 26px;
    height: 26px;
    line-height: 26px;
    font-size: 15px; } }
.mmbrship_container_holder .panel.panel-blank.droppable_new_sidebar_li {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none; }
.mmbrship_container_holder .wysiwyg_printout {
  font-weight: 400;
  font-family: 'Roboto', 'Lato', Arial; }
  .mmbrship_container_holder .wysiwyg_printout p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 15px; }
    .mmbrship_container_holder .wysiwyg_printout p:last-child {
      margin-bottom: 0; }
    .mmbrship_container_holder .wysiwyg_printout p a:not(.no_effect), .mmbrship_container_holder .wysiwyg_printout p a:not(.no_effect):focus {
      text-decoration: underline;
      color: #0000ee; }
      .mmbrship_container_holder .wysiwyg_printout p a:not(.no_effect):hover, .mmbrship_container_holder .wysiwyg_printout p a:not(.no_effect):focus:hover {
        text-decoration: none;
        color: #0000ee; }
  .mmbrship_container_holder .wysiwyg_printout ol, .mmbrship_container_holder .wysiwyg_printout ul {
    margin: 0;
    padding: 0;
    margin-left: 45px;
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 0; }
    .mmbrship_container_holder .wysiwyg_printout ol > li, .mmbrship_container_holder .wysiwyg_printout ul > li {
      margin: 0;
      padding: 0;
      margin-bottom: 10px;
      font-size: 18px;
      line-height: 1.4;
      color: #000;
      list-style-type: initial; }
      .mmbrship_container_holder .wysiwyg_printout ol > li > ul, .mmbrship_container_holder .wysiwyg_printout ol > li > ol, .mmbrship_container_holder .wysiwyg_printout ul > li > ul, .mmbrship_container_holder .wysiwyg_printout ul > li > ol {
        margin-top: 15px;
        margin-left: 30px; }
      .mmbrship_container_holder .wysiwyg_printout ol > li > ul > li, .mmbrship_container_holder .wysiwyg_printout ul > li > ul > li {
        list-style-type: circle; }
      .mmbrship_container_holder .wysiwyg_printout ol > li > ol > li, .mmbrship_container_holder .wysiwyg_printout ul > li > ol > li {
        list-style-type: decimal; }
      .mmbrship_container_holder .wysiwyg_printout ol > li:last-child, .mmbrship_container_holder .wysiwyg_printout ul > li:last-child {
        margin-bottom: 15px; }
  .mmbrship_container_holder .wysiwyg_printout ol > li {
    list-style-type: decimal; }
  .mmbrship_container_holder .wysiwyg_printout blockquote {
    font-style: italic;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding: 0;
    margin: 0;
    padding-right: 45px;
    border-left-width: 2px;
    margin-left: 45px;
    border: none;
    margin-top: 0px;
    position: relative; }
    .mmbrship_container_holder .wysiwyg_printout blockquote::before {
      content: "\201C";
      clear: both;
      color: #C1C1C1;
      display: block;
      font-family: "Times New Roman",Times,Georgia,serif;
      font-size: 50px;
      font-size: 3rem;
      font-style: normal;
      font-weight: bold;
      left: -40px;
      line-height: 10px;
      position: absolute;
      text-align: center;
      width: 40px;
      top: 10px;
      font-size: 50px; }
.mmbrship_container_holder .element_block {
  margin-bottom: 20px;
  font-family: "Roboto", "Lato", sans-serif; }
  .mmbrship_container_holder .element_block:last-of-type {
    margin-bottom: 0; }
  .mmbrship_container_holder .element_block.for_list > ul {
    margin-left: 0; }
    .mmbrship_container_holder .element_block.for_list > ul > li {
      position: relative;
      margin: 0;
      padding: 0;
      padding-left: 25px;
      margin-bottom: 20px;
      list-style: none; }
      .mmbrship_container_holder .element_block.for_list > ul > li:last-child {
        margin-bottom: 0; }
      .mmbrship_container_holder .element_block.for_list > ul > li > i {
        position: absolute;
        left: 0;
        top: 3px;
        color: #26bdde;
        font-size: 16px;
        line-height: 1; }
        .mmbrship_container_holder .element_block.for_list > ul > li > i:before {
          font-weight: bold !important; }
  .mmbrship_container_holder .element_block:last-of-type {
    margin-bottom: 0; }
  .mmbrship_container_holder .element_block.w_margin_double {
    margin-bottom: 40px; }
  .mmbrship_container_holder .element_block .countdown_blue {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: auto;
    padding: 20px;
    display: inline-block;
    border: 1px solid #26bdde;
    font-size: 60px;
    color: #26bdde;
    line-height: 1;
    font-weight: 300; }
    .mmbrship_container_holder .element_block .countdown_blue figure {
      margin-right: 35px;
      width: inherit !important; }
      .mmbrship_container_holder .element_block .countdown_blue figure:last-of-type {
        margin-right: 0; }
      .mmbrship_container_holder .element_block .countdown_blue figure div {
        top: 3px;
        color: #26bdde;
        width: 35px !important;
        height: 53px !important;
        margin: 0 !important;
        border: none;
        background: none; }
        .mmbrship_container_holder .element_block .countdown_blue figure div ul {
          left: 1px !important; }
          .mmbrship_container_holder .element_block .countdown_blue figure div ul li {
            line-height: 1; }
    .mmbrship_container_holder .element_block .countdown_blue figcaption {
      line-height: 1;
      color: #26bdde;
      padding-right: 0 !important;
      text-transform: uppercase; }
    .mmbrship_container_holder .element_block .countdown_blue > .countdown_box {
      display: inline-block;
      text-align: center;
      position: relative;
      top: -2px; }
      .mmbrship_container_holder .element_block .countdown_blue > .countdown_box small {
        clear: both;
        text-transform: uppercase;
        display: block;
        font-size: 12px;
        font-weight: 400;
        line-height: 1;
        position: relative;
        top: 2px; }
      .mmbrship_container_holder .element_block .countdown_blue > .countdown_box.w_margin_right {
        margin-right: 35px; }
    .mmbrship_container_holder .element_block .countdown_blue > span {
      display: inline-block;
      vertical-align: top;
      font-size: 50px;
      line-height: 1;
      margin: 0 10px;
      display: none; }
    .mmbrship_container_holder .element_block .countdown_blue.small {
      font-size: 30px;
      padding: 15px; }
      .mmbrship_container_holder .element_block .countdown_blue.small figure {
        margin-right: 25px; }
        .mmbrship_container_holder .element_block .countdown_blue.small figure > div {
          top: 0px;
          width: 18px !important;
          height: 27px !important; }
        .mmbrship_container_holder .element_block .countdown_blue.small figure:last-of-type {
          margin-right: 0; }
      .mmbrship_container_holder .element_block .countdown_blue.small > .countdown_box small {
        font-size: 10px;
        top: 1px; }
      .mmbrship_container_holder .element_block .countdown_blue.small > .countdown_box.w_margin_right {
        margin-right: 25px; }
      .mmbrship_container_holder .element_block .countdown_blue.small > span {
        font-size: 26px;
        margin: 0 5px; }
.mmbrship_container_holder [td_type="headline"] p {
  font-size: 28px;
  line-height: 1.2;
  text-align: center;
  font-weight: 400;
  margin-bottom: 20px; }
  .mmbrship_container_holder [td_type="headline"] p:last-child {
    margin-bottom: 0; }
.mmbrship_container_holder [td_type="image"] img {
  max-width: 100%;
  height: auto; }
.mmbrship_container_holder [td_type="image"] a {
  display: inline-block;
  vertical-align: top;
  position: relative; }
.mmbrship_container_holder [td_type="video"] {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  width: 100% !important; }
  .mmbrship_container_holder [td_type="video"] iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    border: 0; }
.mmbrship_container_holder [td_type="audio"] {
  line-height: 1; }
  .mmbrship_container_holder [td_type="audio"] iframe {
    width: 100% !important; }
.mmbrship_container_holder [td_type="divider"] > div {
  border-top: 1px solid #eee;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px; }
.mmbrship_container_holder [td_type="important"],
.mmbrship_container_holder [td_type="remember"],
.mmbrship_container_holder [td_type="resource"],
.mmbrship_container_holder [td_type="download"] {
  position: relative;
  background: #f7f7f7;
  padding: 20px 20px 20px 60px; }
  .mmbrship_container_holder [td_type="important"] .lineico-dummy,
  .mmbrship_container_holder [td_type="important"] .lineico-report-problem-triangle,
  .mmbrship_container_holder [td_type="important"] .lineico-lightbulb-4,
  .mmbrship_container_holder [td_type="important"] .lineico-cursor-touch-2,
  .mmbrship_container_holder [td_type="important"] .lineico-download_icon,
  .mmbrship_container_holder [td_type="remember"] .lineico-dummy,
  .mmbrship_container_holder [td_type="remember"] .lineico-report-problem-triangle,
  .mmbrship_container_holder [td_type="remember"] .lineico-lightbulb-4,
  .mmbrship_container_holder [td_type="remember"] .lineico-cursor-touch-2,
  .mmbrship_container_holder [td_type="remember"] .lineico-download_icon,
  .mmbrship_container_holder [td_type="resource"] .lineico-dummy,
  .mmbrship_container_holder [td_type="resource"] .lineico-report-problem-triangle,
  .mmbrship_container_holder [td_type="resource"] .lineico-lightbulb-4,
  .mmbrship_container_holder [td_type="resource"] .lineico-cursor-touch-2,
  .mmbrship_container_holder [td_type="resource"] .lineico-download_icon,
  .mmbrship_container_holder [td_type="download"] .lineico-dummy,
  .mmbrship_container_holder [td_type="download"] .lineico-report-problem-triangle,
  .mmbrship_container_holder [td_type="download"] .lineico-lightbulb-4,
  .mmbrship_container_holder [td_type="download"] .lineico-cursor-touch-2,
  .mmbrship_container_holder [td_type="download"] .lineico-download_icon {
    position: absolute;
    left: 15px;
    font-size: 26px;
    top: 18px;
    color: #bbb;
    line-height: 1; }
  .mmbrship_container_holder [td_type="important"] .header_special_text_box,
  .mmbrship_container_holder [td_type="remember"] .header_special_text_box,
  .mmbrship_container_holder [td_type="resource"] .header_special_text_box,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box {
    margin-bottom: 10px; }
    .mmbrship_container_holder [td_type="important"] .header_special_text_box p,
    .mmbrship_container_holder [td_type="remember"] .header_special_text_box p,
    .mmbrship_container_holder [td_type="resource"] .header_special_text_box p,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box p {
      font-size: 18px;
      line-height: 1.42857; }
.mmbrship_container_holder [td_type="important"] .lineico-dummy:before,
.mmbrship_container_holder [td_type="important"] .lineico-report-problem-triangle:before {
  content: "\e919"; }
.mmbrship_container_holder [td_type="remember"] .lineico-dummy:before,
.mmbrship_container_holder [td_type="remember"] .lineico-lightbulb-4:before {
  content: "\e93d"; }
.mmbrship_container_holder [td_type="resource"] .lineico-dummy:before,
.mmbrship_container_holder [td_type="resource"] .lineico-cursor-touch-2:before {
  content: "\e932"; }
.mmbrship_container_holder [td_type="download"] .lineico-dummy:before,
.mmbrship_container_holder [td_type="download"] .lineico-download_icon:before {
  content: "\e91f"; }
.mmbrship_container_holder ul.download_list_main_ul > li, .mmbrship_container_holder ul.resource_list_main_ul > li {
  position: relative;
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  padding-left: 20px; }
  .mmbrship_container_holder ul.download_list_main_ul > li:last-child, .mmbrship_container_holder ul.resource_list_main_ul > li:last-child {
    margin-bottom: 0; }
  .mmbrship_container_holder ul.download_list_main_ul > li:before, .mmbrship_container_holder ul.resource_list_main_ul > li:before {
    font-family: 'kartra-external-icon-set' !important;
    speak: none;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    font-size: 11px;
    top: 50%;
    left: 0;
    margin-top: -5px;
    content: "\e91c"; }
  .mmbrship_container_holder ul.download_list_main_ul > li a, .mmbrship_container_holder ul.download_list_main_ul > li a:focus, .mmbrship_container_holder ul.resource_list_main_ul > li a, .mmbrship_container_holder ul.resource_list_main_ul > li a:focus {
    color: #000; }
    .mmbrship_container_holder ul.download_list_main_ul > li a:hover, .mmbrship_container_holder ul.download_list_main_ul > li a:focus:hover, .mmbrship_container_holder ul.resource_list_main_ul > li a:hover, .mmbrship_container_holder ul.resource_list_main_ul > li a:focus:hover {
      color: #000; }
.mmbrship_container_holder [td_type="resource"] .header_special_text_box,
.mmbrship_container_holder [td_type="download"] .header_special_text_box {
  font-weight: 400;
  font-family: 'Roboto', 'Lato', Arial; }
  .mmbrship_container_holder [td_type="resource"] .header_special_text_box p,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 15px; }
    .mmbrship_container_holder [td_type="resource"] .header_special_text_box p:last-child,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box p:last-child {
      margin-bottom: 0; }
    .mmbrship_container_holder [td_type="resource"] .header_special_text_box p a:not(.no_effect), .mmbrship_container_holder [td_type="resource"] .header_special_text_box p a:not(.no_effect):focus,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box p a:not(.no_effect),
    .mmbrship_container_holder [td_type="download"] .header_special_text_box p a:not(.no_effect):focus {
      text-decoration: underline;
      color: #0000ee; }
      .mmbrship_container_holder [td_type="resource"] .header_special_text_box p a:not(.no_effect):hover, .mmbrship_container_holder [td_type="resource"] .header_special_text_box p a:not(.no_effect):focus:hover,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box p a:not(.no_effect):hover,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box p a:not(.no_effect):focus:hover {
        text-decoration: none;
        color: #0000ee; }
  .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box ol,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box ul {
    margin: 0;
    padding: 0;
    margin-left: 45px;
    font-size: 18px;
    line-height: 1.4;
    color: #000;
    margin-bottom: 0; }
    .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li {
      margin: 0;
      padding: 0;
      margin-bottom: 10px;
      font-size: 18px;
      line-height: 1.4;
      color: #000;
      list-style-type: initial; }
      .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li > ul, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li > ol, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li > ul, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li > ol,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li > ul,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li > ol,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li > ul,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li > ol {
        margin-top: 15px;
        margin-left: 30px; }
      .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li > ul > li, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li > ul > li,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li > ul > li,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li > ul > li {
        list-style-type: circle; }
      .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li > ol > li, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li > ol > li,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li > ol > li,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li > ol > li {
        list-style-type: decimal; }
      .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li:last-child, .mmbrship_container_holder [td_type="resource"] .header_special_text_box ul > li:last-child,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li:last-child,
      .mmbrship_container_holder [td_type="download"] .header_special_text_box ul > li:last-child {
        margin-bottom: 15px; }
  .mmbrship_container_holder [td_type="resource"] .header_special_text_box ol > li,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box ol > li {
    list-style-type: decimal; }
  .mmbrship_container_holder [td_type="resource"] .header_special_text_box blockquote,
  .mmbrship_container_holder [td_type="download"] .header_special_text_box blockquote {
    font-style: italic;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    padding: 0;
    margin: 0;
    padding-right: 45px;
    border-left-width: 2px;
    margin-left: 45px;
    border: none;
    margin-top: 0px;
    position: relative; }
    .mmbrship_container_holder [td_type="resource"] .header_special_text_box blockquote::before,
    .mmbrship_container_holder [td_type="download"] .header_special_text_box blockquote::before {
      content: "\201C";
      clear: both;
      color: #C1C1C1;
      display: block;
      font-family: "Times New Roman",Times,Georgia,serif;
      font-size: 50px;
      font-size: 3rem;
      font-style: normal;
      font-weight: bold;
      left: -40px;
      line-height: 10px;
      position: absolute;
      text-align: center;
      width: 40px;
      top: 10px;
      font-size: 50px; }
.mmbrship_container_holder [td_type="important"] .lineico-dummy:before,
.mmbrship_container_holder [td_type="important"] .lineico-report-problem-triangle:before {
  content: "\e3ac"; }
.mmbrship_container_holder [td_type="remember"] .lineico-lightbulb-4:before,
.mmbrship_container_holder [td_type="remember"] .lineico-dummy:before {
  content: "\e3be"; }
.mmbrship_container_holder [td_type="resource"] .lineico-cursor-touch-2:before,
.mmbrship_container_holder [td_type="resource"] .lineico-dummy:before {
  content: "\e951"; }
.mmbrship_container_holder [td_type="download"] .lineico-download_icon:before,
.mmbrship_container_holder [td_type="download"] .lineico-dummy:before {
  content: "\e905"; }
.mmbrship_container_holder [td_type="important"] {
  border-left: 3px solid #f36a6a; }
.mmbrship_container_holder [td_type="remember"] {
  border-left: 3px solid #86c92f; }
.mmbrship_container_holder [td_type="resource"] {
  border-left: 3px solid #27bdde; }
.mmbrship_container_holder [td_type="download"] {
  border-left: 3px solid #27bdde; }
.mmbrship_container_holder footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px;
  min-height: auto;
  min-width: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  align-items: center;
  color: #999;
  background: #e5e5e5;
  border-top: 1px solid #ddd; }
  .mmbrship_container_holder footer p {
    margin: 0; }
.mmbrship_container_holder footer {
  position: static;
  margin-top: 40px; }
.mmbrship_container_holder .sticky-push {
  height: 130px; }
.mmbrship_container_holder .sticky-wrap {
  margin-bottom: -130px; }
.mmbrship_container_holder .add_cntnr2 {
  background: #fff;
  color: #999;
  text-transform: uppercase;
  border: 1px dashed #999;
  display: block;
  left: 0;
  right: 0;
  font-size: 12px;
  padding: 0;
  position: relative;
  text-align: center;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 25px; }
  .mmbrship_container_holder .add_cntnr2 strong {
    color: #19acca; }
  .mmbrship_container_holder .add_cntnr2 span {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    line-height: 1; }
.mmbrship_container_holder .navigation_category_divs:last-of-type ul.index-list_v4:last-of-type:before {
  bottom: 28px; }
.mmbrship_container_holder .navigation_category_divs ul.index-list_v4 {
  margin: 0;
  padding: 20px 0 0 0;
  display: table;
  width: 100%;
  position: relative; }
  .mmbrship_container_holder .navigation_category_divs ul.index-list_v4:before {
    width: 1px;
    background: #ccc;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    bottom: -30px;
    left: 10px; }
  .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li {
    position: relative;
    padding-bottom: 20px; }
    .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > div {
      padding-left: 50px; }
      .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black {
        position: relative;
        padding-left: 75px;
        color: #000; }
        .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black:before {
          content: "";
          width: 40px;
          height: 1px;
          top: 10px;
          left: 10px;
          background: #ccc;
          position: absolute; }
        .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black:after {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          content: "";
          width: 14px;
          height: 14px;
          top: 4px;
          left: 40px;
          background: #7e7e7e;
          position: absolute; }
        .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > div.w_circle_black + ul {
          margin-top: 20px; }
    .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li:last-child {
      border-bottom: none;
      margin: 0;
      padding: 0; }
    .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li:not(:last-child) {
      margin-bottom: 0;
      padding-bottom: 20px; }
    .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul {
      margin: 0;
      padding: 0px 0 0 0; }
      .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul > li {
        padding-bottom: 20px;
        margin: 0; }
        .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding {
          padding-left: 75px;
          padding-right: 60px;
          position: relative;
          color: #aaa; }
          .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding a > i,
          .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul > li .w_padding > i {
            position: absolute;
            left: 40px;
            top: 0;
            font-size: 16px; }
        .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul > li:last-child {
          padding-bottom: 0; }
      .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 > li > ul + ul {
        padding-top: 20px; }
  .mmbrship_container_holder .navigation_category_divs ul.index-list_v4 li {
    list-style: none; }
  .mmbrship_container_holder .navigation_category_divs ul.index-list_v4:first-of-type {
    padding-top: 0; }
  .mmbrship_container_holder .navigation_category_divs ul.index-list_v4:last-of-type {
    padding-bottom: 20px; }
.mmbrship_container_holder .navigation_category_divs h2 {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }
  .mmbrship_container_holder .navigation_category_divs h2.w_circle_black {
    padding-left: 40px;
    position: relative;
    padding-bottom: 20px;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 1.2;
    margin: 0;
    border: none; }
    .mmbrship_container_holder .navigation_category_divs h2.w_circle_black:before {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      content: "";
      z-index: 1;
      position: absolute;
      top: 2px;
      left: 0;
      width: 20px;
      height: 20px;
      background: #000; }
    .mmbrship_container_holder .navigation_category_divs h2.w_circle_black:after {
      content: "";
      top: 15px;
      bottom: -15px;
      left: 10px;
      width: 1px;
      background: #d5d5d5;
      display: block;
      content: "";
      position: absolute; }
    .mmbrship_container_holder .navigation_category_divs h2.w_circle_black + .w_circle_black:after {
      top: 0px; }
.mmbrship_container_holder .navigation_category_divs .navigation_first_child_name,
.mmbrship_container_holder .navigation_category_divs .navigation_second_child_name {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }
@media only screen and (max-width: 767px) {
  .mmbrship_container_holder .navbar-kartra .row {
    height: 60px; }
  .mmbrship_container_holder .navbar-kartra > .container .navbar-brand {
    max-height: 40px; } }

.membership_styles_wrapper .wysiwyg_printout p {
  font-size: 16px;
  font-weight: 400; }
.membership_styles_wrapper .wysiwyg_printout .btn-orange {
  font-weight: 400;
  font-size: 20px; }
.membership_styles_wrapper [td_type="headline"] p {
  font-size: 28px;
  font-weight: 500; }
.membership_styles_wrapper .element_block {
  margin-bottom: 20px; }
  .membership_styles_wrapper .element_block .element_block:last-of-type {
    margin-bottom: 0; }
  .membership_styles_wrapper .element_block.w_margin {
    margin-bottom: 20px; }
  .membership_styles_wrapper .element_block.w_margin_double {
    margin-bottom: 40px; }
  .membership_styles_wrapper .element_block + .add_new_element {
    margin-top: 20px; }
.membership_styles_wrapper .main_element_block {
  margin-bottom: 20px; }
  .membership_styles_wrapper .main_element_block.no_margin {
    margin-bottom: 0; }
  .membership_styles_wrapper .main_element_block:last-of-type {
    margin-bottom: 0; }
  .membership_styles_wrapper .main_element_block .element_block:last-of-type {
    margin-bottom: 0; }

footer {
  background: #333;
  min-height: 120px;
  padding-top: 20px;
  padding-bottom: 15px;
  min-width: 970px; }
  footer,
  footer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    footer:before, footer:after,
    footer *:before,
    footer *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  footer hr {
    border-top-color: rgba(255, 255, 255, 0.2);
    margin: 15px 0 15px 0; }
  footer ul {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    float: none !important; }
    footer ul > li {
      display: inline-block;
      margin: 0;
      padding: 0;
      list-style: none; }
      footer ul > li a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        footer ul > li a:hover, footer ul > li a:focus {
          text-decoration: none; }
    footer ul.footer-menu > li {
      padding-right: 24px;
      position: relative;
      margin-left: 0px !important; }
      footer ul.footer-menu > li:before {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        right: 11px;
        background: #aaa;
        content: "";
        width: 2px;
        height: 2px; }
      footer ul.footer-menu > li:last-child {
        padding-right: 0; }
        footer ul.footer-menu > li:last-child:before {
          display: none; }
      footer ul.footer-menu > li a {
        font-weight: 400;
        color: #7f7f7f;
        text-transform: uppercase;
        font-size: 12px;
        white-space: nowrap; }
        footer ul.footer-menu > li a:hover, footer ul.footer-menu > li a:focus {
          color: #fff; }
    footer ul.footer-social > li {
      margin-right: 20px; }
      footer ul.footer-social > li:last-child {
        margin-right: 0px; }
      footer ul.footer-social > li a {
        font-size: 26px;
        color: #bbb; }
        footer ul.footer-social > li a:hover, footer ul.footer-social > li a:focus {
          color: #fff; }
        footer ul.footer-social > li a i.fb_icon {
          position: relative;
          display: inline-block;
          vertical-align: top;
          top: -7px; }

.button-box .header-right-box {
  display: inline-block;
  vertical-align: middle; }
  .button-box .header-right-box + .btn {
    margin-left: 10px; }
.button-box .btn,
.button-box a.cancel {
  margin-right: 0 !important; }
  .button-box .btn + .btn,
  .button-box a.cancel + .btn {
    margin-left: 10px; }
.button-box .flag_ip .flag {
  margin-top: 2px; }
.button-box .flag_ip + .lead_details {
  margin-left: 20px; }

.modal-body p {
  font-size: 14px;
  margin-bottom: 15px; }
  .modal-body p:last-child {
    margin-bottom: 0; }
.modal-body ul.universal-tablelist > li, .modal-body ul.universal-tablelist > li > .main_row, .modal-body ul.universal-tablelist > li > .dow {
  font-size: 13px; }
  .modal-body ul.universal-tablelist > li.header-row, .modal-body ul.universal-tablelist > li > .main_row.header-row, .modal-body ul.universal-tablelist > li > .dow.header-row {
    font-size: 12px; }
.modal-body ul.universal-tablelist > li .table_secondary_decs {
  font-size: 12px; }
.modal-body ul.universal-tablelist > li .table_secondary_decs_larger {
  font-size: 13px; }
.modal-body .inverse .info_wrapper h4,
.modal-body .inverse .info_wrapper p {
  color: #fff; }
.modal-body .info_wrapper {
  color: #000;
  position: relative; }
  .modal-body .info_wrapper.for_conditional_p p {
    margin-bottom: 0; }
    .modal-body .info_wrapper.for_conditional_p p + p {
      margin-top: 15px; }
  .modal-body .info_wrapper.w_margin {
    margin-bottom: 50px; }
  .modal-body .info_wrapper img {
    display: block;
    margin: 0 auto 0 auto; }
    .modal-body .info_wrapper img + h4, .modal-body .info_wrapper img + p, .modal-body .info_wrapper img + div, .modal-body .info_wrapper img + h6 {
      margin-top: 30px; }
  .modal-body .info_wrapper h4 {
    font-size: 24px;
    margin: 0;
    text-align: center;
    color: #000;
    font-weight: 400; }
    .modal-body .info_wrapper h4 + .control-group, .modal-body .info_wrapper h4 + p, .modal-body .info_wrapper h4 + .universal_alert {
      margin-top: 30px; }
  .modal-body .info_wrapper p {
    font-family: 'Lato', sans-serif;
    text-align: center;
    color: #666;
    font-size: 18px; }
    .modal-body .info_wrapper p + .simple_list {
      margin-top: 30px; }
  .modal-body .info_wrapper.for_campaign_like h4 {
    font-weight: 700; }
  .modal-body .info_wrapper.for_campaign_like h4 + p {
    margin-top: 10px; }

.modal.modal_bootstrap_3 {
  display: block;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  margin-left: 0 !important;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: none;
  overflow-y: auto;
  border: none;
  border-radius: 0;
  box-shadow: none; }
  .modal.modal_bootstrap_3.fade.in {
    top: 0 !important; }
  .modal.modal_bootstrap_3 button.close {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: none;
    border: none;
    position: absolute;
    top: -32px;
    right: 0;
    font-size: 40px;
    font-weight: 300;
    margin: 0;
    padding: 0;
    line-height: 20px;
    z-index: 99;
    text-shadow: none; }
    .modal.modal_bootstrap_3 button.close, .modal.modal_bootstrap_3 button.close:focus {
      opacity: 0.5;
      color: #fff; }
      .modal.modal_bootstrap_3 button.close:hover, .modal.modal_bootstrap_3 button.close:focus:hover {
        opacity: 1;
        color: #fff; }
  .modal.modal_bootstrap_3 .modal-dialog {
    width: 900px;
    margin: 30px auto;
    position: relative;
    padding: 20px;
    background: #f5f5f5;
    overflow: auto;
    overflow: visible !important;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    background: #fff;
    border: none;
    padding: 0;
    border-radius: 0;
    margin: 40px auto 30px auto; }
    .modal.modal_bootstrap_3 .modal-dialog .modal-header {
      margin-bottom: 0;
      padding: 20px;
      background: #eee;
      box-shadow: inset 0 -5px 5px rgba(0, 0, 0, 0.02);
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
      .modal.modal_bootstrap_3 .modal-dialog .modal-header h3 {
        font-size: 24px;
        color: #000;
        font-weight: 400;
        position: relative;
        line-height: 36px; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-header.no_title {
        padding: 0;
        box-shadow: none;
        border: none; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-header .button-box a.cancel {
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0px;
        color: #bbb;
        margin-right: 20px; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-header .button-box a.cancel.btn-haction {
          float: left;
          top: 0; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-header .button-box button {
        display: inline-block;
        vertical-align: middle; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-header .button-box button.btn-grey {
          margin-right: 10px; }
    .modal.modal_bootstrap_3 .modal-dialog .form-horizontal label.control-label {
      text-align: left; }
    .modal.modal_bootstrap_3 .modal-dialog .modal-content {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      box-shadow: none;
      padding: 0px;
      border: none;
      box-shadow: none;
      background: none; }
    .modal.modal_bootstrap_3 .modal-dialog .modal-body {
      padding: 40px 20px 40px 20px;
      max-height: none !important;
      overflow-y: visible !important;
      background: #fff;
      border-radius: 3px;
      font-size: 14px;
      color: #000;
      font-weight: 300;
      position: relative; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-body.w_fixed_height {
        height: 450px;
        position: relative; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-body.w_fixed_height .loading_player_gif {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          width: 350px;
          text-align: center; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-body.w_black_background {
        background-color: #000000;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-body.w_black_background [class*="overlay_wrapper_"] {
          background-color: #000000; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-body.no_padding_top {
        padding-top: 0; }
      .modal.modal_bootstrap_3 .modal-dialog .modal-body .modal-block {
        margin-top: 40px;
        padding-top: 40px;
        border-top: 1px solid rgba(0, 0, 0, 0.05); }
        .modal.modal_bootstrap_3 .modal-dialog .modal-body .modal-block > h2,
        .modal.modal_bootstrap_3 .modal-dialog .modal-body .modal-block > h4 {
          margin-bottom: 20px;
          font-size: 22px; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-body .modal-block > h5 {
          margin-bottom: 20px;
          font-size: 20px; }
        .modal.modal_bootstrap_3 .modal-dialog .modal-body .modal-block:nth-of-type(1) {
          margin-top: 0px;
          padding-top: 0px;
          border-top: none; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_wider .modal-dialog {
    width: 1024px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_wide .modal-dialog {
    width: 940px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_medium .modal-dialog {
    width: 800px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_semimedium .modal-dialog {
    width: 670px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_videohelp .modal-dialog {
    width: 640px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_small .modal-dialog {
    width: 600px; }
  .modal.modal_bootstrap_3 .help_new_style img {
    display: block;
    margin: 0 auto; }
  .modal.modal_bootstrap_3 .help_new_style p {
    font-size: 18px !important;
    font-family: 'Lato', sans-serif;
    margin-top: 30px;
    text-align: center;
    color: #666; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_tiny.medium-size .modal-dialog {
    width: 600px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog {
    width: 450px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_elarge {
      width: 900px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall_e {
      width: 600px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall_e .control-group {
        width: inherit !important; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall_e .control-group .controls {
          width: inherit !important; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall {
      width: 600px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall .control-group {
        width: inherit !important; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall .control-group.control-group-plp .controls {
          padding-right: 210px !important; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog.exception_esmall .control-group .controls {
          margin-left: 180px !important;
          width: inherit !important;
          padding-top: inherit !important; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .adjust_image {
      display: block;
      margin: 0 auto;
      margin-bottom: 30px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .control-group-test-sms-number {
      width: 400px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .control-group-test-sms-number .controls {
        width: 400px;
        padding: 0px !important;
        margin: 0 auto; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .control-group-test-sms-number .controls.adjust_height textarea {
          height: 80px; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .control-group-test-sms-number .controls input {
          width: 190px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .top-box {
      width: 100%;
      display: block; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .top-box img {
        display: block;
        margin: 0 auto; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .left-box {
      width: 100%;
      display: block;
      text-align: center;
      padding-left: 0px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .left-box h4 {
        margin-top: 30px;
        font-size: 18px;
        color: #666; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .modal-block {
      padding-top: 0px;
      margin-top: 20px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .modal-block img {
        display: block;
        margin: 0 auto; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .help-box-wrapper {
      padding-left: 0px;
      display: block;
      background: none;
      padding: 0;
      margin: 0; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .help-box-wrapper:not(.normal) {
        padding-left: 0px; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .help-box-wrapper:not(.normal) img {
          display: block;
          margin: 0 auto; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .help-box-wrapper:not(.normal) .overlay_wrapper_sta + p {
          margin-top: 0; }
        .modal.modal_bootstrap_3.modal_bootstrap_3_tiny .modal-dialog .modal-body .help-box-wrapper:not(.normal) p {
          font-size: 18px;
          font-family: 'Lato', sans-serif;
          margin-top: 30px;
          text-align: center;
          color: #666; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_small_resp .modal-dialog {
    max-width: 360px;
    width: auto; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_smallest_resp {
    right: 0;
    left: 0;
    padding-left: 10px;
    padding-right: 10px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_smallest_resp .modal-dialog {
      width: auto;
      max-width: 340px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_smallest_resp .modal-dialog .modal-body {
        padding: 20px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_medium_resp {
    right: 0;
    left: 0;
    padding-left: 10px;
    padding-right: 10px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_medium_resp .modal-dialog {
      width: auto;
      max-width: 600px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_medium_resp .modal-dialog .modal-body {
        padding: 20px; }
  .modal.modal_bootstrap_3.modal_bootstrap_3_wide_resp {
    right: 0;
    left: 0;
    padding-left: 10px;
    padding-right: 10px; }
    .modal.modal_bootstrap_3.modal_bootstrap_3_wide_resp .modal-dialog {
      width: auto;
      max-width: 940px; }
      .modal.modal_bootstrap_3.modal_bootstrap_3_wide_resp .modal-dialog .modal-body {
        padding: 20px; }
.modal .modal-dialog .modal-body {
  font-family: 'Lato', sans-serif; }
  .modal .modal-dialog .modal-body.no_padding_top {
    padding-top: 0; }
  .modal .modal-dialog .modal-body.no_padding_bottom {
    padding-bottom: 0; }
  .modal .modal-dialog .modal-body.no_padding_bottomtop {
    padding-bottom: 0;
    padding-top: 0; }
  .modal .modal-dialog .modal-body.w_tabs {
    padding: 0; }
  .modal .modal-dialog .modal-body.w_side_padding {
    padding-left: 100px;
    padding-right: 100px; }
  .modal .modal-dialog .modal-body.no_padding {
    padding: 0; }
    .modal .modal-dialog .modal-body.no_padding.w_ckeditor .cke {
      border: none; }
  .modal .modal-dialog .modal-body.no_side_padding {
    padding-left: 0;
    padding-right: 0; }
  .modal .modal-dialog .modal-body .help-box {
    position: absolute;
    left: 0;
    width: 20px;
    top: -4px;
    height: 20px;
    font-size: 20px;
    padding: 0;
    color: #ff3737; }
    .modal .modal-dialog .modal-body .help-box.remember-box {
      color: #bbb; }
  .modal .modal-dialog .modal-body .append-here .editor_container {
    padding-top: 60px; }
    .modal .modal-dialog .modal-body .append-here .editor_container:before {
      content: "";
      position: absolute;
      left: -20px;
      right: -20px;
      top: 0;
      height: 40px;
      background: #707070; }
    .modal .modal-dialog .modal-body .append-here .editor_container a.tab_remove {
      top: 26px;
      right: -34px; }
.modal .modal-dialog .modal-footer {
  text-align: left;
  margin: 0;
  padding: 0;
  border-top: 1px solid #eee; }
  .modal .modal-dialog .modal-footer .modal-footer-tab {
    padding: 20px 20px; }
.modal .universal_alert.for_gdpr {
  margin-bottom: -20px; }
.modal.front_new_modal .modal-dialog {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  max-width: 500px; }
  .modal.front_new_modal .modal-dialog .modal-body {
    padding: 30px; }
.modal.pseudo_front_modal .modal-dialog {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  max-width: 500px; }
  .modal.pseudo_front_modal .modal-dialog .modal-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 2px solid #eee;
    text-align: center;
    padding: 30px;
    background: #fff; }
    .modal.pseudo_front_modal .modal-dialog .modal-header .flex_grid > div:nth-of-type(1) {
      width: calc(100% - 82px); }
    .modal.pseudo_front_modal .modal-dialog .modal-header .flex_grid > div:nth-of-type(2) {
      margin-left: 30px;
      width: 82px;
      min-width: 82px; }
    .modal.pseudo_front_modal .modal-dialog .modal-header h3 {
      font-size: 20px;
      color: #000;
      margin-bottom: 5px;
      line-height: 1.2;
      font-weight: 600; }
    .modal.pseudo_front_modal .modal-dialog .modal-header p {
      margin-bottom: 10px;
      color: #7E7E7E;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.2; }
    .modal.pseudo_front_modal .modal-dialog .modal-header .sold_by_wrapper {
      font-size: 13px;
      font-style: italic;
      color: #7E7E7E;
      font-weight: 400;
      line-height: 1.2; }
      .modal.pseudo_front_modal .modal-dialog .modal-header .sold_by_wrapper > span {
        color: #27bdde; }
  .modal.pseudo_front_modal .modal-dialog .modal-body {
    padding: 0; }
    .modal.pseudo_front_modal .modal-dialog .modal-body > [class*="overlay_wrapper_"] {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
    .modal.pseudo_front_modal .modal-dialog .modal-body .panel .panel-body {
      padding: 0; }
      .modal.pseudo_front_modal .modal-dialog .modal-body .panel .panel-body .kartra_asset_deleted_wrapper {
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        -ms-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px; }
  .modal.pseudo_front_modal .modal-dialog .kartra_asset_deleted_wrapper {
    max-width: inherit; }
.modal.modal_bootstrap_3_video .modal-dialog {
  width: 800px;
  height: 450px; }
  .modal.modal_bootstrap_3_video .modal-dialog .modal-header {
    padding: 0;
    box-shadow: none;
    border: none; }
  .modal.modal_bootstrap_3_video .modal-dialog .modal-body {
    padding: 0;
    max-height: none; }
    .modal.modal_bootstrap_3_video .modal-dialog .modal-body.for_playlist {
      height: 450px; }
    .modal.modal_bootstrap_3_video .modal-dialog .modal-body.w_pl_bottom {
      height: 600px; }
  .modal.modal_bootstrap_3_video .modal-dialog .video_preview_container {
    height: 450px; }
  .modal.modal_bootstrap_3_video .modal-dialog .playlist_preview_container {
    display: block;
    position: relative;
    width: 800px;
    max-height: 450px;
    overflow: hidden;
    max-width: 100%;
    height: 100%; }
.modal.modal_bootstrap_3_form .modal-dialog {
  background: none;
  width: 0;
  min-width: 360px; }
  .modal.modal_bootstrap_3_form .modal-dialog div[class^="kartra_optin_tpl"] {
    vertical-align: top; }
.modal.for_welcome_video .modal-dialog {
  background: none;
  box-shadow: none;
  width: 800px; }
  .modal.for_welcome_video .modal-dialog .modal-header {
    border: none;
    background: none;
    padding: 0;
    box-shadow: none; }
    .modal.for_welcome_video .modal-dialog .modal-header h3 {
      color: #fff;
      text-align: center;
      font-size: 40px;
      font-weight: 700; }
  .modal.for_welcome_video .modal-dialog .modal-body {
    -webkit-box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.3);
    margin: 50px 0 30px 0;
    background: none;
    padding: 0;
    line-height: 0; }
  .modal.for_welcome_video .modal-dialog .modal-footer {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    border: none;
    text-align: right;
    color: #fff;
    font-size: 20px; }
    .modal.for_welcome_video .modal-dialog .modal-footer .btn {
      margin-left: 10px;
      font-size: 20px;
      padding: 10px 20px; }

.modal-dialog .modal-body.w_tabs {
  padding: 0; }
.modal-dialog .modal-body .tab-list {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  float: none;
  background-color: transparent;
  position: relative;
  top: 0;
  background: #333; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(1),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(1) ~ li {
    width: 100%;
    max-width: 100%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(2),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(2) ~ li {
    width: 50%;
    max-width: 50%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(3),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(3) ~ li {
    width: 33.33333%;
    max-width: 33.33333%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(4),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(4) ~ li {
    width: 25%;
    max-width: 25%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(5),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(5) ~ li {
    width: 20%;
    max-width: 20%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(6),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(6) ~ li {
    width: 16.66667%;
    max-width: 16.66667%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(7),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(7) ~ li {
    width: 14.28571%;
    max-width: 14.28571%; }
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(8),
  .modal-dialog .modal-body .tab-list > li:first-child:nth-last-child(8) ~ li {
    width: 12.5%;
    max-width: 12.5%; }
  .modal-dialog .modal-body .tab-list li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    text-align: center;
    line-height: 100%; }
    .modal-dialog .modal-body .tab-list li a {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      padding: 20px 15px;
      background: none !important;
      color: #fff !important;
      display: block;
      border: none;
      opacity: 0.7;
      position: relative; }
      .modal-dialog .modal-body .tab-list li a:before {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        content: "";
        border-bottom: 0px solid #fff;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        bottom: 0;
        opacity: 0; }
      .modal-dialog .modal-body .tab-list li a h4 {
        font-weight: 300;
        line-height: 1;
        font-size: 14px; }
        .modal-dialog .modal-body .tab-list li a h4 > span:not([class^="circle-notifications"]) {
          display: block;
          clear: both;
          margin-top: 15px; }
        .modal-dialog .modal-body .tab-list li a h4 [class^="circle-notifications"] {
          position: absolute;
          left: auto;
          right: 50%;
          top: -14px;
          margin-right: -30px; }
        .modal-dialog .modal-body .tab-list li a h4 i {
          position: relative; }
      .modal-dialog .modal-body .tab-list li a:hover, .modal-dialog .modal-body .tab-list li a:focus {
        text-decoration: none;
        opacity: 0.9; }
        .modal-dialog .modal-body .tab-list li a:hover:before, .modal-dialog .modal-body .tab-list li a:focus:before {
          opacity: 0.7;
          border-bottom-width: 10px; }
      .modal-dialog .modal-body .tab-list li a.tab-active {
        opacity: 1;
        cursor: default; }
        .modal-dialog .modal-body .tab-list li a.tab-active:before {
          opacity: 1;
          border-bottom-width: 10px; }
      .modal-dialog .modal-body .tab-list li a.tab-disabled {
        pointer-events: none; }
    .modal-dialog .modal-body .tab-list li.active a {
      opacity: 1;
      cursor: default; }
      .modal-dialog .modal-body .tab-list li.active a:before {
        opacity: 1;
        border-bottom-width: 10px; }
.modal-dialog .modal-body .tab-list-content {
  padding: 0;
  border: none; }

.new_sidebar {
  width: 260px;
  background: #333;
  margin-left: 0 !important;
  position: relative; }
  .new_sidebar.for_email_builder {
    width: 220px; }
  .new_sidebar.w_shadow:after {
    -webkit-box-shadow: inset -5px 0px 9px 0px rgba(0, 0, 0, 0.25);
    box-shadow: inset -5px 0px 9px 0px rgba(0, 0, 0, 0.25);
    content: "";
    position: absolute;
    width: 10px;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1; }
  .new_sidebar * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .new_sidebar *:after, .new_sidebar *:before {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .new_sidebar ul {
    margin: 0;
    padding: 0; }
    .new_sidebar ul > li {
      list-style: none;
      padding: 0;
      margin: 0;
      position: relative; }
      .new_sidebar ul > li .favorite_action {
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        border-radius: 100px;
        position: absolute;
        top: -12px;
        width: 24px;
        height: 24px;
        font-size: 12px;
        text-align: center;
        color: #fff;
        z-index: 2; }
        .new_sidebar ul > li .favorite_action > i {
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          position: absolute;
          line-height: 1; }
      .new_sidebar ul > li .favorite {
        background: #eabf28;
        left: -12px;
        cursor: default; }
      .new_sidebar ul > li .remove_favorite,
      .new_sidebar ul > li .remove_favorite:focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background: #000;
        right: -12px;
        text-decoration: none; }
        .new_sidebar ul > li .remove_favorite:hover,
        .new_sidebar ul > li .remove_favorite:focus:hover {
          text-decoration: none;
          background: #f36a6a; }
  .new_sidebar .new_sidebar_header {
    background-color: #555555;
    color: #fff;
    padding: 21px 20px; }
    .new_sidebar .new_sidebar_header.for_tabs {
      padding-top: 14px;
      padding-bottom: 14px; }
      .new_sidebar .new_sidebar_header.for_tabs h3 {
        font-size: 14px;
        text-transform: uppercase; }
        .new_sidebar .new_sidebar_header.for_tabs h3 > a {
          color: rgba(255, 255, 255, 0.5); }
          .new_sidebar .new_sidebar_header.for_tabs h3 > a:hover {
            color: #fff;
            opacity: 1; }
    .new_sidebar .new_sidebar_header h3 {
      font-size: 18px;
      margin: 0; }
      .new_sidebar .new_sidebar_header h3 > a {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #fff;
        text-decoration: none; }
        .new_sidebar .new_sidebar_header h3 > a.w_icon {
          position: relative;
          padding-left: 25px; }
          .new_sidebar .new_sidebar_header h3 > a.w_icon i {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            left: 0px; }
        .new_sidebar .new_sidebar_header h3 > a:hover {
          text-decoration: none;
          opacity: 0.7; }
  .new_sidebar.sideblock_basic, .new_sidebar.sideblock_advanced_email {
    z-index: 1;
    overflow: hidden;
    height: 452px; }
    .new_sidebar.sideblock_basic .content_block, .new_sidebar.sideblock_advanced_email .content_block {
      height: 405px; }
      .new_sidebar.sideblock_basic .content_block .mCSB_scrollTools, .new_sidebar.sideblock_advanced_email .content_block .mCSB_scrollTools {
        width: 5px;
        opacity: 1;
        z-index: 3; }
        .new_sidebar.sideblock_basic .content_block .mCSB_scrollTools .mCSB_draggerRail, .new_sidebar.sideblock_advanced_email .content_block .mCSB_scrollTools .mCSB_draggerRail {
          background-color: #aaa9aa !important;
          border-radius: 0; }
        .new_sidebar.sideblock_basic .content_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .new_sidebar.sideblock_advanced_email .content_block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
          background: #27bdde !important;
          border-radius: 0; }
      .new_sidebar.sideblock_basic .content_block.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper, .new_sidebar.sideblock_advanced_email .content_block.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
        margin-left: 0px; }
        .new_sidebar.sideblock_basic .content_block.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper > .mCSB_container, .new_sidebar.sideblock_advanced_email .content_block.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper > .mCSB_container {
          left: 0 !important;
          padding-right: 0; }
  .new_sidebar.sideblock_advanced_email .content_block ul {
    padding: 15px 0; }
    .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li > div {
      position: relative;
      margin: 0px 30px 30px 30px;
      cursor: move; }
      .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li > div::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
      .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li > div:hover::before {
        border: 1px dashed #000; }
    .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action) {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      padding: 15px 50px 15px 25px;
      position: relative;
      font-size: 15px;
      font-weight: 300;
      display: block; }
      .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action) > i {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        font-size: 12px;
        right: 25px; }
      .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action), .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action):focus {
        color: #ababab;
        text-decoration: none; }
        .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action):hover, .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li a:not(.special_action):focus:hover {
          color: #fff;
          text-decoration: none; }
    .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list > li:last-child > div {
      margin-bottom: 0; }
    .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list {
      padding: 20px; }
      .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li {
        margin-bottom: 20px;
        position: relative; }
        .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a {
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          border-radius: 3px;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          padding: 0;
          display: table;
          width: 100%;
          text-align: center; }
          .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:before {
            top: 50%;
            -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            transform: translateY(-50%);
            position: absolute;
            font-family: 'line-cons' !important;
            content: "\2c";
            font-size: 10px;
            font-weight: bold;
            right: 10px;
            color: #fff; }
          .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a, .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:focus {
            text-decoration: none;
            background: #7e7e7e; }
            .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:hover, .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:focus:hover {
              text-decoration: none; }
              .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:hover span, .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a:focus:hover span {
                background: #27bdde; }
          .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a strong {
            -webkit-border-radius: 3px 0 0 3px;
            -moz-border-radius: 3px 0 0 3px;
            -ms-border-radius: 3px 0 0 3px;
            border-radius: 3px 0 0 3px;
            background: #666;
            color: #fff;
            display: table-cell;
            position: relative;
            vertical-align: middle;
            width: 48px;
            min-width: 48px;
            padding: 8px 0; }
            .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a strong > i {
              font-size: 22px; }
          .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li > a span {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            text-align: left;
            width: 100%;
            display: table-cell;
            vertical-align: middle;
            color: #fff;
            padding: 0px 0 0px 10px; }
        .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li:nth-child(-n+2) strong {
          background: #FF9800; }
        .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li:nth-child(2) {
          margin-bottom: 40px; }
        .new_sidebar.sideblock_advanced_email .content_block ul.builder_template_list.builder_template_type_list > li:last-child {
          margin-bottom: 0; }
    .new_sidebar.sideblock_advanced_email .content_block ul.actual_templates_ul {
      padding: 20px 20px; }
      .new_sidebar.sideblock_advanced_email .content_block ul.actual_templates_ul > li > div {
        margin: 0px 0px 20px 0px; }
      .new_sidebar.sideblock_advanced_email .content_block ul.actual_templates_ul > li:last-child > div {
        margin-bottom: 0; }
  .new_sidebar .level-block {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    width: 220px;
    left: -260px; }
    .new_sidebar .level-block.open {
      left: 0px; }
  .new_sidebar .email_el_conf {
    color: #fff;
    height: 405px !important; }
    .new_sidebar .email_el_conf .padding_block {
      padding: 20px 20px;
      min-height: 405px; }
    .new_sidebar .email_el_conf .bootstrap-select.btn-group:not(.w_text_shown)
    > .dropdown-menu {
      left: 0; }
      .new_sidebar .email_el_conf .bootstrap-select.btn-group:not(.w_text_shown)
      > .dropdown-menu li a span.text {
        text-overflow: ellipsis;
        display: block;
        max-width: 100%;
        overflow: hidden; }
    .new_sidebar .email_el_conf h5 {
      margin-top: 30px;
      color: #fff;
      margin-bottom: 10px; }
    .new_sidebar .email_el_conf p {
      color: #fff;
      margin-bottom: 30px;
      font-size: 14px; }
    .new_sidebar .email_el_conf .help-block {
      color: white;
      margin-top: 0 !important;
      margin-bottom: 0;
      line-height: 13px; }
      .new_sidebar .email_el_conf .help-block > a {
        float: none;
        margin-left: 0px;
        position: relative;
        top: 1px; }
      .new_sidebar .email_el_conf .help-block:not(.uploaded_filename_new) {
        color: rgba(255, 255, 255, 0.7);
        font-size: 9px; }
    .new_sidebar .email_el_conf .right_upload_block {
      padding-left: 10px;
      width: 105px; }
    .new_sidebar .email_el_conf .btn-small {
      font-size: 11px;
      padding: 4px 4px; }
    .new_sidebar .email_el_conf .control-group {
      margin-bottom: 30px; }
      .new_sidebar .email_el_conf .control-group.w_margin {
        margin-bottom: 30px; }
      .new_sidebar .email_el_conf .control-group:last-of-type:not(.w_margin) {
        margin-bottom: 0px; }

div.draggable_new {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #3792bc;
  color: #fff;
  padding: 10px 40px 10px 50px;
  position: relative;
  font-size: 17px;
  font-weight: 300;
  width: 280px; }
  div.draggable_new > i {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    line-height: 1; }
    div.draggable_new > i:not(.move) {
      font-size: 20px;
      left: 10px; }
    div.draggable_new > i.move {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      right: 15px;
      font-size: 16px;
      color: #fff; }
      div.draggable_new > i.move:hover {
        cursor: move;
        color: #fff;
        opacity: 0.5; }

.sidebar_fixed_new {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 0 0px 0px 0;
  -moz-border-radius: 0 0px 0px 0;
  -ms-border-radius: 0 0px 0px 0;
  border-radius: 0 0px 0px 0;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  width: 300px;
  position: fixed;
  background: #333;
  left: -300px;
  bottom: 0;
  top: 0;
  z-index: 1000; }
  .sidebar_fixed_new.blue_bg {
    background: #3792bc; }
  .sidebar_fixed_new.w_header {
    top: 90px; }
  .sidebar_fixed_new.w_close {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -ms-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
    left: -350px; }
  .sidebar_fixed_new.from_top_to_bottom {
    top: 0;
    bottom: 0; }
  .sidebar_fixed_new.full_hidden {
    left: -350px; }
  .sidebar_fixed_new.for_page_like_builder {
    -webkit-box-shadow: 2px 0 4px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 0 4px rgba(0, 0, 0, 0.1);
    width: 400px;
    top: 90px;
    left: -450px !important;
    background: #f7f7f7; }
    .sidebar_fixed_new.for_page_like_builder .bootstrap-select.for_sidebar_like div > .dropdown-menu {
      max-width: 300px; }
      .sidebar_fixed_new.for_page_like_builder .bootstrap-select.for_sidebar_like div > .dropdown-menu > li > a > span {
        text-overflow: ellipsis;
        max-width: 300px;
        overflow: hidden; }
    .sidebar_fixed_new.for_page_like_builder .selecter-products .selecter-table > div.prod_name {
      text-overflow: ellipsis;
      max-width: 300px;
      overflow: hidden; }
    .sidebar_fixed_new.for_page_like_builder .minicolors.minicolors-theme-default input.minicolors-input {
      width: 145px !important; }
    .sidebar_fixed_new.for_page_like_builder .content-inner {
      position: absolute;
      top: 60px;
      left: 0px;
      right: 0px;
      bottom: 0;
      overflow-y: auto; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .content-inner_padding {
        padding: 30px 30px; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .edit_area .expanded_radio_section:last-of-type {
        margin-bottom: 0; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .edit_area .control-group:last-of-type, .sidebar_fixed_new.for_page_like_builder .content-inner .edit_area .control-group.no_margin {
        margin-bottom: 0; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .edit_area .sidebar_input_grid:last-of-type .control-group {
        margin-bottom: 0; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .edit_area > button {
        margin-top: 40px; }
      .sidebar_fixed_new.for_page_like_builder .content-inner .w_padding.no_padding_bottom {
        padding-bottom: 0; }
    .sidebar_fixed_new.for_page_like_builder.open {
      left: 80px !important; }
  .sidebar_fixed_new .sideblock_handle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-box-shadow: inset 2px 0px 3px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset 2px 0px 3px 0px rgba(0, 0, 0, 0.15);
    top: 50%;
    display: block;
    right: -24px;
    width: 24px;
    height: 40px;
    background: #f36a6a;
    color: #fff;
    z-index: 2; }
    .sidebar_fixed_new .sideblock_handle i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      line-height: 1; }
    .sidebar_fixed_new .sideblock_handle:hover, .sidebar_fixed_new .sideblock_handle:focus {
      background: #ff4848; }
  .sidebar_fixed_new .sideblock_close {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: 0;
    background: #f36a6a;
    right: -50px;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 20px;
    text-decoration: none; }
    .sidebar_fixed_new .sideblock_close i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute; }
    .sidebar_fixed_new .sideblock_close:hover {
      background: #ff4848; }
  .sidebar_fixed_new.open {
    left: 0px; }
  .sidebar_fixed_new ul.nav-tabs {
    -webkit-border-radius: 0 3px 0px 0;
    -moz-border-radius: 0 3px 0px 0;
    -ms-border-radius: 0 3px 0px 0;
    border-radius: 0 3px 0px 0;
    border: none;
    background-color: #555555;
    margin-bottom: 0; }
    .sidebar_fixed_new ul.nav-tabs > li {
      width: 50%;
      text-align: center;
      margin-bottom: 0px; }
      .sidebar_fixed_new ul.nav-tabs > li > a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-weight: 400;
        position: relative;
        padding-top: 20px;
        padding-bottom: 20px;
        border: none;
        color: #aaa;
        line-height: 1.4; }
        .sidebar_fixed_new ul.nav-tabs > li > a:hover {
          border: none;
          background: none;
          color: #fff; }
        .sidebar_fixed_new ul.nav-tabs > li > a:after {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          content: "";
          opacity: 0;
          border-left: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #333;
          bottom: -10px; }
      .sidebar_fixed_new ul.nav-tabs > li.active > a {
        color: #fff;
        background: none;
        border: none; }
        .sidebar_fixed_new ul.nav-tabs > li.active > a:after {
          bottom: 0;
          opacity: 1; }
      .sidebar_fixed_new ul.nav-tabs > li.disabled > a {
        pointer-events: none; }
  .sidebar_fixed_new .tab-content {
    padding: 15px 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    width: 100%; }
    .sidebar_fixed_new .tab-content .mCSB_scrollTools {
      width: 5px;
      opacity: 1;
      z-index: 3; }
      .sidebar_fixed_new .tab-content .mCSB_scrollTools .mCSB_draggerRail {
        background-color: #aaa9aa !important;
        border-radius: 0; }
      .sidebar_fixed_new .tab-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background: #27bdde !important;
        border-radius: 0; }
    .sidebar_fixed_new .tab-content.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
      margin-left: 0px; }
      .sidebar_fixed_new .tab-content.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper > .mCSB_container {
        left: 0 !important;
        padding-right: 0; }
    .sidebar_fixed_new .tab-content.w_padding {
      padding: 20px; }
    .sidebar_fixed_new .tab-content.no_padding {
      padding: 0; }
    .sidebar_fixed_new .tab-content.w_overflow {
      overflow: visible; }
    .sidebar_fixed_new .tab-content h2 {
      color: #fff; }
    .sidebar_fixed_new .tab-content h5 {
      position: relative;
      color: #fff;
      margin: 5px 0;
      font-size: 15px; }
      .sidebar_fixed_new .tab-content h5:before {
        content: "";
        position: absolute;
        left: 20px;
        right: 20px;
        top: 11px;
        height: 1px;
        background: rgba(255, 255, 255, 0.3); }
      .sidebar_fixed_new .tab-content h5 > span {
        background: #3792bc;
        padding: 0 10px;
        display: inline-block;
        position: relative;
        line-height: 1; }
    .sidebar_fixed_new .tab-content ul {
      margin: 0;
      padding: 0; }
      .sidebar_fixed_new .tab-content ul > li {
        list-style: none;
        padding: 0;
        margin: 0; }
    .sidebar_fixed_new .tab-content .container_block ul {
      margin-bottom: 20px; }
    .sidebar_fixed_new .tab-content .container_block:last-of-type ul {
      margin-bottom: 0; }
    .sidebar_fixed_new .tab-content .edit_area h2 {
      padding: 15px 20px;
      height: 50px;
      background: #444; }
  .sidebar_fixed_new.for_sequence ul > li {
    margin-bottom: 10px; }
    .sidebar_fixed_new.for_sequence ul > li:last-child {
      margin-bottom: 0; }
  .sidebar_fixed_new.right_side {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    left: auto;
    right: -300px; }
    .sidebar_fixed_new.right_side .sideblock_handle {
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      right: auto;
      left: -24px; }
    .sidebar_fixed_new.right_side ul.nav-tabs {
      -webkit-border-radius: 3px 0 0 3px;
      -moz-border-radius: 3px 0 0 3px;
      -ms-border-radius: 3px 0 0 3px;
      border-radius: 3px 0 0 3px; }
    .sidebar_fixed_new.right_side.open {
      left: auto;
      right: 5px; }

.hide-block {
  padding: 20px 30px;
  background: #000;
  height: 60px;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: 0; }
  .hide-block h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    background: none;
    color: #fff;
    position: relative;
    top: 3px;
    text-transform: uppercase;
    font-weight: 300; }
  .hide-block a.link-hide, .hide-block a.link-back {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    position: relative;
    font-size: 22px;
    text-decoration: none;
    font-weight: 300;
    opacity: 1;
    font-family: sans-serif;
    text-shadow: none;
    top: 1px; }
    .hide-block a.link-hide i, .hide-block a.link-back i {
      font-size: 18px;
      position: relative; }
  .hide-block a.link-back {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 1; }
    .hide-block a.link-back + h3 {
      padding-left: 30px; }
  .hide-block .design_list ul > li {
    margin-bottom: 30px; }
    .hide-block .design_list ul > li:last-child {
      margin-bottom: 0; }
  .hide-block + .mscroll_element {
    top: 60px; }
    .hide-block + .mscroll_element .w_padding {
      padding: 30px 0;
      margin: 0 30px; }

.inner_clearfix > div:before, .inner_clearfix > div:after,
.inner_clearfix .assign_tag_holder > div:before,
.inner_clearfix .assign_tag_holder > div:after {
  display: table;
  content: " "; }
.inner_clearfix > div:after,
.inner_clearfix .assign_tag_holder > div:after {
  clear: both; }
.inner_clearfix.w_margin {
  margin-bottom: 40px; }
.inner_clearfix.no_margin .control-group {
  margin-bottom: 0 !important; }

.sticky_sidebar {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1041; }
  .sticky_sidebar .sticky_sidebar_shadow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2; }
  .sticky_sidebar.on_right .sticky_sidebar_shadow {
    -webkit-box-shadow: -3px 0px 2px rgba(0, 0, 0, 0.1);
    box-shadow: -3px 0px 2px rgba(0, 0, 0, 0.1); }
  .sticky_sidebar.on_right.open {
    right: 0; }
  .sticky_sidebar.on_left .sticky_sidebar_shadow {
    -webkit-box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 3px 0px 2px rgba(0, 0, 0, 0.1); }
  .sticky_sidebar.on_left.open {
    left: 0; }
  .sticky_sidebar.live_chat_sidebar {
    -webkit-transition: "all" 0.4s ease-in;
    -moz-transition: "all" 0.4s ease-in;
    -ms-transition: "all" 0.4s ease-in;
    -o-transition: "all" 0.4s ease-in;
    transition: "all" 0.4s ease-in;
    width: 590px;
    right: -990px;
    background: #fff; }
    .sticky_sidebar.live_chat_sidebar .kartra_chat_action_list {
      margin: 0;
      padding: 0;
      right: 20px;
      top: 20px;
      z-index: 1;
      position: absolute;
      line-height: 1; }
      .sticky_sidebar.live_chat_sidebar .kartra_chat_action_list > li {
        margin: 0 0 0 10px;
        padding: 0;
        list-style: none;
        float: left; }
        .sticky_sidebar.live_chat_sidebar .kartra_chat_action_list > li .popover-chatend {
          top: -10px !important; }
          .sticky_sidebar.live_chat_sidebar .kartra_chat_action_list > li .popover-chatend .arrow {
            margin-top: -30px; }
        .sticky_sidebar.live_chat_sidebar .kartra_chat_action_list > li:first-child {
          margin: 0; }
    .sticky_sidebar.live_chat_sidebar .header-block {
      padding: 15px 140px 15px 20px;
      background: #f0f0f0; }
      .sticky_sidebar.live_chat_sidebar .header-block h3 {
        color: #000;
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.42857; }
      .sticky_sidebar.live_chat_sidebar .header-block h5 {
        margin-top: 3px;
        font-size: 14px;
        color: #7e7e7e;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .sticky_sidebar.live_chat_sidebar .chat-div {
      position: absolute;
      top: 72px;
      bottom: 115px;
      left: 0;
      right: 0px;
      overflow: auto;
      padding: 20px; }
      .sticky_sidebar.live_chat_sidebar .chat-div ul > li p {
        line-height: 1.42857;
        font-size: 16px; }
    .sticky_sidebar.live_chat_sidebar .chat_input_box {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0px;
      height: 115px;
      background: #f0f0f0;
      padding: 10px 20px;
      display: table;
      width: 100%;
      margin: 0; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .refresh_btn {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        position: absolute;
        background: #333;
        color: #fff;
        right: 20px;
        top: -46px;
        width: 26px;
        height: 26px;
        font-size: 14px;
        text-align: center;
        line-height: 26px;
        border: none;
        padding: 0; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .refresh_btn:hover {
          background: #000; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .refresh_btn:focus {
          background: #515151; }
          .sticky_sidebar.live_chat_sidebar .chat_input_box .refresh_btn:focus:hover {
            background: #000; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box > div {
        vertical-align: middle;
        display: table-cell;
        float: none;
        position: relative;
        height: 95px;
        width: 100%; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .live_chat_option_block {
        border-bottom: 1px solid #ddd;
        padding-bottom: 5px;
        margin-bottom: 20px; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .success_action_box {
        min-height: 20px;
        position: relative;
        padding-left: 30px;
        color: #7e7e7e; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .success_action_box i {
          position: absolute;
          left: 0;
          top: 0;
          font-size: 20px;
          color: #86c92f; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .dropdown-menu.w_custom_max_width {
        max-width: 510px; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .btn-group .btn {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        line-height: 1.42857;
        font-size: 14px;
        color: #666;
        padding: 0 30px 0 0;
        background: none;
        border: none;
        position: relative;
        height: 20px; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .btn-group .btn .caret {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          margin-top: -3px;
          right: 0;
          color: #27bdde;
          opacity: 1 !important; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .btn-group.open .btn {
        -webkit-box-shadow: none;
        box-shadow: none; }
      .sticky_sidebar.live_chat_sidebar .chat_input_box .input_wrapper .controls {
        padding-right: 60px; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .input_wrapper .controls input {
          border: none;
          font-weight: 400; }
        .sticky_sidebar.live_chat_sidebar .chat_input_box .input_wrapper .controls a.footer-link {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          right: 0; }
    .sticky_sidebar.live_chat_sidebar .top_area_sb {
      margin: 40px 0;
      position: relative; }
      .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box_wrapper {
        display: inline-block;
        vertical-align: top;
        margin-top: 30px;
        width: 300px; }
      .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #27bdde;
        padding: 5px 10px;
        display: flex;
        width: 100%;
        align-items: center;
        margin: 0;
        line-height: 1.42857; }
        .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box > div {
          width: 50%; }
        .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box p {
          line-height: 1.42857;
          color: #27bdde; }
        .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box .timer {
          color: #27bdde; }
          .sticky_sidebar.live_chat_sidebar .top_area_sb .bordered_box .timer.timeTo-white div {
            color: #27bdde; }
    .sticky_sidebar.live_chat_sidebar .live_chat_nav_block {
      -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
      box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.2);
      background: #515151;
      position: absolute;
      z-index: 1;
      top: 0;
      width: 390px;
      right: 590px;
      color: rgba(255, 255, 255, 0.4); }
      .sticky_sidebar.live_chat_sidebar .live_chat_nav_block hr {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        margin: 15px 0; }
      .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .well-inner {
        padding-bottom: 0; }
      .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .live_chat_nav_block_header {
        color: #fff;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        padding-bottom: 20px; }
      .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .additional_info {
        margin-top: 20px; }
      .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li {
        -webkit-transition: "all" 0.3s ease-in;
        -moz-transition: "all" 0.3s ease-in;
        -ms-transition: "all" 0.3s ease-in;
        -o-transition: "all" 0.3s ease-in;
        transition: "all" 0.3s ease-in;
        position: relative;
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
        padding: 15px 25px 15px 0; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li .status-circle {
          position: absolute;
          top: 15px;
          right: 0px; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li h5 {
          margin-bottom: 5px;
          font-size: 16px; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li p {
          margin-bottom: 0;
          font-size: 12px; }
          .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li p:first-child {
            margin-bottom: 5px; }
          .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li p span:nth-of-type(1) {
            margin-right: 5px; }
          .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li p span:nth-of-type(2) {
            margin-left: 5px; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li a {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          display: block;
          border: none; }
          .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li a:hover {
            background: none; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li.active {
          color: #fff; }
          .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li.active a {
            display: none; }
        .sticky_sidebar.live_chat_sidebar .live_chat_nav_block .nav-tabs > li:hover:not(.active) {
          color: #fff; }

.btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 8px 11px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
  text-shadow: none; }
  .btn + .link_w_margin {
    margin-left: 10px;
    vertical-align: middle; }
  .btn > .value {
    line-height: inherit !important;
    padding-top: 0 !important; }
  .btn.btn-block {
    display: block; }
  .btn.btn-lg {
    padding: 16px 20px;
    font-size: 20px;
    line-height: 1.3;
    border-radius: 3px; }
    .btn.btn-lg.btn_squared {
      width: 62px;
      height: 62px; }
    .btn.btn-lg.w_icon {
      padding: 0;
      font-size: 30px;
      line-height: 62px; }
  .btn.loader_small {
    height: 36px;
    position: absolute;
    right: 0;
    top: 0; }
    .btn.loader_small img {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      height: 20px; }
    .btn.loader_small.no_abs_position {
      position: relative;
      right: auto;
      top: auto; }
  .btn.w_loader {
    padding-left: 60px; }
    .btn.w_loader img {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      left: 10px; }
    .btn.w_loader.loader_small {
      padding-left: 40px;
      height: inherit; }
      .btn.w_loader.loader_small img {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        height: 14px;
        left: 5px; }
    .btn.w_loader .flat_icon_box {
      -webkit-border-radius: 20px !important;
      -moz-border-radius: 20px !important;
      -ms-border-radius: 20px !important;
      border-radius: 20px !important;
      height: 28px !important;
      left: 4px !important;
      position: absolute !important;
      top: 4px !important;
      width: 28px !important;
      background: none !important;
      display: block !important; }
      .btn.w_loader .flat_icon_box i {
        line-height: 28px;
        font-size: 18px; }
    .btn.w_loader.pull-right {
      margin-left: 10px; }
  .btn.btn-md {
    padding: 16px 20px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 3px; }
  .btn.btn-md-text {
    padding: 14px 20px;
    font-size: 16px;
    line-height: 1.3;
    border-radius: 3px; }
  .btn.btn-taglike {
    position: relative; }
    .btn.btn-taglike, .btn.btn-taglike:focus {
      color: #000;
      background: #eee;
      border-color: #eee; }
      .btn.btn-taglike:hover, .btn.btn-taglike:focus:hover {
        color: #000;
        background: #c3c3c3;
        border-color: #c3c3c3; }
    .btn.btn-taglike .flat_icon_box {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      left: 12px; }
      .btn.btn-taglike .flat_icon_box .uphotoblock-85 {
        width: 26px; }
        .btn.btn-taglike .flat_icon_box .uphotoblock-85 img {
          height: 26px;
          width: 26px; }
      .btn.btn-taglike .flat_icon_box + .tag_name {
        padding-left: 40px; }
  .btn.btn-lgrey {
    color: #000;
    background: #f7f7f7;
    border-color: #f7f7f7;
    text-transform: none; }
    .btn.btn-lgrey:focus, .btn.btn-lgrey.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #dedede;
      border-color: #b7b7b7; }
    .btn.btn-lgrey:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #dedede;
      border-color: #d8d8d8; }
    .btn.btn-lgrey:active, .btn.btn-lgrey.active, .open > .btn.btn-lgrey.dropdown-toggle {
      color: #000;
      background: #dedede;
      border-color: #d8d8d8;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-lgrey:active:hover, .btn.btn-lgrey:active:focus, .btn.btn-lgrey:active.focus, .btn.btn-lgrey.active:hover, .btn.btn-lgrey.active:focus, .btn.btn-lgrey.active.focus, .open > .btn.btn-lgrey.dropdown-toggle:hover, .open > .btn.btn-lgrey.dropdown-toggle:focus, .open > .btn.btn-lgrey.dropdown-toggle.focus {
        color: #000;
        background: #cccccc;
        border-color: #b7b7b7; }
    .btn.btn-lgrey:active, .btn.btn-lgrey.active, .open > .btn.btn-lgrey.dropdown-toggle {
      background-image: none; }
    .btn.btn-lgrey.disabled, .btn.btn-lgrey[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-lgrey.disabled:hover, .btn.btn-lgrey.disabled:focus, .btn.btn-lgrey.disabled.focus, .btn.btn-lgrey[disabled]:hover, .btn.btn-lgrey[disabled]:focus, .btn.btn-lgrey[disabled].focus, fieldset[disabled] .btn.btn-lgrey:hover, fieldset[disabled] .btn.btn-lgrey:focus, fieldset[disabled] .btn.btn-lgrey.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-lgrey .badge {
      color: #f7f7f7;
      background: #000; }
    .btn.btn-lgrey.btn-small {
      padding: 4px 6px;
      font-size: 12px; }
  .btn.btn-grey {
    color: #000;
    background: #ebebeb;
    border-color: #ebebeb;
    text-transform: none; }
    .btn.btn-grey:focus, .btn.btn-grey.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #d2d2d2;
      border-color: #ababab; }
    .btn.btn-grey:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #d2d2d2;
      border-color: #cccccc; }
    .btn.btn-grey:active, .btn.btn-grey.active, .open > .btn.btn-grey.dropdown-toggle {
      color: #000;
      background: #d2d2d2;
      border-color: #cccccc;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-grey:active:hover, .btn.btn-grey:active:focus, .btn.btn-grey:active.focus, .btn.btn-grey.active:hover, .btn.btn-grey.active:focus, .btn.btn-grey.active.focus, .open > .btn.btn-grey.dropdown-toggle:hover, .open > .btn.btn-grey.dropdown-toggle:focus, .open > .btn.btn-grey.dropdown-toggle.focus {
        color: #000;
        background: silver;
        border-color: #ababab; }
    .btn.btn-grey:active, .btn.btn-grey.active, .open > .btn.btn-grey.dropdown-toggle {
      background-image: none; }
    .btn.btn-grey.disabled, .btn.btn-grey[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-grey.disabled:hover, .btn.btn-grey.disabled:focus, .btn.btn-grey.disabled.focus, .btn.btn-grey[disabled]:hover, .btn.btn-grey[disabled]:focus, .btn.btn-grey[disabled].focus, fieldset[disabled] .btn.btn-grey:hover, fieldset[disabled] .btn.btn-grey:focus, fieldset[disabled] .btn.btn-grey.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-grey .badge {
      color: #ebebeb;
      background: #000; }
    .btn.btn-grey.text-uppercase {
      text-transform: uppercase; }
  .btn.btn-blue {
    color: #fff;
    background: #27bdde;
    border-color: #27bdde;
    text-transform: none; }
    .btn.btn-blue:focus, .btn.btn-blue.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #1c9ab6;
      border-color: #126274; }
    .btn.btn-blue:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #1c9ab6;
      border-color: #1a93ad; }
    .btn.btn-blue:active, .btn.btn-blue.active, .open > .btn.btn-blue.dropdown-toggle {
      color: #fff;
      background: #1c9ab6;
      border-color: #1a93ad;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-blue:active:hover, .btn.btn-blue:active:focus, .btn.btn-blue:active.focus, .btn.btn-blue.active:hover, .btn.btn-blue.active:focus, .btn.btn-blue.active.focus, .open > .btn.btn-blue.dropdown-toggle:hover, .open > .btn.btn-blue.dropdown-toggle:focus, .open > .btn.btn-blue.dropdown-toggle.focus {
        color: #fff;
        background: #178097;
        border-color: #126274; }
    .btn.btn-blue:active, .btn.btn-blue.active, .open > .btn.btn-blue.dropdown-toggle {
      background-image: none; }
    .btn.btn-blue.disabled, .btn.btn-blue[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-blue.disabled:hover, .btn.btn-blue.disabled:focus, .btn.btn-blue.disabled.focus, .btn.btn-blue[disabled]:hover, .btn.btn-blue[disabled]:focus, .btn.btn-blue[disabled].focus, fieldset[disabled] .btn.btn-blue:hover, fieldset[disabled] .btn.btn-blue:focus, fieldset[disabled] .btn.btn-blue.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-blue .badge {
      color: #27bdde;
      background: #fff; }
    .btn.btn-blue.text-uppercase {
      text-transform: uppercase; }
  .btn.btn-black {
    color: #fff;
    background: #333;
    border-color: #333;
    text-transform: none; }
    .btn.btn-black:focus, .btn.btn-black.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #1a1a1a;
      border-color: black; }
    .btn.btn-black:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #1a1a1a;
      border-color: #141414; }
    .btn.btn-black:active, .btn.btn-black.active, .open > .btn.btn-black.dropdown-toggle {
      color: #fff;
      background: #1a1a1a;
      border-color: #141414;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-black:active:hover, .btn.btn-black:active:focus, .btn.btn-black:active.focus, .btn.btn-black.active:hover, .btn.btn-black.active:focus, .btn.btn-black.active.focus, .open > .btn.btn-black.dropdown-toggle:hover, .open > .btn.btn-black.dropdown-toggle:focus, .open > .btn.btn-black.dropdown-toggle.focus {
        color: #fff;
        background: #080808;
        border-color: black; }
    .btn.btn-black:active, .btn.btn-black.active, .open > .btn.btn-black.dropdown-toggle {
      background-image: none; }
    .btn.btn-black.disabled, .btn.btn-black[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-black.disabled:hover, .btn.btn-black.disabled:focus, .btn.btn-black.disabled.focus, .btn.btn-black[disabled]:hover, .btn.btn-black[disabled]:focus, .btn.btn-black[disabled].focus, fieldset[disabled] .btn.btn-black:hover, fieldset[disabled] .btn.btn-black:focus, fieldset[disabled] .btn.btn-black.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-black .badge {
      color: #333;
      background: #fff; }
    .btn.btn-black:after {
      background: rgba(255, 255, 255, 0.2); }
  .btn.btn-none {
    color: #333;
    background: transparent;
    border-color: transparent;
    text-transform: none;
    opacity: 0.6; }
    .btn.btn-none:focus, .btn.btn-none.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #333;
      background: transparent;
      border-color: transparent; }
    .btn.btn-none:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #333;
      background: transparent;
      border-color: transparent; }
    .btn.btn-none:active, .btn.btn-none.active, .open > .btn.btn-none.dropdown-toggle {
      color: #333;
      background: transparent;
      border-color: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-none:active:hover, .btn.btn-none:active:focus, .btn.btn-none:active.focus, .btn.btn-none.active:hover, .btn.btn-none.active:focus, .btn.btn-none.active.focus, .open > .btn.btn-none.dropdown-toggle:hover, .open > .btn.btn-none.dropdown-toggle:focus, .open > .btn.btn-none.dropdown-toggle.focus {
        color: #333;
        background: transparent;
        border-color: transparent; }
    .btn.btn-none:active, .btn.btn-none.active, .open > .btn.btn-none.dropdown-toggle {
      background-image: none; }
    .btn.btn-none.disabled, .btn.btn-none[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-none.disabled:hover, .btn.btn-none.disabled:focus, .btn.btn-none.disabled.focus, .btn.btn-none[disabled]:hover, .btn.btn-none[disabled]:focus, .btn.btn-none[disabled].focus, fieldset[disabled] .btn.btn-none:hover, fieldset[disabled] .btn.btn-none:focus, fieldset[disabled] .btn.btn-none.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-none .badge {
      color: transparent;
      background: #333; }
    .btn.btn-none:hover {
      opacity: 1; }
  .btn.btn-green {
    color: #fff;
    background: #86c92f;
    border-color: #86c92f;
    text-transform: none; }
    .btn.btn-green:focus, .btn.btn-green.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #6aa025;
      border-color: #416217; }
    .btn.btn-green:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #6aa025;
      border-color: #659723; }
    .btn.btn-green:active, .btn.btn-green.active, .open > .btn.btn-green.dropdown-toggle {
      color: #fff;
      background: #6aa025;
      border-color: #659723;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-green:active:hover, .btn.btn-green:active:focus, .btn.btn-green:active.focus, .btn.btn-green.active:hover, .btn.btn-green.active:focus, .btn.btn-green.active.focus, .open > .btn.btn-green.dropdown-toggle:hover, .open > .btn.btn-green.dropdown-toggle:focus, .open > .btn.btn-green.dropdown-toggle.focus {
        color: #fff;
        background: #57831f;
        border-color: #416217; }
    .btn.btn-green:active, .btn.btn-green.active, .open > .btn.btn-green.dropdown-toggle {
      background-image: none; }
    .btn.btn-green.disabled, .btn.btn-green[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-green.disabled:hover, .btn.btn-green.disabled:focus, .btn.btn-green.disabled.focus, .btn.btn-green[disabled]:hover, .btn.btn-green[disabled]:focus, .btn.btn-green[disabled].focus, fieldset[disabled] .btn.btn-green:hover, fieldset[disabled] .btn.btn-green:focus, fieldset[disabled] .btn.btn-green.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-green .badge {
      color: #86c92f;
      background: #fff; }
  .btn.btn-gamefication {
    color: #fff;
    background: #ff8159;
    border-color: #ff8159;
    text-transform: none;
    font-size: 18px;
    font-weight: 700;
    padding: 16px 60px;
    width: 400px;
    position: relative; }
    .btn.btn-gamefication:focus, .btn.btn-gamefication.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #ff5a26;
      border-color: #d93400; }
    .btn.btn-gamefication:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #ff5a26;
      border-color: #ff531c; }
    .btn.btn-gamefication:active, .btn.btn-gamefication.active, .open > .btn.btn-gamefication.dropdown-toggle {
      color: #fff;
      background: #ff5a26;
      border-color: #ff531c;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-gamefication:active:hover, .btn.btn-gamefication:active:focus, .btn.btn-gamefication:active.focus, .btn.btn-gamefication.active:hover, .btn.btn-gamefication.active:focus, .btn.btn-gamefication.active.focus, .open > .btn.btn-gamefication.dropdown-toggle:hover, .open > .btn.btn-gamefication.dropdown-toggle:focus, .open > .btn.btn-gamefication.dropdown-toggle.focus {
        color: #fff;
        background: #ff3f02;
        border-color: #d93400; }
    .btn.btn-gamefication:active, .btn.btn-gamefication.active, .open > .btn.btn-gamefication.dropdown-toggle {
      background-image: none; }
    .btn.btn-gamefication.disabled, .btn.btn-gamefication[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-gamefication.disabled:hover, .btn.btn-gamefication.disabled:focus, .btn.btn-gamefication.disabled.focus, .btn.btn-gamefication[disabled]:hover, .btn.btn-gamefication[disabled]:focus, .btn.btn-gamefication[disabled].focus, fieldset[disabled] .btn.btn-gamefication:hover, fieldset[disabled] .btn.btn-gamefication:focus, fieldset[disabled] .btn.btn-gamefication.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-gamefication .badge {
      color: #ff8159;
      background: #fff; }
    .btn.btn-gamefication > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 20px;
      font-size: 20px; }
  .btn.hollow-btn-default {
    text-transform: uppercase; }
    .btn.hollow-btn-default, .btn.hollow-btn-default:focus {
      background: none;
      border: 1px solid #aaa;
      color: #999; }
      .btn.hollow-btn-default:hover, .btn.hollow-btn-default:focus:hover {
        color: #fff;
        background: #aaa; }
    .btn.hollow-btn-default.w_icon span {
      position: relative;
      padding-left: 25px;
      display: inline-block; }
    .btn.hollow-btn-default.w_icon i {
      position: absolute;
      left: 0;
      top: 0px;
      line-height: 1;
      font-size: 16px; }
  .btn.btn-orange {
    color: #fff;
    background: #f3964a;
    border-color: #f3964a;
    text-transform: none; }
    .btn.btn-orange:focus, .btn.btn-orange.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #f07a1a;
      border-color: #b2560c; }
    .btn.btn-orange:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #f07a1a;
      border-color: #ef7511; }
    .btn.btn-orange:active, .btn.btn-orange.active, .open > .btn.btn-orange.dropdown-toggle {
      color: #fff;
      background: #f07a1a;
      border-color: #ef7511;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-orange:active:hover, .btn.btn-orange:active:focus, .btn.btn-orange:active.focus, .btn.btn-orange.active:hover, .btn.btn-orange.active:focus, .btn.btn-orange.active.focus, .open > .btn.btn-orange.dropdown-toggle:hover, .open > .btn.btn-orange.dropdown-toggle:focus, .open > .btn.btn-orange.dropdown-toggle.focus {
        color: #fff;
        background: #d8690e;
        border-color: #b2560c; }
    .btn.btn-orange:active, .btn.btn-orange.active, .open > .btn.btn-orange.dropdown-toggle {
      background-image: none; }
    .btn.btn-orange.disabled, .btn.btn-orange[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-orange.disabled:hover, .btn.btn-orange.disabled:focus, .btn.btn-orange.disabled.focus, .btn.btn-orange[disabled]:hover, .btn.btn-orange[disabled]:focus, .btn.btn-orange[disabled].focus, fieldset[disabled] .btn.btn-orange:hover, fieldset[disabled] .btn.btn-orange:focus, fieldset[disabled] .btn.btn-orange.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-orange .badge {
      color: #f3964a;
      background: #fff; }
  .btn.btn-hollow-white, .btn.btn-hollow-white:focus {
    color: rgba(255, 255, 255, 0.8);
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.8); }
    .btn.btn-hollow-white:hover, .btn.btn-hollow-white:focus:hover {
      background: #fff;
      color: #000;
      border-color: #fff; }
  .btn.btn-hollow-white-empty, .btn.btn-hollow-white-empty:focus {
    color: rgba(255, 255, 255, 0.8);
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.8); }
    .btn.btn-hollow-white-empty:hover, .btn.btn-hollow-white-empty:focus:hover {
      background: none;
      color: #fff;
      border-color: #fff; }
  .btn.btn-hollow-white-empty.btn-small {
    padding: 4px 6px;
    font-size: 12px; }
  .btn.btn-hollow-white.disabled, .btn.btn-hollow-white[disabled], .btn.btn-hollow-white.disabled:hover, .btn.btn-hollow-white[disabled]:hover, .btn.btn-hollow-white.disabled:focus, .btn.btn-hollow-white[disabled]:focus, .btn.btn-hollow-white-empty.disabled, .btn.btn-hollow-white-empty[disabled], .btn.btn-hollow-white-empty.disabled:hover, .btn.btn-hollow-white-empty[disabled]:hover, .btn.btn-hollow-white-empty.disabled:focus, .btn.btn-hollow-white-empty[disabled]:focus {
    background: none;
    border-color: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.4); }
  .btn.btn-hollow-white-red, .btn.btn-hollow-white-red:focus {
    color: rgba(255, 255, 255, 0.8);
    background: none;
    border: 1px solid rgba(255, 255, 255, 0.8); }
    .btn.btn-hollow-white-red:hover, .btn.btn-hollow-white-red:focus:hover {
      background: #fff;
      color: #f36a6a;
      border-color: #fff; }
  .btn.btn-hollow-white-red.btn-bolder {
    border-width: 2px;
    font-weight: 400; }
  .btn.btn-hollow-white-fullred {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .btn.btn-hollow-white-fullred, .btn.btn-hollow-white-fullred:focus {
      color: #f36a6a;
      background: none;
      border: 2px solid #f36a6a; }
      .btn.btn-hollow-white-fullred:hover, .btn.btn-hollow-white-fullred:focus:hover {
        background: #f36a6a;
        color: #fff;
        border-color: #f36a6a; }
    .btn.btn-hollow-white-fullred.btn-bolder {
      border-width: 2px;
      font-weight: 400; }
  .btn.btn-hollow-white-fullred_on_black {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .btn.btn-hollow-white-fullred_on_black, .btn.btn-hollow-white-fullred_on_black:focus {
      color: #ff7373;
      background: none;
      border: 2px solid #ff7373; }
      .btn.btn-hollow-white-fullred_on_black:hover, .btn.btn-hollow-white-fullred_on_black:focus:hover {
        background: #ff7373;
        color: #fff;
        border-color: #ff7373; }
    .btn.btn-hollow-white-fullred_on_black.btn-bolder {
      border-width: 2px;
      font-weight: 400; }
  .btn.btn-hollow-black-fullwhite {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .btn.btn-hollow-black-fullwhite, .btn.btn-hollow-black-fullwhite:focus {
      color: rgba(255, 255, 255, 0.8);
      background: none;
      border: 2px solid rgba(255, 255, 255, 0.8); }
      .btn.btn-hollow-black-fullwhite:hover, .btn.btn-hollow-black-fullwhite:focus:hover {
        background: #fff;
        color: #000;
        border-color: #fff; }
    .btn.btn-hollow-black-fullwhite.btn-bolder {
      border-width: 2px;
      font-weight: 400; }
  .btn.btn-red {
    color: #fff;
    background: #f36a6a;
    border-color: #f36a6a;
    text-transform: none; }
    .btn.btn-red:focus, .btn.btn-red.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #ef3b3b;
      border-color: #cd1111; }
    .btn.btn-red:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #ef3b3b;
      border-color: #ee3131; }
    .btn.btn-red:active, .btn.btn-red.active, .open > .btn.btn-red.dropdown-toggle {
      color: #fff;
      background: #ef3b3b;
      border-color: #ee3131;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-red:active:hover, .btn.btn-red:active:focus, .btn.btn-red:active.focus, .btn.btn-red.active:hover, .btn.btn-red.active:focus, .btn.btn-red.active.focus, .open > .btn.btn-red.dropdown-toggle:hover, .open > .btn.btn-red.dropdown-toggle:focus, .open > .btn.btn-red.dropdown-toggle.focus {
        color: #fff;
        background: #ed1a1a;
        border-color: #cd1111; }
    .btn.btn-red:active, .btn.btn-red.active, .open > .btn.btn-red.dropdown-toggle {
      background-image: none; }
    .btn.btn-red.disabled, .btn.btn-red[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-red.disabled:hover, .btn.btn-red.disabled:focus, .btn.btn-red.disabled.focus, .btn.btn-red[disabled]:hover, .btn.btn-red[disabled]:focus, .btn.btn-red[disabled].focus, fieldset[disabled] .btn.btn-red:hover, fieldset[disabled] .btn.btn-red:focus, fieldset[disabled] .btn.btn-red.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-red .badge {
      color: #f36a6a;
      background: #fff; }
    .btn.btn-red.btn-small {
      padding: 4px 6px;
      font-size: 12px; }
  .btn.edit-spam-message {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase; }
    .btn.edit-spam-message, .btn.edit-spam-message:focus {
      background: none;
      color: #fff;
      border: 2px solid #fff; }
      .btn.edit-spam-message:hover, .btn.edit-spam-message:focus:hover {
        background: #fff;
        color: rgba(236, 56, 56, 0.9);
        border-color: #fff; }
  .btn.btn-fb {
    color: #fff;
    background: #39579b;
    border-color: #39579b;
    text-transform: none;
    position: relative;
    font-size: 18px;
    padding: 15px 20px 15px 70px; }
    .btn.btn-fb:focus, .btn.btn-fb.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #2b4276;
      border-color: #17233e; }
    .btn.btn-fb:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #2b4276;
      border-color: #293e6e; }
    .btn.btn-fb:active, .btn.btn-fb.active, .open > .btn.btn-fb.dropdown-toggle {
      color: #fff;
      background: #2b4276;
      border-color: #293e6e;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-fb:active:hover, .btn.btn-fb:active:focus, .btn.btn-fb:active.focus, .btn.btn-fb.active:hover, .btn.btn-fb.active:focus, .btn.btn-fb.active.focus, .open > .btn.btn-fb.dropdown-toggle:hover, .open > .btn.btn-fb.dropdown-toggle:focus, .open > .btn.btn-fb.dropdown-toggle.focus {
        color: #fff;
        background: #22335c;
        border-color: #17233e; }
    .btn.btn-fb:active, .btn.btn-fb.active, .open > .btn.btn-fb.dropdown-toggle {
      background-image: none; }
    .btn.btn-fb.disabled, .btn.btn-fb[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-fb.disabled:hover, .btn.btn-fb.disabled:focus, .btn.btn-fb.disabled.focus, .btn.btn-fb[disabled]:hover, .btn.btn-fb[disabled]:focus, .btn.btn-fb[disabled].focus, fieldset[disabled] .btn.btn-fb:hover, fieldset[disabled] .btn.btn-fb:focus, fieldset[disabled] .btn.btn-fb.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-fb .badge {
      color: #39579b;
      background: #fff; }
    .btn.btn-fb:before {
      content: "";
      position: absolute;
      left: 50px;
      top: 0;
      bottom: 0;
      width: 1px;
      background: rgba(255, 255, 255, 0.2); }
    .btn.btn-fb > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      left: 11px;
      font-size: 24px;
      line-height: 1;
      margin-top: -2px; }
  .btn.btn-pp {
    color: #fff;
    background: #119ad7;
    border-color: #119ad7;
    text-transform: none;
    position: relative;
    font-size: 18px;
    padding: 15px 20px 15px 70px; }
    .btn.btn-pp:focus, .btn.btn-pp.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #0d78a8;
      border-color: #084561; }
    .btn.btn-pp:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #fff;
      background: #0d78a8;
      border-color: #0d719e; }
    .btn.btn-pp:active, .btn.btn-pp.active, .open > .btn.btn-pp.dropdown-toggle {
      color: #fff;
      background: #0d78a8;
      border-color: #0d719e;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .btn.btn-pp:active:hover, .btn.btn-pp:active:focus, .btn.btn-pp:active.focus, .btn.btn-pp.active:hover, .btn.btn-pp.active:focus, .btn.btn-pp.active.focus, .open > .btn.btn-pp.dropdown-toggle:hover, .open > .btn.btn-pp.dropdown-toggle:focus, .open > .btn.btn-pp.dropdown-toggle.focus {
        color: #fff;
        background: #0b6087;
        border-color: #084561; }
    .btn.btn-pp:active, .btn.btn-pp.active, .open > .btn.btn-pp.dropdown-toggle {
      background-image: none; }
    .btn.btn-pp.disabled, .btn.btn-pp[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .btn.btn-pp.disabled:hover, .btn.btn-pp.disabled:focus, .btn.btn-pp.disabled.focus, .btn.btn-pp[disabled]:hover, .btn.btn-pp[disabled]:focus, .btn.btn-pp[disabled].focus, fieldset[disabled] .btn.btn-pp:hover, fieldset[disabled] .btn.btn-pp:focus, fieldset[disabled] .btn.btn-pp.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .btn.btn-pp .badge {
      color: #119ad7;
      background: #fff; }
    .btn.btn-pp:before {
      content: "";
      position: absolute;
      left: 50px;
      top: 0;
      bottom: 0;
      width: 1px;
      background: rgba(255, 255, 255, 0.2); }
    .btn.btn-pp > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      left: 11px;
      font-size: 24px;
      line-height: 1;
      margin-top: -2px; }
  .btn.btn-error {
    position: relative; }
    .btn.btn-error.disabled, .btn.btn-error[disabled], .btn.btn-error.disabled:hover, .btn.btn-error[disabled]:hover, .btn.btn-error.disabled:focus, .btn.btn-error[disabled]:focus {
      background-color: transparent;
      border: 1px solid #f36a6a;
      color: #f36a6a;
      opacity: 1; }
      .btn.btn-error.disabled .circle-outline, .btn.btn-error[disabled] .circle-outline, .btn.btn-error.disabled:hover .circle-outline, .btn.btn-error[disabled]:hover .circle-outline, .btn.btn-error.disabled:focus .circle-outline, .btn.btn-error[disabled]:focus .circle-outline {
        right: 10px;
        border: 1px solid #f36a6a; }
        .btn.btn-error.disabled .circle-outline > span, .btn.btn-error[disabled] .circle-outline > span, .btn.btn-error.disabled:hover .circle-outline > span, .btn.btn-error[disabled]:hover .circle-outline > span, .btn.btn-error.disabled:focus .circle-outline > span, .btn.btn-error[disabled]:focus .circle-outline > span {
          line-height: 26px;
          font-size: 18px; }
  .btn.btn-success {
    position: relative; }
    .btn.btn-success.disabled, .btn.btn-success[disabled], .btn.btn-success.disabled:hover, .btn.btn-success[disabled]:hover, .btn.btn-success.disabled:focus, .btn.btn-success[disabled]:focus {
      background-color: transparent;
      border: 1px solid #86c92f;
      color: #86c92f;
      opacity: 1; }
      .btn.btn-success.disabled .circle-outline, .btn.btn-success[disabled] .circle-outline, .btn.btn-success.disabled:hover .circle-outline, .btn.btn-success[disabled]:hover .circle-outline, .btn.btn-success.disabled:focus .circle-outline, .btn.btn-success[disabled]:focus .circle-outline {
        right: 10px;
        border: 1px solid #86c92f; }
        .btn.btn-success.disabled .circle-outline > span, .btn.btn-success[disabled] .circle-outline > span, .btn.btn-success.disabled:hover .circle-outline > span, .btn.btn-success[disabled]:hover .circle-outline > span, .btn.btn-success.disabled:focus .circle-outline > span, .btn.btn-success[disabled]:focus .circle-outline > span {
          line-height: 26px;
          font-size: 18px; }
  .btn.btn-neutral {
    position: relative; }
    .btn.btn-neutral.disabled, .btn.btn-neutral[disabled], .btn.btn-neutral.disabled:hover, .btn.btn-neutral[disabled]:hover, .btn.btn-neutral.disabled:focus, .btn.btn-neutral[disabled]:focus {
      background-color: transparent;
      border: 1px solid #ddd;
      color: #7e7e7e;
      opacity: 1; }
      .btn.btn-neutral.disabled .circle-outline, .btn.btn-neutral[disabled] .circle-outline, .btn.btn-neutral.disabled:hover .circle-outline, .btn.btn-neutral[disabled]:hover .circle-outline, .btn.btn-neutral.disabled:focus .circle-outline, .btn.btn-neutral[disabled]:focus .circle-outline {
        right: 10px;
        border: 1px solid #ddd; }
        .btn.btn-neutral.disabled .circle-outline > span, .btn.btn-neutral[disabled] .circle-outline > span, .btn.btn-neutral.disabled:hover .circle-outline > span, .btn.btn-neutral[disabled]:hover .circle-outline > span, .btn.btn-neutral.disabled:focus .circle-outline > span, .btn.btn-neutral[disabled]:focus .circle-outline > span {
          line-height: 26px;
          font-size: 18px; }
      .btn.btn-neutral.disabled.inverse, .btn.btn-neutral[disabled].inverse, .btn.btn-neutral.disabled:hover.inverse, .btn.btn-neutral[disabled]:hover.inverse, .btn.btn-neutral.disabled:focus.inverse, .btn.btn-neutral[disabled]:focus.inverse {
        border: 1px solid rgba(255, 255, 255, 0.3);
        color: rgba(255, 255, 255, 0.5); }
  .btn.btn-membership {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    font-weight: 400;
    font-size: 24px;
    color: #fff;
    padding: 20px 12px;
    background: #86c92f;
    position: relative; }
    .btn.btn-membership:before {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.05);
      opacity: 0; }
    .btn.btn-membership:hover:before {
      opacity: 1; }
    .btn.btn-membership.no_clickable {
      pointer-events: none; }
  .btn.btn_w_arrow {
    position: relative; }
    .btn.btn_w_arrow:after, .btn.btn_w_arrow:before {
      position: absolute;
      bottom: 0px;
      z-index: 10;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      opacity: 0;
      pointer-events: none; }
    .btn.btn_w_arrow:after {
      -webkit-transition: opacity 0.5s ease-in;
      -moz-transition: opacity 0.5s ease-in;
      -ms-transition: opacity 0.5s ease-in;
      -o-transition: opacity 0.5s ease-in;
      transition: opacity 0.5s ease-in;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #f9fcfd;
      left: 29px;
      border-width: 16px;
      bottom: -42px; }
    .btn.btn_w_arrow:before {
      -webkit-transition: opacity 0.25s ease-in;
      -moz-transition: opacity 0.25s ease-in;
      -ms-transition: opacity 0.25s ease-in;
      -o-transition: opacity 0.25s ease-in;
      transition: opacity 0.25s ease-in;
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: #c9d0d2;
      left: 28px;
      border-width: 17px;
      bottom: -42px; }
    .btn.btn_w_arrow.selected:after, .btn.btn_w_arrow.selected:before {
      opacity: 1; }
  .btn.btn-brown_rounded_outlined {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    font-weight: 700;
    font-size: 16px; }
    .btn.btn-brown_rounded_outlined, .btn.btn-brown_rounded_outlined:focus {
      background: none;
      border: 2px solid rgba(93, 64, 55, 0.25);
      color: #5d4037; }
      .btn.btn-brown_rounded_outlined:hover, .btn.btn-brown_rounded_outlined:focus:hover {
        background: none;
        border-color: #5d4037; }
  .btn.w_margin_top {
    margin-top: 20px; }
  .btn.width_50 {
    width: 50px; }
  .btn.width_60 {
    width: 60px; }
  .btn.width_70 {
    width: 70px; }
  .btn.width_80 {
    width: 80px; }
  .btn.width_90 {
    width: 90px; }
  .btn.min_width_80 {
    min-width: 80px; }
  .btn.width_200 {
    width: 200px; }
  .btn.width_300 {
    width: 300px; }
  .btn.width_100 {
    width: 100px; }
  .btn.width_110 {
    width: 110px; }
  .btn.width_120 {
    width: 120px; }
  .btn.width_130 {
    width: 130px; }
  .btn.width_140 {
    width: 140px; }
  .btn.width_150 {
    width: 150px; }
    .btn.width_150 + .btn {
      margin-right: 20px; }
  .btn.w_margin_top {
    margin-top: 20px; }
  .btn.w_margin_left {
    margin-left: 10px; }
  .btn.w_caret {
    padding-right: 24px;
    position: relative; }
    .btn.w_caret .caret {
      height: auto;
      right: 5px;
      border-bottom-color: #fff !important; }
      .btn.w_caret .caret:before {
        display: none; }
  .btn.w_pseudo_dropdown {
    padding-right: 42px;
    position: relative; }
    .btn.w_pseudo_dropdown > .caret_wrapper {
      background: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: -1px;
      bottom: -1px;
      right: -1px;
      width: 31px; }
      .btn.w_pseudo_dropdown > .caret_wrapper > i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        font-size: 10px;
        font-weight: bold; }

.btn-group .btn.dropdown-toggle span.caret:before {
  display: none; }
.btn-group .btn.dropdown-toggle span.caret.w_blue_dots {
  border: none !important; }
  .btn-group .btn.dropdown-toggle span.caret.w_blue_dots:before {
    display: block;
    font-size: 26px; }

.dropdown-menu,
ul.kartra_optin_dropdown-menu {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
  margin: 2px 0 0 0;
  border: none;
  right: 0px;
  left: auto;
  padding: 0;
  z-index: 1000;
  text-align: left;
  list-style: none;
  float: left;
  position: absolute;
  top: 100%;
  bottom: auto; }
  .dropdown-menu::-webkit-scrollbar,
  ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .dropdown-menu::-webkit-scrollbar-thumb,
  ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .dropdown-menu::-webkit-scrollbar-track,
  ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #ebebeb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .dropdown-menu body,
  ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb; }
  .dropdown-menu .inner,
  ul.kartra_optin_dropdown-menu .inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0px 0 0 0;
    border: none;
    right: auto;
    left: auto;
    padding: 0;
    z-index: inherit;
    text-align: left;
    list-style: none;
    float: none;
    position: static;
    top: auto;
    bottom: auto;
    background: none;
    box-shadow: none;
    overflow-x: hidden; }
    .dropdown-menu .inner::-webkit-scrollbar,
    ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
      width: 8px;
      height: 8px; }
    .dropdown-menu .inner::-webkit-scrollbar-thumb,
    ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
      background: #000;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
    .dropdown-menu .inner::-webkit-scrollbar-track,
    ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
      background: #ebebeb;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
    .dropdown-menu .inner body,
    ul.kartra_optin_dropdown-menu .inner body {
      scrollbar-face-color: #000;
      scrollbar-track-color: #ebebeb; }
  .dropdown-menu li,
  ul.kartra_optin_dropdown-menu li {
    list-style: none;
    margin: 0;
    padding: 2px;
    margin-bottom: 0;
    position: relative; }
    .dropdown-menu li a,
    ul.kartra_optin_dropdown-menu li a {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      clear: both;
      display: block;
      white-space: normal; }
      .dropdown-menu li a, .dropdown-menu li a:focus,
      ul.kartra_optin_dropdown-menu li a,
      ul.kartra_optin_dropdown-menu li a:focus {
        outline: none; }
        .dropdown-menu li a:hover, .dropdown-menu li a:focus:hover,
        ul.kartra_optin_dropdown-menu li a:hover,
        ul.kartra_optin_dropdown-menu li a:focus:hover {
          outline: none; }
      .dropdown-menu li a span.text,
      ul.kartra_optin_dropdown-menu li a span.text {
        display: block; }
    .dropdown-menu li.divider,
    ul.kartra_optin_dropdown-menu li.divider {
      padding: 0;
      border: none; }

ul.kartra_optin_dropdown-menu {
  overflow: hidden;
  overflow-y: auto; }

.for_country_code .dropdown-menu li.disabled a,
.for_country_code ul.kartra_optin_dropdown-menu li.disabled a {
  display: block; }
.for_country_code .dropdown-menu li a,
.for_country_code ul.kartra_optin_dropdown-menu li a {
  border-collapse: separate;
  display: table;
  width: 100%; }
  .for_country_code .dropdown-menu li a .ccode,
  .for_country_code .dropdown-menu li a .cname,
  .for_country_code ul.kartra_optin_dropdown-menu li a .ccode,
  .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    display: table-cell;
    vertical-align: middle;
    white-space: nowrap; }
  .for_country_code .dropdown-menu li a .cname,
  .for_country_code ul.kartra_optin_dropdown-menu li a .cname {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    white-space: normal;
    font-size: 12px;
    text-align: right;
    padding-left: 20px; }
.for_country_code .filter-option .cname {
  display: none; }

.drop_up .dropdown-menu,
.drop_up ul.kartra_optin_dropdown-menu,
.dropup .dropdown-menu,
.dropup ul.kartra_optin_dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 2px; }

.drop_down .dropdown-menu,
.drop_down ul.kartra_optin_dropdown-menu {
  top: 100%;
  bottom: auto;
  margin-top: 2px;
  margin-bottom: 0; }

.drop_right .dropdown-menu,
.drop_right ul.kartra_optin_dropdown-menu {
  left: 0;
  right: auto; }

.dropdown-menu,
ul.kartra_optin_dropdown-menu {
  background: #fff; }
  .dropdown-menu li a,
  ul.kartra_optin_dropdown-menu li a {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 6px 15px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    line-height: 20px; }
    .dropdown-menu li a > i,
    ul.kartra_optin_dropdown-menu li a > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -ms-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      font-size: 16px;
      left: 7px;
      line-height: 1;
      margin-top: 1px;
      z-index: 10; }
    .dropdown-menu li a strong,
    ul.kartra_optin_dropdown-menu li a strong {
      font-weight: 400; }
    .dropdown-menu li a small.text-muted,
    ul.kartra_optin_dropdown-menu li a small.text-muted {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 15px;
      color: #f36a6a !important; }
      .dropdown-menu li a small.text-muted.grey,
      ul.kartra_optin_dropdown-menu li a small.text-muted.grey {
        color: #999 !important; }
    .dropdown-menu li a [data-separator="1"]:before,
    ul.kartra_optin_dropdown-menu li a [data-separator="1"]:before {
      content: "";
      border-bottom: 1px solid #ddd;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -2px; }
    .dropdown-menu li a:hover, .dropdown-menu li a:focus,
    ul.kartra_optin_dropdown-menu li a:hover,
    ul.kartra_optin_dropdown-menu li a:focus {
      background: none;
      color: #000;
      text-decoration: none;
      cursor: pointer; }
      .dropdown-menu li a:hover i, .dropdown-menu li a:focus i,
      ul.kartra_optin_dropdown-menu li a:hover i,
      ul.kartra_optin_dropdown-menu li a:focus i {
        color: #000; }
      .dropdown-menu li a:hover small.text-muted, .dropdown-menu li a:focus small.text-muted,
      ul.kartra_optin_dropdown-menu li a:hover small.text-muted,
      ul.kartra_optin_dropdown-menu li a:focus small.text-muted {
        color: #f36a6a !important; }
        .dropdown-menu li a:hover small.text-muted.grey, .dropdown-menu li a:focus small.text-muted.grey,
        ul.kartra_optin_dropdown-menu li a:hover small.text-muted.grey,
        ul.kartra_optin_dropdown-menu li a:focus small.text-muted.grey {
          color: #999 !important; }
  .dropdown-menu li.selected a, .dropdown-menu li.selected a:focus,
  ul.kartra_optin_dropdown-menu li.selected a,
  ul.kartra_optin_dropdown-menu li.selected a:focus {
    background: rgba(0, 0, 0, 0.05);
    color: #000;
    outline: none; }
    .dropdown-menu li.selected a:hover, .dropdown-menu li.selected a:focus:hover,
    ul.kartra_optin_dropdown-menu li.selected a:hover,
    ul.kartra_optin_dropdown-menu li.selected a:focus:hover {
      background: rgba(0, 0, 0, 0.05);
      color: #000; }
  .dropdown-menu li.disabled a,
  ul.kartra_optin_dropdown-menu li.disabled a {
    cursor: not-allowed; }
    .dropdown-menu li.disabled a, .dropdown-menu li.disabled a:hover, .dropdown-menu li.disabled a:focus, .dropdown-menu li.disabled a:focus:hover,
    ul.kartra_optin_dropdown-menu li.disabled a,
    ul.kartra_optin_dropdown-menu li.disabled a:hover,
    ul.kartra_optin_dropdown-menu li.disabled a:focus,
    ul.kartra_optin_dropdown-menu li.disabled a:focus:hover {
      color: #aaa;
      background: none; }

.for_country_code .dropdown-menu li a .cname, .for_country_code .dropdown-menu li a:focus .cname,
.for_country_code ul.kartra_optin_dropdown-menu li a .cname,
.for_country_code ul.kartra_optin_dropdown-menu li a:focus .cname {
  color: #999; }
.for_country_code .dropdown-menu li a:hover .cname, .for_country_code .dropdown-menu li a:focus:hover .cname,
.for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname {
  color: #666; }
.for_country_code .dropdown-menu li.selected a .cname, .for_country_code .dropdown-menu li.selected a:focus .cname,
.for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname {
  color: #000; }
.for_country_code .dropdown-menu li.selected a:hover .cname, .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname {
  color: #000; }

.dropdown-menu li a {
  white-space: nowrap; }
  .dropdown-menu li a span.text {
    display: inline-block; }

.dropdown-menu.large_dropdown {
  font-size: 16px; }
  .dropdown-menu.large_dropdown li a {
    padding: 10px 50px;
    display: block;
    position: relative;
    line-height: 1.42857; }
    .dropdown-menu.large_dropdown li a > i {
      left: 15px;
      font-size: 18px;
      margin-top: 0px; }
    .dropdown-menu.large_dropdown li a:hover, .dropdown-menu.large_dropdown li a:focus {
      background: none;
      color: #000;
      text-decoration: none; }
.dropdown-menu.w_icon li a {
  padding-left: 36px;
  position: relative; }
  .dropdown-menu.w_icon li a > i {
    left: 10px;
    margin-top: 0px; }
.dropdown-menu.data-max-10_items {
  max-height: 350px;
  overflow: auto; }
.dropdown-menu.black_dropdown {
  background: #333; }
  .dropdown-menu.black_dropdown.inverse li a, .dropdown-menu.black_dropdown.inverse li a:focus {
    color: rgba(255, 255, 255, 0.6); }
    .dropdown-menu.black_dropdown.inverse li a i, .dropdown-menu.black_dropdown.inverse li a:focus i {
      color: rgba(255, 255, 255, 0.6); }
    .dropdown-menu.black_dropdown.inverse li a:hover, .dropdown-menu.black_dropdown.inverse li a:focus:hover {
      color: #fff; }
      .dropdown-menu.black_dropdown.inverse li a:hover i, .dropdown-menu.black_dropdown.inverse li a:focus:hover i {
        color: #fff; }
  .dropdown-menu.black_dropdown.inverse li.in_red a i, .dropdown-menu.black_dropdown.inverse li.in_red a:focus i {
    color: #f36a6a; }
  .dropdown-menu.black_dropdown.inverse li.in_red a:hover, .dropdown-menu.black_dropdown.inverse li.in_red a:focus:hover {
    color: #f36a6a; }
    .dropdown-menu.black_dropdown.inverse li.in_red a:hover i, .dropdown-menu.black_dropdown.inverse li.in_red a:focus:hover i {
      color: #f36a6a; }
  .dropdown-menu.black_dropdown.inverse li.disabled a {
    cursor: not-allowed; }
    .dropdown-menu.black_dropdown.inverse li.disabled a, .dropdown-menu.black_dropdown.inverse li.disabled a:hover, .dropdown-menu.black_dropdown.inverse li.disabled a:focus, .dropdown-menu.black_dropdown.inverse li.disabled a:focus:hover {
      color: #888;
      background: none; }
  .dropdown-menu.black_dropdown.inverse li.action-disabled {
    cursor: not-allowed;
    opacity: 0.5; }
    .dropdown-menu.black_dropdown.inverse li.action-disabled a {
      cursor: not-allowed;
      pointer-events: none; }
.dropdown-menu.dropdown-menu-right {
  left: 0;
  right: auto; }
.dropdown-menu.w_ellipsis > li a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.dropdown-menu.popover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 8px; }

.drop-up .dropdown-menu {
  margin-top: 0;
  margin-bottom: 10px; }

.drop-right .dropdown-menu {
  left: 0;
  right: auto; }

.inverse_picker .dropdown-menu,
.inverse_picker ul.kartra_optin_dropdown-menu {
  background: #333; }
  .inverse_picker .dropdown-menu::-webkit-scrollbar,
  .inverse_picker ul.kartra_optin_dropdown-menu::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .inverse_picker .dropdown-menu::-webkit-scrollbar-thumb,
  .inverse_picker ul.kartra_optin_dropdown-menu::-webkit-scrollbar-thumb {
    background: #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .inverse_picker .dropdown-menu::-webkit-scrollbar-track,
  .inverse_picker ul.kartra_optin_dropdown-menu::-webkit-scrollbar-track {
    background: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .inverse_picker .dropdown-menu body,
  .inverse_picker ul.kartra_optin_dropdown-menu body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666; }
  .inverse_picker .dropdown-menu .inner::-webkit-scrollbar,
  .inverse_picker ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .inverse_picker .dropdown-menu .inner::-webkit-scrollbar-thumb,
  .inverse_picker ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
    background: #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .inverse_picker .dropdown-menu .inner::-webkit-scrollbar-track,
  .inverse_picker ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
    background: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .inverse_picker .dropdown-menu .inner body,
  .inverse_picker ul.kartra_optin_dropdown-menu .inner body {
    scrollbar-face-color: #ddd;
    scrollbar-track-color: #666; }
  .inverse_picker .dropdown-menu li a,
  .inverse_picker ul.kartra_optin_dropdown-menu li a {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    padding: 6px 15px;
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #666;
    text-decoration: none;
    line-height: 20px; }
    .inverse_picker .dropdown-menu li a > i,
    .inverse_picker ul.kartra_optin_dropdown-menu li a > i {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -ms-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      font-size: 16px;
      left: 7px;
      line-height: 1;
      margin-top: 1px;
      z-index: 10; }
    .inverse_picker .dropdown-menu li a strong,
    .inverse_picker ul.kartra_optin_dropdown-menu li a strong {
      font-weight: 400; }
    .inverse_picker .dropdown-menu li a small.text-muted,
    .inverse_picker ul.kartra_optin_dropdown-menu li a small.text-muted {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      right: 15px;
      color: #f36a6a !important; }
      .inverse_picker .dropdown-menu li a small.text-muted.grey,
      .inverse_picker ul.kartra_optin_dropdown-menu li a small.text-muted.grey {
        color: #999 !important; }
    .inverse_picker .dropdown-menu li a [data-separator="1"]:before,
    .inverse_picker ul.kartra_optin_dropdown-menu li a [data-separator="1"]:before {
      content: "";
      border-bottom: 1px solid #ddd;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -2px; }
    .inverse_picker .dropdown-menu li a:hover, .inverse_picker .dropdown-menu li a:focus,
    .inverse_picker ul.kartra_optin_dropdown-menu li a:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li a:focus {
      background: none;
      color: #fff;
      text-decoration: none;
      cursor: pointer; }
      .inverse_picker .dropdown-menu li a:hover i, .inverse_picker .dropdown-menu li a:focus i,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:hover i,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:focus i {
        color: #fff; }
      .inverse_picker .dropdown-menu li a:hover small.text-muted, .inverse_picker .dropdown-menu li a:focus small.text-muted,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:hover small.text-muted,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:focus small.text-muted {
        color: #f36a6a !important; }
        .inverse_picker .dropdown-menu li a:hover small.text-muted.grey, .inverse_picker .dropdown-menu li a:focus small.text-muted.grey,
        .inverse_picker ul.kartra_optin_dropdown-menu li a:hover small.text-muted.grey,
        .inverse_picker ul.kartra_optin_dropdown-menu li a:focus small.text-muted.grey {
          color: #999 !important; }
  .inverse_picker .dropdown-menu li.selected a, .inverse_picker .dropdown-menu li.selected a:focus,
  .inverse_picker ul.kartra_optin_dropdown-menu li.selected a,
  .inverse_picker ul.kartra_optin_dropdown-menu li.selected a:focus {
    background: rgba(255, 255, 255, 0.05);
    color: #fff;
    outline: none; }
    .inverse_picker .dropdown-menu li.selected a:hover, .inverse_picker .dropdown-menu li.selected a:focus:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li.selected a:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li.selected a:focus:hover {
      background: rgba(255, 255, 255, 0.05);
      color: #fff; }
  .inverse_picker .dropdown-menu li a, .inverse_picker .dropdown-menu li a:focus,
  .inverse_picker ul.kartra_optin_dropdown-menu li a,
  .inverse_picker ul.kartra_optin_dropdown-menu li a:focus {
    color: rgba(255, 255, 255, 0.6); }
    .inverse_picker .dropdown-menu li a i, .inverse_picker .dropdown-menu li a:focus i,
    .inverse_picker ul.kartra_optin_dropdown-menu li a i,
    .inverse_picker ul.kartra_optin_dropdown-menu li a:focus i {
      color: rgba(255, 255, 255, 0.6); }
    .inverse_picker .dropdown-menu li a:hover, .inverse_picker .dropdown-menu li a:focus:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li a:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li a:focus:hover {
      color: #fff; }
      .inverse_picker .dropdown-menu li a:hover i, .inverse_picker .dropdown-menu li a:focus:hover i,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:hover i,
      .inverse_picker ul.kartra_optin_dropdown-menu li a:focus:hover i {
        color: #fff; }
  .inverse_picker .dropdown-menu li.disabled a,
  .inverse_picker ul.kartra_optin_dropdown-menu li.disabled a {
    cursor: not-allowed; }
    .inverse_picker .dropdown-menu li.disabled a, .inverse_picker .dropdown-menu li.disabled a:hover, .inverse_picker .dropdown-menu li.disabled a:focus, .inverse_picker .dropdown-menu li.disabled a:focus:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li.disabled a,
    .inverse_picker ul.kartra_optin_dropdown-menu li.disabled a:hover,
    .inverse_picker ul.kartra_optin_dropdown-menu li.disabled a:focus,
    .inverse_picker ul.kartra_optin_dropdown-menu li.disabled a:focus:hover {
      color: #888;
      background: none; }
.inverse_picker .for_country_code .dropdown-menu li a:hover .cname, .inverse_picker .for_country_code .dropdown-menu li a:focus:hover .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li a:hover .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li a:focus:hover .cname {
  color: #fff; }
.inverse_picker .for_country_code .dropdown-menu li.selected a .cname, .inverse_picker .for_country_code .dropdown-menu li.selected a:focus .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li.selected a .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus .cname {
  color: #fff; }
.inverse_picker .for_country_code .dropdown-menu li.selected a:hover .cname, .inverse_picker .for_country_code .dropdown-menu li.selected a:focus:hover .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li.selected a:hover .cname,
.inverse_picker .for_country_code ul.kartra_optin_dropdown-menu li.selected a:focus:hover .cname {
  color: #fff; }
.inverse_picker.wider_scroll .dropdown-menu ::-webkit-scrollbar,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu ::-webkit-scrollbar {
  width: 8px;
  height: 8px; }
.inverse_picker.wider_scroll .dropdown-menu ::-webkit-scrollbar-thumb,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu ::-webkit-scrollbar-thumb {
  background: #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
.inverse_picker.wider_scroll .dropdown-menu ::-webkit-scrollbar-track,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu ::-webkit-scrollbar-track {
  background: #666;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
.inverse_picker.wider_scroll .dropdown-menu body,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu body {
  scrollbar-face-color: #ddd;
  scrollbar-track-color: #666; }
.inverse_picker.wider_scroll .dropdown-menu .inner::-webkit-scrollbar,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar {
  width: 8px;
  height: 8px; }
.inverse_picker.wider_scroll .dropdown-menu .inner::-webkit-scrollbar-thumb,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-thumb {
  background: #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
.inverse_picker.wider_scroll .dropdown-menu .inner::-webkit-scrollbar-track,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu .inner::-webkit-scrollbar-track {
  background: #666;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
.inverse_picker.wider_scroll .dropdown-menu .inner body,
.inverse_picker.wider_scroll ul.kartra_optin_dropdown-menu .inner body {
  scrollbar-face-color: #ddd;
  scrollbar-track-color: #666; }

.branch_delete, .branch_delete:focus {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: none;
  position: absolute;
  top: -5px;
  right: -5px;
  background: #f36a6a;
  width: 20px;
  color: #fff;
  height: 20px;
  text-align: center;
  line-height: 22px;
  font-size: 12px; }
  .branch_delete:hover, .branch_delete:focus:hover {
    background: #ff4848; }

ul.mainbtn-opslist {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0;
  padding: 0;
  float: none;
  position: fixed;
  right: 20px;
  bottom: 140px;
  z-index: 999; }
  ul.mainbtn-opslist.footer_space.w_live_chat {
    bottom: 192px; }
  ul.mainbtn-opslist > li {
    float: none;
    display: block;
    margin-bottom: 20px;
    margin-right: 0; }
    ul.mainbtn-opslist > li a.btn {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      text-shadow: none;
      box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.04);
      font-size: 10px;
      height: 90px;
      padding: 0;
      width: 90px;
      position: relative;
      display: block; }
      ul.mainbtn-opslist > li a.btn i {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        margin-top: -10px;
        font-style: normal;
        font-size: 36px;
        font-weight: 400; }
        ul.mainbtn-opslist > li a.btn i.text {
          font-size: 56px;
          margin-top: -13px;
          font-weight: 300; }
          ul.mainbtn-opslist > li a.btn i.text.smaller {
            font-size: 30px; }
      ul.mainbtn-opslist > li a.btn > span {
        position: absolute;
        bottom: 8px;
        font-size: 12px;
        right: 0;
        left: 0;
        display: block;
        text-align: center;
        color: #fff;
        text-transform: uppercase; }
      ul.mainbtn-opslist > li a.btn.btn-help {
        background: #fff;
        border-color: #fff;
        color: #7e7e7e; }
        ul.mainbtn-opslist > li a.btn.btn-help > span {
          color: #7e7e7e; }
        ul.mainbtn-opslist > li a.btn.btn-help:hover {
          background: #f7f7f7;
          border-color: #f7f7f7; }
      ul.mainbtn-opslist > li a.btn.btn-action {
        background: #86c92f;
        border-color: #86c92f;
        color: #fff; }
        ul.mainbtn-opslist > li a.btn.btn-action:hover {
          background: #74ae25;
          border-color: #74ae25; }
    ul.mainbtn-opslist > li:last-child, ul.mainbtn-opslist > li.no-margin {
      margin-bottom: 0px; }

.sticky-notice-block {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 999;
  background: rgba(255, 62, 62, 0.8);
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  color: #fff;
  padding: 10px 0;
  min-height: 52px;
  min-width: 970px; }
  .sticky-notice-block p {
    font-size: 20px;
    line-height: 1.1;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 0; }
    .sticky-notice-block p > span {
      margin: 0 0 0 10px;
      font-size: 16px;
      display: inline-block;
      vertical-align: middle;
      color: #fff; }
      .sticky-notice-block p > span:nth-of-type(1) {
        margin: 0; }
      .sticky-notice-block p > span strong {
        font-size: 20px;
        color: #fff; }
      .sticky-notice-block p > span i {
        color: #D40000;
        font-style: normal; }
  .sticky-notice-block a.btn-like {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #fff;
    border: 1px solid #fff;
    padding: 5px 10px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px; }
    .sticky-notice-block a.btn-like:hover {
      background: #d40012;
      color: #fff;
      border-color: #d40012;
      text-decoration: none; }
    .sticky-notice-block a.btn-like:focus {
      text-decoration: none; }
  .sticky-notice-block.sticky-notice-block-alert {
    background: rgba(255, 0, 0, 0.7); }
    .sticky-notice-block.sticky-notice-block-alert p span strong {
      color: #fff;
      font-weight: 300; }
      .sticky-notice-block.sticky-notice-block-alert p span strong span {
        color: #000;
        font-weight: 600; }
    .sticky-notice-block.sticky-notice-block-alert a.btn:hover {
      background: #fff;
      color: rgba(255, 0, 0, 0.7);
      border-color: rgba(255, 0, 0, 0.7); }
  .sticky-notice-block.sticky-notice-block-common {
    padding: 8px 0; }
    .sticky-notice-block.sticky-notice-block-common h4 {
      display: inline-block;
      vertical-align: top;
      position: relative;
      line-height: 36px;
      margin-left: 10px;
      font-weight: 400; }
  .sticky-notice-block.sticky-notice-already-responding {
    background: #f3b93d; }
    .sticky-notice-block.sticky-notice-already-responding h4 {
      font-size: 18px;
      color: rgba(0, 0, 0, 0.5); }
      .sticky-notice-block.sticky-notice-already-responding h4:after {
        overflow: hidden;
        display: inline-block;
        vertical-align: bottom;
        -webkit-animation: ellipsis steps(4, end) 1800ms infinite;
        animation: ellipsis steps(4, end) 1800ms infinite;
        content: "\2026";
        margin-left: 5px;
        width: 0px; }
      .sticky-notice-block.sticky-notice-already-responding h4 strong {
        font-weight: 900; }
@keyframes ellipsis {
  100% {
    width: 20px; } }
@-webkit-keyframes ellipsis {
  100% {
    width: 20px; } }
    .sticky-notice-block.sticky-notice-already-responding.w_live_chat {
      bottom: 52px; }
  .sticky-notice-block.sticky-notice-block-livechat {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: #40667b; }
    .sticky-notice-block.sticky-notice-block-livechat h4 {
      font-size: 20px;
      color: rgba(255, 255, 255, 0.5); }
    .sticky-notice-block.sticky-notice-block-livechat h5 {
      margin-bottom: 0;
      font-size: 14px;
      font-weight: 400;
      line-height: 1.2; }
    .sticky-notice-block.sticky-notice-block-livechat p {
      margin: 0;
      font-size: 12px;
      color: rgba(255, 255, 255, 0.5); }
      .sticky-notice-block.sticky-notice-block-livechat p span {
        color: rgba(255, 255, 255, 0.8);
        font-size: 12px; }
        .sticky-notice-block.sticky-notice-block-livechat p span:nth-of-type(1) {
          margin-right: 5px; }
        .sticky-notice-block.sticky-notice-block-livechat p span:nth-of-type(2) {
          margin-left: 5px; }
    .sticky-notice-block.sticky-notice-block-livechat .livechat_notifier {
      position: relative;
      top: 8px; }
    .sticky-notice-block.sticky-notice-block-livechat .new_livechat_message_box {
      overflow: hidden;
      margin-right: 30px;
      padding-right: 10px;
      border-right: 1px solid rgba(255, 255, 255, 0.4);
      position: relative;
      min-height: 36px;
      width: 410px; }
      .sticky-notice-block.sticky-notice-block-livechat .new_livechat_message_box .new_livechat_message {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        right: -410px;
        position: absolute; }
        .sticky-notice-block.sticky-notice-block-livechat .new_livechat_message_box .new_livechat_message.visible {
          right: 10px; }
    .sticky-notice-block.sticky-notice-block-livechat .flat_icon_box-ws {
      z-index: 1; }
    .sticky-notice-block.sticky-notice-block-livechat ul.livechat_notifier > li i, .sticky-notice-block.sticky-notice-block-livechat ul.livechat_notifier > li .status-circle {
      z-index: 1; }
    .sticky-notice-block.sticky-notice-block-livechat .container_wrapper > a {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .sticky-notice-block.sticky-notice-block-livechat:hover {
      background: #40a9e6; }
    .sticky-notice-block.sticky-notice-block-livechat.highlight_bar {
      -webkit-animation: highlight_bar_animation 1s 1;
      -moz-animation: highlight_bar_animation 1s 1;
      -ms-animation: highlight_bar_animation 1s 1;
      -o-animation: highlight_bar_animation 1s 1;
      animation: highlight_bar_animation 1s 1; }
@-webkit-keyframes highlight_bar_animation {
  0% {
    background: #40a9e6; }
  33% {
    background: #40667b; }
  66% {
    background: #40a9e6; }
  100% {
    background: #40667b; } }
@-moz-keyframes highlight_bar_animation {
  0% {
    background: #40a9e6; }
  33% {
    background: #40667b; }
  66% {
    background: #40a9e6; }
  100% {
    background: #40667b; } }
@-ms-keyframes highlight_bar_animation {
  0% {
    background: #40a9e6; }
  33% {
    background: #40667b; }
  66% {
    background: #40a9e6; }
  100% {
    background: #40667b; } }
@-o-keyframes highlight_bar_animation {
  0% {
    background: #40a9e6; }
  33% {
    background: #40667b; }
  66% {
    background: #40a9e6; }
  100% {
    background: #40667b; } }
@keyframes highlight_bar_animation {
  0% {
    background: #40a9e6; }
  33% {
    background: #40667b; }
  66% {
    background: #40a9e6; }
  100% {
    background: #40667b; } }
  .sticky-notice-block.for_builder {
    z-index: 1040;
    left: 0 !important; }

.content_w_tabs {
  margin-top: 20px; }

.tab-content.w_overflow_visible {
  overflow: visible; }

body {
  font-family: "Lato", "Roboto", "sans serif"; }

img.logo {
  max-height: 30px; }

.wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -120px; }
  .wrap.w_live_chat, .wrap.w_already_responding {
    margin: 0 auto -172px; }
    .wrap.w_live_chat .push, .wrap.w_already_responding .push {
      height: 274px; }
  .wrap.w_live_chat.w_already_responding {
    margin: 0 auto -224px; }
    .wrap.w_live_chat.w_already_responding .push {
      height: 326px; }
  .wrap.w_live_chat .container.error_page .error_box {
    margin-top: -32px; }

.push {
  height: 222px; }

img.logo_50px {
  max-height: 50px; }
img.height_50px {
  height: 50px; }
img.logo_40px {
  max-height: 40px; }
img.height_40px {
  height: 40px; }

.no_hover {
  cursor: help;
  text-decoration: none; }

.not_clickable {
  cursor: default; }

.tooltip {
  z-index: 1050;
  font-size: 11px;
  line-height: 1.4;
  font-weight: 300;
  font-family: "Lato", "Roboto", "sans serif"; }
  .tooltip.tooltip-graph .tooltip-inner {
    max-width: 300px; }
  .tooltip.w_no_bg .tooltip-arrow {
    display: none; }
  .tooltip.w_no_bg .tooltip-inner {
    background: none;
    padding: 0;
    text-align: center; }
    .tooltip.w_no_bg .tooltip-inner .new_sequence_block {
      display: inline-block;
      position: relative; }
  .tooltip.in_tooltipster {
    z-index: 9999999; }
  .tooltip .tooltip-inner {
    max-width: 300px;
    padding: 8px; }
  .tooltip.tooltip_red.top .tooltip-arrow {
    border-top-color: #ff4848; }
  .tooltip.tooltip_red.left .tooltip-arrow {
    border-left-color: #ff4848; }
  .tooltip.tooltip_red.right .tooltip-arrow {
    border-right-color: #ff4848; }
  .tooltip.tooltip_red.bottom .tooltip-arrow {
    border-bottom-color: #ff4848; }
  .tooltip.tooltip_red .tooltip-inner {
    background: #ff4848; }
  .tooltip.tooltip_red.w-200 .tooltip-inner {
    max-width: 200px; }
  .tooltip.forced_opacity {
    opacity: 1; }
  .tooltip .tooltip-inner {
    text-transform: none; }
    .tooltip .tooltip-inner .pipe_line {
      padding: 0 15px; }

.help-inline {
  display: inline-block;
  vertical-align: middle;
  padding-left: 5px;
  line-height: 1.42857; }

.sidebar-open {
  overflow-x: hidden;
  overflow-y: hidden; }

.control-group.w_phone_ext .controls {
  position: relative;
  padding-right: 70px; }
  .control-group.w_phone_ext .controls .phone_extension {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px; }

.well-custom {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  background: #fff;
  border: none;
  padding: 0;
  min-height: 20px;
  margin-bottom: 20px; }
  .well-custom.w_black_bg {
    background-color: #333; }
    .well-custom.w_black_bg .empty_block h4 {
      color: #fff; }
    .well-custom.w_black_bg .empty_block p {
      color: rgba(255, 255, 255, 0.6); }
    .well-custom.w_black_bg .well-white-header {
      background-color: transparent !important;
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .well-custom.w_black_bg .well-white-header.for_tabs {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .well-custom.w_black_bg .well-white-header .well-inner h2 {
        color: #fff; }
      .well-custom.w_black_bg .well-white-header .well-inner .control-group {
        margin-top: 29px; }
        .well-custom.w_black_bg .well-white-header .well-inner .control-group label {
          color: #fff;
          font-size: 16px; }
    .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li > a {
      color: #fff; }
      .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li > a:hover, .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li > a:focus {
        color: #fff;
        background: none;
        border: none; }
    .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li.active > a {
      color: #27bdde; }
      .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li.active > a:before {
        opacity: 1; }
    .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li:hover {
      color: #fff; }
    .well-custom.w_black_bg .nav-tabs.nav-tabs_new > li:not(.active) > a:hover:before {
      opacity: 0.2;
      background: #fff; }
    .well-custom.w_black_bg .gfx_stats_box_universal_new > li h3 {
      color: rgba(255, 255, 255, 0.5); }
      .well-custom.w_black_bg .gfx_stats_box_universal_new > li h3 > span {
        color: #fff; }
      .well-custom.w_black_bg .gfx_stats_box_universal_new > li h3 .help_circle {
        background: rgba(255, 255, 255, 0.4);
        color: #000; }
        .well-custom.w_black_bg .gfx_stats_box_universal_new > li h3 .help_circle span {
          color: #000 !important; }
        .well-custom.w_black_bg .gfx_stats_box_universal_new > li h3 .help_circle:hover {
          color: #000;
          text-decoration: none;
          border-color: #fff;
          background: #fff; }
    .well-custom.w_black_bg .icn_circle.icn_border_semiblack {
      border-color: rgba(255, 255, 255, 0.2); }
      .well-custom.w_black_bg .icn_circle.icn_border_semiblack i,
      .well-custom.w_black_bg .icn_circle.icn_border_semiblack span {
        color: rgba(255, 255, 255, 0.2); }
    .well-custom.w_black_bg .new_bar_graph .new_bar_graph_inner {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .well-custom.w_black_bg .new_bar_graph .new_bar_graph_inner > ul > li .bar_wrapper > a.not_hovered:before {
        background: rgba(255, 255, 255, 0.2); }
    .well-custom.w_black_bg .new_bar_graph .graph_title {
      color: #fff; }
    .well-custom.w_black_bg ul.universal-tablelist > li {
      color: #fff;
      border-bottom-color: rgba(255, 255, 255, 0.2); }
    .well-custom.w_black_bg h3.two_lines {
      color: rgba(255, 255, 255, 0.5); }
      .well-custom.w_black_bg h3.two_lines > span {
        color: #fff; }
    .well-custom.w_black_bg [class*="overlay_wrapper_"] {
      background: none; }
      .well-custom.w_black_bg [class*="overlay_wrapper_"] > .overlay_inner.ring-loader_new {
        color: rgba(255, 255, 255, 0.3); }
  .well-custom .empty_block {
    position: absolute;
    top: 80px;
    right: 0;
    bottom: 0;
    left: 0; }
    .well-custom .empty_block a {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: absolute;
      top: 0px;
      left: 0;
      bottom: 0;
      right: 0; }
    .well-custom .empty_block .well-inner {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      text-align: center;
      width: 100%;
      max-width: 540px; }
    .well-custom .empty_block .icn_circle {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: relative; }
      .well-custom .empty_block .icn_circle > i {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .well-custom .empty_block .icn_circle > div {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        top: -10px;
        right: -10px;
        background: #86c92f;
        color: #fff;
        width: 50px;
        height: 50px;
        line-height: 48px;
        font-size: 40px;
        font-weight: 400; }
    .well-custom .empty_block:hover .icn_circle {
      border-color: #27bdde; }
      .well-custom .empty_block:hover .icn_circle > i {
        color: #27bdde; }
      .well-custom .empty_block:hover .icn_circle > div {
        background: #27bdde; }
    .well-custom .empty_block h4 {
      font-size: 20px;
      margin: 20px 0 10px 0;
      line-height: 1.42857;
      color: #000;
      font-weight: 400; }
    .well-custom .empty_block p {
      font-size: 16px;
      color: rgba(0, 0, 0, 0.6); }
    .well-custom .empty_block.for_bc {
      position: relative;
      top: 0; }
      .well-custom .empty_block.for_bc .well-inner {
        margin: 0 auto;
        position: static;
        left: auto;
        top: auto;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0); }
  .well-custom.w_placeholder {
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-box-shadow: 0px 0px 0px 0px transparent;
    box-shadow: 0px 0px 0px 0px transparent; }
    .well-custom.w_placeholder:hover {
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
    .well-custom.w_placeholder.w_black_bg:hover {
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3); }
  .well-custom.fixed_height_1 {
    height: 460px; }
  .well-custom.fixed_height_2 {
    height: 335px; }
  .well-custom.fixed_height_3 {
    height: 365px; }
  .well-custom.w_grey_bg {
    background: #f7f7f7; }
  .well-custom.w_grey_border_bottom {
    border-bottom: 1px solid #eee; }
  .well-custom.no_shadow {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .well-custom.well-transparent {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background: transparent;
    margin-bottom: 0; }
  .well-custom.well-outlined {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    border: 1px solid #ccc; }
    .well-custom.well-outlined.for_pp h2 {
      margin-bottom: 40px;
      font-size: 30px; }
    .well-custom.well-outlined.for_pp p {
      font-size: 18px;
      color: #666;
      margin-bottom: 30px; }
      .well-custom.well-outlined.for_pp p + div {
        margin-top: 40px; }
    .well-custom.well-outlined.for_pp .icn_circle + h2 {
      margin-top: 40px;
      margin-bottom: 0; }
  .well-custom .well-white-header,
  .well-custom .well-custom-header {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
    .well-custom .well-white-header .well-inner,
    .well-custom .well-custom-header .well-inner {
      padding: 22px 20px; }
      .well-custom .well-white-header .well-inner.w_flex,
      .well-custom .well-custom-header .well-inner.w_flex {
        display: flex;
        align-items: center;
        justify-content: space-between; }
        .well-custom .well-white-header .well-inner.w_flex h2.w_back_link,
        .well-custom .well-custom-header .well-inner.w_flex h2.w_back_link {
          padding-left: 55px;
          position: relative;
          line-height: 1.1; }
          .well-custom .well-white-header .well-inner.w_flex h2.w_back_link a,
          .well-custom .well-custom-header .well-inner.w_flex h2.w_back_link a {
            position: absolute;
            top: 0;
            left: 0;
            width: 36px;
            height: 36px; }
          .well-custom .well-white-header .well-inner.w_flex h2.w_back_link > span,
          .well-custom .well-custom-header .well-inner.w_flex h2.w_back_link > span {
            display: block;
            margin-left: 0;
            min-width: auto;
            max-width: 700px; }
            .well-custom .well-white-header .well-inner.w_flex h2.w_back_link > span:nth-of-type(1),
            .well-custom .well-custom-header .well-inner.w_flex h2.w_back_link > span:nth-of-type(1) {
              top: 0;
              font-size: 12px;
              text-transform: uppercase;
              color: #999; }
            .well-custom .well-white-header .well-inner.w_flex h2.w_back_link > span:nth-of-type(2),
            .well-custom .well-custom-header .well-inner.w_flex h2.w_back_link > span:nth-of-type(2) {
              clear: both;
              color: #000;
              font-size: 18px; }
      .well-custom .well-white-header .well-inner h2,
      .well-custom .well-custom-header .well-inner h2 {
        font-size: 24px;
        color: #000;
        font-weight: 400;
        line-height: 1.5; }
        .well-custom .well-white-header .well-inner h2.for_dashboard,
        .well-custom .well-custom-header .well-inner h2.for_dashboard {
          padding-right: 250px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
          .well-custom .well-white-header .well-inner h2.for_dashboard.for_mmbership,
          .well-custom .well-custom-header .well-inner h2.for_dashboard.for_mmbership {
            padding-right: 420px; }
          .well-custom .well-white-header .well-inner h2.for_dashboard.for_sales_dashboard,
          .well-custom .well-custom-header .well-inner h2.for_dashboard.for_sales_dashboard {
            padding-right: 540px; }
          .well-custom .well-white-header .well-inner h2.for_dashboard.for_aff_dashboard,
          .well-custom .well-custom-header .well-inner h2.for_dashboard.for_aff_dashboard {
            padding-right: 60px; }
    .well-custom .well-white-header .universal-tablelist > li.header-row,
    .well-custom .well-custom-header .universal-tablelist > li.header-row {
      border-bottom: none; }
    .well-custom .well-white-header .help-box-wrapper_no_box,
    .well-custom .well-custom-header .help-box-wrapper_no_box {
      margin-top: 9px; }
    .well-custom .well-white-header.no_bg,
    .well-custom .well-custom-header.no_bg {
      background: none;
      border-bottom: none; }
      .well-custom .well-white-header.no_bg .well-inner,
      .well-custom .well-custom-header.no_bg .well-inner {
        padding: 22px 0;
        margin: 0 20px;
        border-bottom: 1px solid #ddd; }
    .well-custom .well-white-header.inverse,
    .well-custom .well-custom-header.inverse {
      background-color: transparent !important;
      color: #fff; }
      .well-custom .well-white-header.inverse .well-inner h2,
      .well-custom .well-custom-header.inverse .well-inner h2 {
        color: #fff; }
      .well-custom .well-white-header.inverse.for_tabs,
      .well-custom .well-custom-header.inverse.for_tabs {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
        .well-custom .well-white-header.inverse.for_tabs.for_graphs,
        .well-custom .well-custom-header.inverse.for_tabs.for_graphs {
          border-bottom: none; }
    .well-custom .well-white-header.for_tabs,
    .well-custom .well-custom-header.for_tabs {
      border-bottom: 1px solid #ddd; }
      .well-custom .well-white-header.for_tabs .well-inner,
      .well-custom .well-custom-header.for_tabs .well-inner {
        padding: 0 20px !important;
        border-bottom: none;
        margin: 0; }
      .well-custom .well-white-header.for_tabs .nav-tabs.nav-tabs_new > li > a,
      .well-custom .well-custom-header.for_tabs .nav-tabs.nav-tabs_new > li > a {
        padding-top: 34px;
        padding-bottom: 34px; }
      .well-custom .well-white-header.for_tabs .nav-tabs.nav-tabs_new.w_sidepadding li > a,
      .well-custom .well-custom-header.for_tabs .nav-tabs.nav-tabs_new.w_sidepadding li > a {
        font-size: 24px;
        padding: 28px 10px; }
      .well-custom .well-white-header.for_tabs .well-inner h2,
      .well-custom .well-custom-header.for_tabs .well-inner h2 {
        padding: 22px 0; }
      .well-custom .well-white-header.for_tabs .well-inner h3,
      .well-custom .well-custom-header.for_tabs .well-inner h3 {
        line-height: 1.5;
        font-size: 12px;
        text-transform: uppercase;
        color: #000;
        font-weight: 400;
        padding: 31px 0; }
      .well-custom .well-white-header.for_tabs.no_side_padding .well-inner,
      .well-custom .well-custom-header.for_tabs.no_side_padding .well-inner {
        padding: 0 !important; }
    .well-custom .well-white-header.for_graphs .nav-tabs.nav-tabs_new > li > a,
    .well-custom .well-custom-header.for_graphs .nav-tabs.nav-tabs_new > li > a {
      padding-bottom: 17px; }
    .well-custom .well-white-header.for_price h2 strong,
    .well-custom .well-custom-header.for_price h2 strong {
      display: block;
      clear: both;
      font-size: 12px;
      font-weight: 300;
      text-align: left;
      text-transform: uppercase;
      color: rgba(255, 255, 255, 0.4); }
    .well-custom .well-white-header.for_price .status_btn_like,
    .well-custom .well-custom-header.for_price .status_btn_like {
      font-weight: 700;
      position: absolute;
      top: 20px;
      right: 20px;
      padding: 10px;
      font-size: 18px; }
      .well-custom .well-white-header.for_price .status_btn_like > sup,
      .well-custom .well-custom-header.for_price .status_btn_like > sup {
        font-weight: 400;
        margin-right: 5px;
        font-size: 12px;
        top: -0.4em; }
  .well-custom .well-custom-header {
    background: #f7f7f7;
    border-bottom: 1px solid #eee; }
  .well-custom .well-custom-subheader_table > div {
    border-bottom: 1px solid #7e7e7e;
    margin: 0 0px;
    position: relative; }
    .well-custom .well-custom-subheader_table > div .nav-tabs.nav-tabs_new > li a {
      padding-bottom: 38px;
      padding-top: 39px; }
    .well-custom .well-custom-subheader_table > div h3 {
      font-size: 12px;
      text-transform: uppercase;
      color: #000;
      font-weight: 400;
      padding: 39px 0 38px 0;
      line-height: 1; }
  .well-custom .well-custom-subheader_table .nav-tabs_new {
    vertical-align: bottom;
    display: inline-block;
    position: relative; }
    .well-custom .well-custom-subheader_table .nav-tabs_new + .help_circle {
      position: absolute;
      top: 36px;
      margin-left: 10px; }
  .well-custom.with_abs_pageselect {
    margin-bottom: 55px; }
  .well-custom.no_margin_bottom {
    margin-bottom: 0; }
  .well-custom.half_margin {
    margin-bottom: 10px; }
  .well-custom.well_fill_green {
    background: #86c92f; }

.well-grey {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  box-shadow: none;
  background: #f8f8f8;
  border: none;
  padding: 0px; }
  .well-grey .well-transparent {
    margin: 10px 10px;
    background: none;
    border: none;
    box-shadow: none;
    padding: 0; }
  .well-grey .well-grey-header .well-inner {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
    margin: 0 20px 20px 20px; }
    .well-grey .well-grey-header .well-inner.compact {
      border-bottom: none;
      margin-bottom: 0; }
  .well-grey .well-grey-header.for_table .well-inner {
    margin-bottom: 0; }
  .well-grey .well-inner {
    padding: 20px 20px; }
  .well-grey h5 {
    font-size: 18px;
    font-weight: 300;
    position: relative;
    line-height: 140%;
    margin-bottom: 0 !important; }
  .well-grey h6 {
    font-size: 22px;
    font-weight: 300;
    position: relative;
    line-height: 140%;
    margin-bottom: 0 !important; }
  .well-grey h2 {
    font-size: 24px;
    color: #000;
    line-height: 1.5; }
  .well-grey.private_post {
    background: #FFFDE6; }
  .well-grey.no_margin {
    margin-bottom: 0; }
  .well-grey.w_margin_top {
    margin-top: 20px; }

.advanced_filters_div {
  background: #f4f2ec; }
  .advanced_filters_div.w_arrow {
    position: relative; }
    .advanced_filters_div.w_arrow:before {
      content: "";
      position: absolute;
      right: 34px;
      top: -10px;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #f4f2ec;
      width: 0;
      height: 0;
      display: block; }
  .advanced_filters_div.no_bg {
    background: none; }
  .advanced_filters_div .well-inner {
    margin-top: 0px; }
    .advanced_filters_div .well-inner:before, .advanced_filters_div .well-inner:after {
      display: none; }
  .advanced_filters_div ul.sortbar-list {
    margin-top: 20px; }
  .advanced_filters_div .action_block_bg {
    display: inline-block;
    vertical-align: top; }
    .advanced_filters_div .action_block_bg:before {
      display: none; }
  .advanced_filters_div .search_button_only {
    margin-left: 20px; }
  .advanced_filters_div.no_icon {
    padding-left: 20px; }
  .advanced_filters_div.w_lists .universal_alert_content ul {
    margin: 0; }
    .advanced_filters_div.w_lists .universal_alert_content ul > li {
      list-style: none;
      margin-bottom: 5px; }
      .advanced_filters_div.w_lists .universal_alert_content ul > li:last-child {
        margin-bottom: 0; }
  .advanced_filters_div.no_icon {
    padding-left: 20px; }
  .advanced_filters_div + .w_conditional_top_margin {
    margin-top: 20px; }

.outside_infobox_spacer + .universal_alert {
  margin-bottom: 20px; }

.fileUpload {
  position: relative;
  overflow: hidden; }
  .fileUpload.disabled:hover {
    color: #333333;
    background-color: #e6e6e6; }
  .fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    height: auto; }
    .fileUpload input.upload[disabled], .fileUpload input.upload.disabled {
      cursor: default; }

.new_image_changer .prod-details-image-block.display_image_div {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
.new_image_changer .prod-details-image-block .upload-text {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  position: absolute;
  cursor: pointer;
  background: rgba(39, 189, 222, 0.5);
  opacity: 0;
  height: auto;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }
  .new_image_changer .prod-details-image-block .upload-text i {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 30px;
    color: #fff; }
  .new_image_changer .prod-details-image-block .upload-text .upload {
    height: 100%; }
.new_image_changer .prod-details-image-block:hover .upload-text {
  opacity: 1; }

.ui-datepicker {
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05);
  border: none !important;
  padding: 0 !important;
  font-family: "Lato", "Roboto", Arial !important;
  z-index: 1050 !important;
  background: #fff !important;
  border-radius: 3px; }
  .ui-datepicker.higher_zindex {
    z-index: 1051 !important; }
  .ui-datepicker * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .ui-datepicker *:before, .ui-datepicker *:after {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  .ui-datepicker .ui-datepicker-header {
    border: none;
    background: none;
    margin: 0px !important;
    color: #fff !important;
    background: #27bdde !important;
    padding: 10px !important;
    border-radius: 3px 3px 0 0; }
    .ui-datepicker .ui-datepicker-header .ui-icon {
      background: none; }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-next {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: none;
    width: 20px !important;
    height: 38px !important;
    text-align: center;
    top: 10px !important; }
    .ui-datepicker .ui-datepicker-prev:before,
    .ui-datepicker .ui-datepicker-next:before {
      font-family: "line-cons" !important;
      content: attr(data-icon);
      font-style: normal !important;
      font-weight: bold !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      color: #fff;
      line-height: 38px;
      font-size: 18px; }
    .ui-datepicker .ui-datepicker-prev.ui-state-hover,
    .ui-datepicker .ui-datepicker-next.ui-state-hover {
      background: none !important;
      opacity: 0.8;
      border: none !important;
      text-decoration: none;
      top: 10px !important; }
    .ui-datepicker .ui-datepicker-prev .ui-datepicker-next-hover,
    .ui-datepicker .ui-datepicker-next .ui-datepicker-next-hover {
      right: 10px !important; }
    .ui-datepicker .ui-datepicker-prev .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next .ui-datepicker-prev-hover {
      left: 10px !important; }
    .ui-datepicker .ui-datepicker-prev:not(.ui-state-disabled),
    .ui-datepicker .ui-datepicker-next:not(.ui-state-disabled) {
      cursor: pointer; }
    .ui-datepicker .ui-datepicker-prev.ui-state-disabled,
    .ui-datepicker .ui-datepicker-next.ui-state-disabled {
      background: none !important;
      cursor: not-allowed !important; }
      .ui-datepicker .ui-datepicker-prev.ui-state-disabled.ui-state-hover,
      .ui-datepicker .ui-datepicker-next.ui-state-disabled.ui-state-hover {
        background: none !important;
        opacity: 0.8; }
  .ui-datepicker .ui-datepicker-prev {
    left: 10px !important; }
    .ui-datepicker .ui-datepicker-prev:before {
      content: "\2b"; }
  .ui-datepicker .ui-datepicker-next {
    right: 10px !important; }
    .ui-datepicker .ui-datepicker-next:before {
      content: "\2a"; }
  .ui-datepicker .ui-datepicker-title {
    font-weight: 300;
    line-height: 38px !important;
    font-size: 18px; }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-month {
      font-weight: 600; }
    .ui-datepicker .ui-datepicker-title select.ui-datepicker-month, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
      border-bottom-color: #fff;
      color: #fff;
      font-weight: 300; }
      .ui-datepicker .ui-datepicker-title select.ui-datepicker-month option, .ui-datepicker .ui-datepicker-title select.ui-datepicker-year option {
        color: #000; }
  .ui-datepicker .ui-datepicker-calendar thead {
    background: none; }
    .ui-datepicker .ui-datepicker-calendar thead th {
      color: #999;
      font-weight: 300;
      padding: .9em .3em; }
  .ui-datepicker th {
    font-weight: 300; }
  .ui-datepicker td {
    padding: 2px !important; }
  .ui-datepicker .ui-state-default {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative !important;
    padding: 5px;
    border: none !important;
    background: none !important;
    text-align: center; }
    .ui-datepicker .ui-state-default:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      content: "";
      display: block !important;
      z-index: -1;
      width: 0px;
      height: 0px; }
    .ui-datepicker .ui-state-default.ui-state-highlight {
      border: none;
      background: none;
      color: #27bdde; }
    .ui-datepicker .ui-state-default.ui-state-hover:before {
      opacity: 0.7; }
    .ui-datepicker .ui-state-default.ui-state-active, .ui-datepicker .ui-state-default.ui-state-hover {
      position: relative; }
      .ui-datepicker .ui-state-default.ui-state-active:before, .ui-datepicker .ui-state-default.ui-state-hover:before {
        width: 28px;
        height: 28px; }
    .ui-datepicker .ui-state-default.ui-state-active {
      color: #fff; }
      .ui-datepicker .ui-state-default.ui-state-active:before {
        opacity: 1;
        background: #27bdde; }
    .ui-datepicker .ui-state-default.ui-state-hover {
      color: #fff; }
      .ui-datepicker .ui-state-default.ui-state-hover:before {
        background: #27bdde; }
  .ui-datepicker .ui-state-disabled {
    cursor: not-allowed !important; }
  .ui-datepicker select.ui-datepicker-month {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    box-shadow: none;
    border: none;
    background: none;
    border-bottom: 1px solid #ddd;
    padding: 0px 0;
    font-family: "Lato", "Roboto", "sans serif";
    font-weight: 300;
    color: #000;
    font-size: 14px;
    box-sizing: border-box;
    height: 36px;
    width: 100%;
    margin-bottom: 0;
    outline: none !important;
    resize: none; }

.filter_holder2 {
  margin-top: 60px; }

.filters-compact .v4.marketplace-toolbar-filter-applied h4.bubble_block {
  display: none; }

.v4.marketplace-toolbar-filter-applied h4.bubble_block {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin: 0 -20px 40px -20px;
  position: relative;
  text-align: center;
  top: 0px;
  left: 0px;
  width: auto;
  display: block;
  height: 50px;
  background: #333; }
  .v4.marketplace-toolbar-filter-applied h4.bubble_block .value {
    position: static;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    line-height: 50px; }
  .v4.marketplace-toolbar-filter-applied h4.bubble_block:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    content: "";
    bottom: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #333; }
.v4.marketplace-toolbar-filter-applied .well-inner-filters {
  background: none !important;
  margin-bottom: 0px !important;
  position: relative;
  padding: 0px 0px 0px 0;
  margin-bottom: 20px; }
  .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter_div {
    position: relative; }
  .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block {
    padding-right: 70px !important; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .control-group {
      margin-bottom: 0; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls {
      margin-left: 20px; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-append {
        padding-right: 0;
        display: block; }
        .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-append .add-on {
          top: 8px;
          right: 0; }
        .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-append input[type="text"] {
          padding-right: 50px; }
          .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-append input[type="text"][data-text_after="products"] {
            padding-right: 70px; }
            .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-append input[type="text"][data-text_after="products"] + .add-on {
              width: 65px; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-prepend {
        padding-left: 0;
        display: block; }
        .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-prepend .add-on {
          top: 8px;
          right: 0; }
        .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-prepend input[type="text"] {
          padding-left: 50px; }
          .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-prepend input[type="text"][data-text_before="Within the last"] {
            padding-left: 100px; }
          .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .the_filter_id > .filter_block .controls .input-prepend input[type="text"][data-text_before="In at least"] {
            padding-left: 70px; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.logical_on {
      padding-left: 90px !important; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.logical_on .logical-block {
        width: 70px !important; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .logical-block {
      width: 80px;
      position: absolute;
      top: 0;
      left: 0; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children1 .filter_picker_holder {
      width: 100%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children2 .filter_picker_holder {
      width: 50%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children2 .the_filter_id {
      width: 50%; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children2 .the_filter_id > .filter_block {
        width: 100%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children3 .filter_picker_holder {
      width: 33%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children3 .the_filter_id {
      width: 67%; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children3 .the_filter_id > .filter_block {
        width: 50%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children4 .filter_picker_holder {
      width: 25%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children4 .the_filter_id {
      width: 75%; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children4 .the_filter_id > .filter_block {
        width: 33%; }
        .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children4 .the_filter_id > .filter_block:nth-last-of-type(1) {
          width: 34%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children5 .filter_picker_holder {
      width: 20%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children5 .the_filter_id {
      width: 80%; }
      .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block.children5 .the_filter_id > .filter_block {
        width: 25%; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block .placholder_w_tooltip {
      position: absolute;
      top: 0;
      right: 0;
      width: 50px;
      height: 36px; }
    .v4.marketplace-toolbar-filter-applied .well-inner-filters .filter-block button.btn-plus {
      position: absolute;
      top: 0;
      right: 0; }
.v4.marketplace-toolbar-filter-applied ul.tags_list_new > li {
  padding-left: 60px; }
  .v4.marketplace-toolbar-filter-applied ul.tags_list_new > li:first-child {
    padding-left: 0; }
.v4.marketplace-toolbar-filter-applied.is_starting ul.tags_list_new > li {
  padding-left: 0; }
.v4.marketplace-toolbar-filter-applied .tag-color-filter {
  background: #f7f7f7;
  color: #666;
  border: none; }
  .v4.marketplace-toolbar-filter-applied .tag-color-filter strong {
    color: #000; }

.row_auto:before, .row_auto:after {
  display: table;
  content: "";
  line-height: 0; }
.row_auto:after {
  clear: both; }

.existing-auto_wrapper {
  width: 100%; }

.existing-auto {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  background: none;
  border: 1px solid #eee;
  box-shadow: none;
  padding: 0;
  margin-bottom: 20px; }
  .existing-auto a.remove {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 28px;
    position: absolute;
    right: -14px;
    line-height: 28px;
    text-align: center;
    top: -14px;
    width: 28px; }
    .existing-auto a.remove > i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      line-height: 1; }
    .existing-auto a.remove, .existing-auto a.remove:focus {
      text-decoration: none;
      background: #f36a6a;
      color: #fff; }
      .existing-auto a.remove:hover, .existing-auto a.remove:focus:hover {
        background: #ef3b3b;
        color: #fff;
        text-decoration: none; }
  .existing-auto .filter_inner {
    position: relative;
    padding: 20px 0;
    display: flex;
    align-items: center;
    width: 100%; }
  .existing-auto .col-2,
  .existing-auto .col-4 {
    color: #666;
    width: 100%;
    margin-left: 100px; }
    .existing-auto .col-2 > ul,
    .existing-auto .col-4 > ul {
      margin: 0;
      padding: 0; }
      .existing-auto .col-2 > ul > li,
      .existing-auto .col-4 > ul > li {
        margin: 0;
        padding: 0;
        list-style: none; }
        .existing-auto .col-2 > ul > li > div.table,
        .existing-auto .col-4 > ul > li > div.table {
          width: 100%;
          text-align: left;
          margin-bottom: 0; }
          .existing-auto .col-2 > ul > li > div.table .operator,
          .existing-auto .col-4 > ul > li > div.table .operator {
            color: #19acca;
            font-weight: 400;
            display: block;
            position: relative;
            margin: 20px 0;
            opacity: 0.5; }
            .existing-auto .col-2 > ul > li > div.table .operator:before,
            .existing-auto .col-4 > ul > li > div.table .operator:before {
              position: absolute;
              top: 10px;
              content: "";
              width: 100%;
              height: 1px;
              background: #27bdde; }
            .existing-auto .col-2 > ul > li > div.table .operator > span,
            .existing-auto .col-4 > ul > li > div.table .operator > span {
              background: #fff;
              padding: 0 10px 0 0;
              position: relative; }
          .existing-auto .col-2 > ul > li > div.table > div strong,
          .existing-auto .col-4 > ul > li > div.table > div strong {
            /* These are technically the same, but use both */
            overflow-wrap: break-word;
            word-wrap: break-word;
            -ms-word-break: break-all;
            /* This is the dangerous one in WebKit, as it breaks things wherever */
            word-break: break-all;
            word-break: normal;
            /* Instead use this non-standard one: */
            word-break: break-word;
            /* Adds a hyphen where the word breaks, if supported (No Blink) */
            /*-ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;*/
            color: #000; }
          .existing-auto .col-2 > ul > li > div.table > div ul.tags_list_new,
          .existing-auto .col-4 > ul > li > div.table > div ul.tags_list_new {
            font-style: normal;
            display: inline-block; }
  .existing-auto .col-1,
  .existing-auto .col-3 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 80px;
    font-size: 16px;
    position: absolute;
    line-height: 1;
    text-align: center !important;
    margin: 0;
    top: 0;
    bottom: 0;
    background: #333; }
    .existing-auto .col-1:after,
    .existing-auto .col-3:after {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      content: "";
      right: -8px;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-left: 8px solid #333; }
    .existing-auto .col-1 strong,
    .existing-auto .col-3 strong {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      display: block;
      left: 0;
      color: #fff;
      right: 0;
      margin: 0;
      text-align: center;
      text-transform: uppercase; }
  .existing-auto .col-1 {
    -webkit-border-radius: 3px 0 0 0;
    -moz-border-radius: 3px 0 0 0;
    -ms-border-radius: 3px 0 0 0;
    border-radius: 3px 0 0 0;
    left: 0; }
  .existing-auto .col-2,
  .existing-auto .col-4 {
    padding: 10px 20px 10px 10px; }
  .existing-auto .super-col {
    display: flex;
    width: 100%; }
    .existing-auto .super-col .col-4 > ul > li .separator span {
      background: #24c2da;
      color: #fff; }
  .existing-auto .well-footer {
    background: #f7f7f7; }
    .existing-auto .well-footer .well-inner {
      padding: 10px 20px;
      position: relative; }
      .existing-auto .well-footer .well-inner > .control-group {
        padding-right: 180px;
        width: 100%; }
    .existing-auto .well-footer .action-list {
      position: absolute;
      top: 13px;
      right: 20px; }
    .existing-auto .well-footer .automatization_stats {
      width: 100px !important;
      vertical-align: top;
      float: left !important;
      margin-right: 20px; }
    .existing-auto .well-footer .datepick_merged {
      display: inline-block;
      vertical-align: top;
      float: left;
      margin-right: 10px; }
      .existing-auto .well-footer .datepick_merged .controls > div input {
        width: 110px; }
      .existing-auto .well-footer .datepick_merged .controls > div:nth-of-type(1) input {
        margin-right: 10px; }
      .existing-auto .well-footer .datepick_merged .controls .btn {
        margin-left: 10px; }
    .existing-auto .well-footer .help-inline {
      color: #666;
      line-height: 36px;
      font-size: 14px;
      padding-left: 0; }

#saved_rules_holder > .row_auto:first-of-type .existing-auto,
#start_rules_rules > .row_auto:first-of-type .existing-auto {
  margin-top: 20px; }
#saved_rules_holder > .row_auto:last-of-type .existing-auto,
#start_rules_rules > .row_auto:last-of-type .existing-auto {
  margin-bottom: 0; }

.auto_selectable_list #saved_rules_holder > .row_auto:first-of-type .existing-auto {
  margin-top: 0; }
.auto_selectable_list .existing-auto:before {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1;
  opacity: 0;
  background: rgba(39, 189, 222, 0.5); }
.auto_selectable_list .existing-auto:hover:before {
  opacity: 1; }
.auto_selectable_list .existing-auto:hover > ul.action_list a {
  display: block; }
.auto_selectable_list .existing-auto > ul.action_list {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  z-index: 1;
  margin: 0;
  padding: 0;
  width: 230px;
  text-align: center; }
  .auto_selectable_list .existing-auto > ul.action_list > li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block; }
    .auto_selectable_list .existing-auto > ul.action_list > li a {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      display: none;
      font-size: 14px;
      padding: 5px 10px;
      text-align: center;
      text-transform: uppercase;
      height: 32px;
      width: 95px;
      font-weight: 400; }
      .auto_selectable_list .existing-auto > ul.action_list > li a, .auto_selectable_list .existing-auto > ul.action_list > li a:focus {
        text-decoration: none;
        border: 2px solid #fff;
        color: #fff; }
        .auto_selectable_list .existing-auto > ul.action_list > li a:hover, .auto_selectable_list .existing-auto > ul.action_list > li a:focus:hover {
          background: #fff;
          color: #000;
          text-decoration: none; }
.auto_selectable_list .existing-auto.selected:before {
  background: rgba(134, 201, 47, 0.5);
  opacity: 1; }
.auto_selectable_list .existing-auto.selected > ul.action_list > li a {
  cursor: default;
  display: block; }
  .auto_selectable_list .existing-auto.selected > ul.action_list > li a:hover, .auto_selectable_list .existing-auto.selected > ul.action_list > li a:focus:hover {
    text-decoration: none;
    border-color: #fff;
    background: none;
    color: #fff; }

.tree-block-module.v4.maximized {
  padding-top: 0; }
.tree-block-module.v4 .top_bar_wrapper .btn + .btn {
  margin-left: 20px; }
.tree-block-module .form_page {
  position: absolute;
  left: 80px;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center; }
  .tree-block-module .form_page .form_wrapper {
    margin-top: 50px;
    margin-bottom: 50px; }
    .tree-block-module .form_page .form_wrapper.for_form_builder {
      min-width: 1040px; }
  .tree-block-module .form_page [class^="kartra_optin_tpl_"].kartra_optin_tpl_wide {
    max-width: 660px; }
  .tree-block-module .form_page [class^="kartra_optin_tpl_"].kartra_optin_tpl_medium {
    max-width: 510px; }
  .tree-block-module .form_page [class^="kartra_optin_tpl_"].kartra_optin_tpl_narrow {
    max-width: 360px; }

.order-block {
  display: inline-block;
  vertical-align: top;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  height: 32px;
  width: 20px;
  float: left;
  left: 0; }
  .order-block .order-link {
    position: absolute;
    left: 50%;
    margin-left: -7px;
    height: 10px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .order-block .order-link .arrow {
      display: inline-block;
      vertical-align: top;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent; }
      .order-block .order-link .arrow.arrow-up {
        border-bottom: 10px solid #ddd; }
      .order-block .order-link .arrow.arrow-down {
        border-top: 10px solid #ddd; }
    .order-block .order-link.move_up {
      top: 10px; }
    .order-block .order-link.move_down {
      bottom: 0px; }
    .order-block .order-link:hover .arrow-up {
      border-bottom-color: #bbb; }
    .order-block .order-link:hover .arrow-down {
      border-top-color: #bbb; }
  .order-block.inverse .order-link .arrow.arrow-up {
    border-bottom-color: rgba(255, 255, 255, 0.2); }
  .order-block.inverse .order-link .arrow.arrow-down {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .order-block.inverse .order-link:hover .arrow-up {
    border-bottom-color: rgba(255, 255, 255, 0.8); }
  .order-block.inverse .order-link:hover .arrow-down {
    border-top-color: rgba(255, 255, 255, 0.8); }

.ui-menu.ui-autocomplete {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #ddd;
  color: #333;
  left: auto !important;
  right: 0; }
  .ui-menu.ui-autocomplete > .ui-menu-item {
    margin-bottom: 1px; }
    .ui-menu.ui-autocomplete > .ui-menu-item:last-child {
      margin-bottom: 0; }
    .ui-menu.ui-autocomplete > .ui-menu-item > a {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      white-space: nowrap;
      padding: 12px 20px 12px 60px;
      font-weight: 300;
      font-size: 12px;
      color: #333;
      cursor: pointer;
      position: relative; }
      .ui-menu.ui-autocomplete > .ui-menu-item > a > img {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        left: 10px;
        width: 35px;
        height: 35px; }
      .ui-menu.ui-autocomplete > .ui-menu-item > a.ui-state-focus {
        background: none;
        border: none;
        background: rgba(0, 0, 0, 0.05);
        margin: 0; }

ul.choices-list {
  margin: 0px 0 0  0;
  padding: 0; }
  ul.choices-list li {
    position: relative; }
    ul.choices-list li .ez-radio,
    ul.choices-list li .ez-checkbox {
      display: none; }
    ul.choices-list li.btn-blue {
      background: #e5f8fc;
      color: #6aaab7;
      padding: 5px 10px;
      padding-left: 10px;
      padding-right: 30px;
      cursor: default;
      font-size: 12px;
      border: none;
      box-shadow: none; }
      ul.choices-list li.btn-blue .ez-radio,
      ul.choices-list li.btn-blue .ez-checkbox {
        position: absolute;
        top: 5px;
        left: 5px; }
      ul.choices-list li.btn-blue a {
        position: absolute;
        top: 5px;
        right: 5px;
        display: block;
        width: 20px;
        height: 20px;
        text-decoration: none;
        text-align: center;
        background-color: #ff3737;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%; }
        ul.choices-list li.btn-blue a i {
          font-family: "line-cons" !important;
          font-style: normal !important;
          font-weight: normal !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
          ul.choices-list li.btn-blue a i:before {
            content: "\e13b" !important;
            font-size: 14px;
            position: relative;
            top: 3px;
            color: #fff; }
      ul.choices-list li.btn-blue:first-child {
        margin-top: 10px; }
      ul.choices-list li.btn-blue:hover {
        background: #f9dcd7;
        color: #df4f37;
        box-shadow: none; }
      ul.choices-list li.btn-blue:focus, ul.choices-list li.btn-blue:active {
        box-shadow: none; }

[class^="kartra_optin_tpl_"] .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_field-label > div {
  background: none; }
  [class^="kartra_optin_tpl_"] .kartra_optin_wrapper .kartra_optin_controls .kartra_optin_field-label > div:after {
    display: none; }

.slim.universal_image_placeholder_new[data-ratio*=':'] {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 100px;
  height: 100px;
  display: inline-block;
  overflow: hidden;
  z-index: 1; }
  .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small {
    width: 36px;
    height: 36px; }
    .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-file-hopper:after,
    .slim.universal_image_placeholder_new[data-ratio*=':'].slim-small .slim-result:after {
      font-size: 18px; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] > input[type=file] {
    visibility: hidden; }
  .slim.universal_image_placeholder_new[data-ratio*=':'].slim_profile {
    width: 80px;
    height: 80px;
    margin-bottom: 9px; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-status {
    padding: 0; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    background: none;
    cursor: pointer; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:after, .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      z-index: 3; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(39, 189, 222, 0); }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:after {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      font-family: "line-cons" !important;
      content: attr(data-icon);
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e29f";
      color: rgba(255, 255, 255, 0);
      font-size: 30px; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:hover:before {
      background: rgba(39, 189, 222, 0.5); }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:hover:after {
      color: #fff; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result {
    cursor: pointer; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:after, .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:before {
      z-index: 3; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:after, .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(39, 189, 222, 0); }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:after {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      font-family: "line-cons" !important;
      content: attr(data-icon);
      font-style: normal !important;
      font-weight: normal !important;
      font-variant: normal !important;
      text-transform: none !important;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e29f";
      color: rgba(255, 255, 255, 0);
      font-size: 30px; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:hover:before {
      background: rgba(39, 189, 222, 0.5); }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-result:hover:after {
      color: #fff; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-upload-status {
    display: none; }
  .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-area .slim-loader {
    display: none;
    z-index: -5;
    right: 100%; }
    .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-area .slim-loader svg {
      display: none; }

.slim_wrapper_220 .slim.universal_image_placeholder_new[data-ratio*=':'] {
  width: 220px;
  height: 220px; }
  .slim_wrapper_220 .slim.universal_image_placeholder_new[data-ratio*=':'] .slim-file-hopper:after {
    font-size: 40px; }

.post-box {
  position: relative; }
  .post-box .social-txtarea-footer {
    bottom: 10px;
    left: 10px;
    position: absolute;
    right: 10px; }
    .post-box .social-txtarea-footer .chars-left {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      background: #cccccc;
      position: relative;
      color: #fff;
      display: block;
      padding: 3px 5px 3px 30px; }
      .post-box .social-txtarea-footer .chars-left i {
        position: absolute;
        top: 3px;
        left: 8px; }
      .post-box .social-txtarea-footer .chars-left strong {
        top: 0; }
      .post-box .social-txtarea-footer .chars-left span {
        top: 0; }
    .post-box .social-txtarea-footer .social-tools.for_sms {
      position: relative; }
      .post-box .social-txtarea-footer .social-tools.for_sms .version_holder {
        top: -4px;
        left: 30px; }
      .post-box .social-txtarea-footer .social-tools.for_sms i {
        font-size: 20px;
        color: #cccccc; }

.help-box-wrapper_modal_style {
  padding-left: 0px;
  display: block;
  background: none;
  padding: 0;
  margin: 0;
  color: #000;
  position: relative; }
  .help-box-wrapper_modal_style img {
    display: block;
    margin: 0 auto; }
  .help-box-wrapper_modal_style p {
    font-size: 18px !important;
    margin-top: 30px;
    text-align: center;
    color: #666; }
    .help-box-wrapper_modal_style p.small {
      margin-top: 0 !important;
      font-size: 14px !important; }
  .help-box-wrapper_modal_style .overlay_wrapper_sta + p {
    margin-top: 0; }
  .help-box-wrapper_modal_style h4 {
    font-size: 24px;
    margin: 30px 0 30px 0;
    text-align: center;
    color: #666; }
    .help-box-wrapper_modal_style h4.no_margin {
      margin-bottom: 0; }
      .help-box-wrapper_modal_style h4.no_margin + .universal_alert {
        margin-top: 30px; }

.spam_alert_notification {
  display: block;
  position: absolute;
  top: 0px;
  bottom: 56px;
  left: 0px;
  right: 0px;
  margin: 0;
  z-index: 1;
  background: rgba(236, 56, 56, 0.9);
  border-radius: 0;
  border: none;
  color: #fff;
  padding: 10px;
  text-shadow: none; }
  .spam_alert_notification > div {
    position: absolute;
    height: 452px;
    top: 0;
    left: 0;
    right: 0; }
  .spam_alert_notification .text-block {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    width: 500px;
    text-align: center; }
    .spam_alert_notification .text-block p {
      color: #fff;
      font-size: 26px !important;
      margin-bottom: 40px !important;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
      font-weight: 400; }

.no_hover
, a.no_hover {
  cursor: default;
  text-decoration: none; }

.overlay-white {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  z-index: 20;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  text-align: center; }
  .overlay-white .request_activation,
  .overlay-white .message-block {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    width: 300px; }
  .overlay-white .message-block_new {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    white-space: nowrap; }
  .overlay-white.for_optin {
    right: 130px; }
    .overlay-white.for_optin .message-block_new {
      margin-left: 67px; }
    .overlay-white.for_optin .message-block {
      width: 220px; }

.tab_switcher_div {
  background: #f7f7f7;
  padding: 0px 20px; }

.search_wrapper_to_be_replaced {
  margin-top: 14px;
  margin-left: 20px; }

.search_icon_box {
  position: relative; }
  .search_icon_box > a.btn-taglike {
    margin-right: 20px; }
  .search_icon_box .search_popover {
    width: 280px;
    min-width: 280px;
    right: -20px;
    top: 100%;
    bottom: auto;
    left: auto;
    margin-top: 10px; }
    .search_icon_box .search_popover .popover-content-inner {
      padding: 10px; }
    .search_icon_box .search_popover.w_2_inputs {
      width: 538px;
      min-width: 538px; }
    .search_icon_box .search_popover.w_colorpicker {
      width: 336px;
      min-width: 336px; }
      .search_icon_box .search_popover.w_colorpicker .popover-content-inner {
        padding-right: 76px;
        position: relative; }
        .search_icon_box .search_popover.w_colorpicker .popover-content-inner .btn-group-colorpicker {
          position: absolute;
          right: 20px;
          top: 10px; }
      .search_icon_box .search_popover.w_colorpicker .btn-group-colorpicker a.btn > div {
        top: 3px; }
    .search_icon_box .search_popover.for_transfer_ticket {
      width: 747px;
      min-width: 747px;
      right: -230px; }
      .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner {
        padding-right: 150px;
        position: relative; }
        .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner .absolute_btn {
          position: absolute;
          right: 10px;
          top: 10px; }
        .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner .vtable .vcol {
          padding-bottom: 0; }
          .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner .vtable .vcol:nth-of-type(1), .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner .vtable .vcol:nth-of-type(2), .search_icon_box .search_popover.for_transfer_ticket .popover-content-inner .vtable .vcol:nth-of-type(3) {
            width: 33.3333%;
            min-width: 33.3333%;
            max-width: 33.3333%; }
  .search_icon_box > button.btn {
    top: auto !important;
    position: inherit !important; }
  .search_icon_box.w_margin_left {
    margin-left: 20px; }

.more-li {
  border-bottom: none !important; }
  .more-li.for_grid {
    margin-top: 50px; }
  .more-li .show_more_button {
    color: #000;
    background: #f7f7f7;
    border-color: #f7f7f7;
    text-transform: none;
    padding: 16px 20px;
    font-size: 14px;
    line-height: 1.3;
    border-radius: 3px; }
    .more-li .show_more_button:focus, .more-li .show_more_button.focus {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #dedede;
      border-color: #b7b7b7; }
    .more-li .show_more_button:hover {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: #000;
      background: #dedede;
      border-color: #d8d8d8; }
    .more-li .show_more_button:active, .more-li .show_more_button.active, .open > .more-li .show_more_button.dropdown-toggle {
      color: #000;
      background: #dedede;
      border-color: #d8d8d8;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .more-li .show_more_button:active:hover, .more-li .show_more_button:active:focus, .more-li .show_more_button:active.focus, .more-li .show_more_button.active:hover, .more-li .show_more_button.active:focus, .more-li .show_more_button.active.focus, .open > .more-li .show_more_button.dropdown-toggle:hover, .open > .more-li .show_more_button.dropdown-toggle:focus, .open > .more-li .show_more_button.dropdown-toggle.focus {
        color: #000;
        background: #cccccc;
        border-color: #b7b7b7; }
    .more-li .show_more_button:active, .more-li .show_more_button.active, .open > .more-li .show_more_button.dropdown-toggle {
      background-image: none; }
    .more-li .show_more_button.disabled, .more-li .show_more_button[disabled] {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7;
      cursor: not-allowed; }
    .more-li .show_more_button.disabled:hover, .more-li .show_more_button.disabled:focus, .more-li .show_more_button.disabled.focus, .more-li .show_more_button[disabled]:hover, .more-li .show_more_button[disabled]:focus, .more-li .show_more_button[disabled].focus, fieldset[disabled] .more-li .show_more_button:hover, fieldset[disabled] .more-li .show_more_button:focus, fieldset[disabled] .more-li .show_more_button.focus {
      background: #e7e7e7;
      color: #7e7e7e;
      border-color: #e7e7e7; }
    .more-li .show_more_button .badge {
      color: #f7f7f7;
      background: #000; }

.show_more_detached {
  margin-bottom: 40px; }

.general-select-list-vertical {
  margin: 0; }
  .general-select-list-vertical > li {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none; }
    .general-select-list-vertical > li > .box_wrapper {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: relative;
      border-radius: 3px;
      border: 1px solid #e5e5e5;
      padding: 10px; }
      .general-select-list-vertical > li > .box_wrapper .top-box {
        width: 40px;
        min-width: 40px;
        float: left; }
        .general-select-list-vertical > li > .box_wrapper .top-box .select-circle {
          overflow: hidden;
          margin: 0; }
      .general-select-list-vertical > li > .box_wrapper .left-box {
        float: left;
        width: 290px;
        padding-left: 60px; }
        .general-select-list-vertical > li > .box_wrapper .left-box h4 {
          line-height: 130%;
          text-transform: uppercase;
          font-size: 16px;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          position: absolute;
          left: 65px; }
      .general-select-list-vertical > li > .box_wrapper .right-box {
        float: right;
        width: 380px;
        padding-left: 10px; }
        .general-select-list-vertical > li > .box_wrapper .right-box .control-group {
          margin: 0;
          position: relative; }
        .general-select-list-vertical > li > .box_wrapper .right-box.right-box-composite .control-group {
          padding-left: 100px; }
    .general-select-list-vertical > li a.select {
      border-radius: 3px;
      height: 100%;
      left: 0px;
      position: absolute;
      top: 0px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      width: 100%; }
      .general-select-list-vertical > li a.select span {
        border: 1px solid #fff;
        color: #fff;
        display: none;
        font-size: 14px;
        height: 16px;
        left: 50%;
        margin-left: -41px;
        margin-top: -14px;
        padding: 5px 10px;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 50%;
        vertical-align: top;
        width: 60px;
        line-height: 1.2; }
      .general-select-list-vertical > li a.select:hover {
        background: rgba(0, 0, 0, 0.5); }
        .general-select-list-vertical > li a.select:hover span {
          display: inline-block; }
    .general-select-list-vertical > li.selected > .box_wrapper {
      background: #24c2da;
      color: #fff;
      border-color: #24c2da; }
      .general-select-list-vertical > li.selected > .box_wrapper .top-box .select-square,
      .general-select-list-vertical > li.selected > .box_wrapper .top-box .select-circle {
        border-color: #fff; }
        .general-select-list-vertical > li.selected > .box_wrapper .top-box .select-square i,
        .general-select-list-vertical > li.selected > .box_wrapper .top-box .select-circle i {
          color: #fff; }
      .general-select-list-vertical > li.selected > .box_wrapper .right-box .control-group {
        z-index: 10; }
      .general-select-list-vertical > li.selected > .box_wrapper > a:hover {
        background: transparent;
        cursor: default; }
        .general-select-list-vertical > li.selected > .box_wrapper > a:hover span {
          display: none; }
    .general-select-list-vertical > li.disabled > .box_wrapper > a {
      cursor: not-allowed; }
    .general-select-list-vertical > li:last-child {
      margin-bottom: 0; }
  .general-select-list-vertical.vertical-support-unlogged li > .box_wrapper .left-box {
    padding-left: 10px;
    width: 365px !important;
    text-align: left; }
    .general-select-list-vertical.vertical-support-unlogged li > .box_wrapper .left-box h4 {
      text-transform: none;
      top: auto;
      -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
      transform: translateY(0%);
      position: static;
      left: auto;
      line-height: 130%;
      font-size: 20px;
      margin: 5px 0;
      font-weight: 300; }

.action_block_bg {
  position: relative;
  margin-bottom: 0; }
  .action_block_bg .control-group {
    margin-bottom: 0; }
  .action_block_bg p {
    display: inline-block;
    vertical-align: top;
    color: #999;
    font-size: 12px;
    margin-bottom: 0 !important;
    margin-right: 20px !important;
    margin-top: 3px !important;
    line-height: 100%;
    position: relative; }
    .action_block_bg p > span {
      display: block;
      text-align: right; }
      .action_block_bg p > span:first-of-type {
        margin-bottom: 5px; }
  .action_block_bg.double_select .bootstrap-select {
    float: left;
    margin-left: 0px !important;
    width: 150px !important; }
    .action_block_bg.double_select .bootstrap-select:nth-last-of-type(1) {
      margin-left: 20px !important; }
  .action_block_bg.input_select .bootstrap-select {
    float: left;
    margin-left: 0px !important;
    width: 150px; }
  .action_block_bg.margin-right {
    margin-right: 20px; }
  .action_block_bg.margin-left {
    margin-left: 10px; }
  .action_block_bg.margin-left2x {
    margin-left: 20px; }
  .action_block_bg.margin-right2x {
    margin-left: 15px; }

/* BOTTOM STICKY BARS FIX FOR MOBILE AND < THEN 1250px */
@media (max-width: 1219px) {
  .builderUI .notice-block_mobile_fix.for_builder .container {
    min-width: 970px !important; }

  .notice-block_mobile_fix {
    position: static !important;
    min-width: 970px !important; }
    .notice-block_mobile_fix.for_builder {
      position: fixed !important; }
    .notice-block_mobile_fix .container_wrapper {
      position: relative; } }
body.mobile {
  zoom: 0.93; }
  body.mobile .sticky-notice-block .notice-block_mobile_fix {
    position: static !important;
    min-width: 970px !important; }
    body.mobile .sticky-notice-block .notice-block_mobile_fix .container_wrapper {
      position: relative; }

.draggable,
.draggable-starting,
.draggable-steps {
  z-index: 3; }

.modal-backdrop {
  background: rgba(0, 0, 0, 0.9); }

.new_image_changer .prod-details-image-block {
  border-radius: 50%;
  border: 1px solid #ddd;
  display: inline-block;
  height: 100px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  width: 100px;
  background-size: 100px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: center; }
  .new_image_changer .prod-details-image-block img {
    display: inline-block;
    height: auto;
    min-height: 100px;
    min-width: 100px;
    width: auto; }
.new_image_changer.no_margin .prod-details-image-block {
  margin-bottom: 0; }
.new_image_changer.new_image_changer_80 .prod-details-image-block {
  width: 80px;
  height: 80px;
  margin-bottom: 0; }
  .new_image_changer.new_image_changer_80 .prod-details-image-block img {
    min-width: 80px;
    min-height: 80px; }
.new_image_changer.new_image_changer_60 .prod-details-image-block {
  width: 60px;
  height: 60px;
  margin-bottom: 0; }
  .new_image_changer.new_image_changer_60 .prod-details-image-block img {
    min-width: 60px;
    min-height: 60px; }
  .new_image_changer.new_image_changer_60 .prod-details-image-block.product_rating_image-empty {
    background: #24c2da;
    border-color: #24c2da; }
    .new_image_changer.new_image_changer_60 .prod-details-image-block.product_rating_image-empty i {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      color: #fff;
      font-size: 34px;
      line-height: 1; }
.new_image_changer.new_image_changer_37 .prod-details-image-block {
  width: 37px;
  height: 37px;
  margin-bottom: 0; }
  .new_image_changer.new_image_changer_37 .prod-details-image-block img {
    min-width: 37px;
    min-height: 37px; }
.new_image_changer.new_image_changer_140 .prod-details-image-block {
  width: 140px;
  height: 140px;
  margin-bottom: 0; }
  .new_image_changer.new_image_changer_140 .prod-details-image-block img {
    min-width: 140px;
    min-height: 140px; }
.new_image_changer.new_image_changer_256 {
  display: inline-block; }
  .new_image_changer.new_image_changer_256 .prod-details-image-block {
    width: 256px;
    height: 256px;
    margin-bottom: 0; }
    .new_image_changer.new_image_changer_256 .prod-details-image-block img {
      min-width: 256px;
      min-height: 256px; }

.input_emulator {
  border-bottom: 1px solid #666;
  white-space: nowrap;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: copy;
  padding: 8px 0;
  font-size: 14px;
  box-sizing: border-box;
  height: 36px;
  width: 100%; }
  .input_emulator.max_width_500 {
    max-width: 500px; }

.onboard_tutorial_overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10001;
  overflow: hidden; }
  .onboard_tutorial_overlay .tutorial_scroll_box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    right: 0;
    overflow: auto; }
  .onboard_tutorial_overlay.for_safari:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
  .onboard_tutorial_overlay:after {
    -webkit-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -ms-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    content: '';
    position: absolute;
    border: 2px solid #27bdde;
    box-shadow: 0px 0px 0px 4000px rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0px 0px 0px 4000px rgba(255, 255, 255, 0.95); }
  .onboard_tutorial_overlay .arrow {
    position: absolute;
    z-index: 1;
    display: block; }
  @media (max-width: 1440px) {
    .onboard_tutorial_overlay .arrow {
      display: none !important; } }
  .onboard_tutorial_overlay.for_welcome:after {
    box-shadow: 0px 0px 0px 4000px rgba(0, 0, 0, 0.72);
    -webkit-box-shadow: 0px 0px 0px 4000px rgba(0, 0, 0, 0.72); }
  .onboard_tutorial_overlay.for_welcome .content_block .step_block {
    text-align: center; }
    .onboard_tutorial_overlay.for_welcome .content_block .step_block h2 {
      color: #fff;
      margin-bottom: 20px; }
    .onboard_tutorial_overlay.for_welcome .content_block .step_block h3 {
      color: #fff; }
    .onboard_tutorial_overlay.for_welcome .content_block .step_block p {
      color: #fff; }
    .onboard_tutorial_overlay.for_welcome .content_block .step_block .step_block_inner_flex {
      display: flex;
      align-items: start;
      justify-content: space-between;
      margin-top: 50px; }
      .onboard_tutorial_overlay.for_welcome .content_block .step_block .step_block_inner_flex .step_column {
        width: calc(100% / 2);
        text-align: center;
        padding-right: 30px;
        padding-left: 30px; }
        .onboard_tutorial_overlay.for_welcome .content_block .step_block .step_block_inner_flex .step_column .tutorial_crcle {
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          background: #27bdde;
          margin: 0 auto 20px auto;
          width: 240px;
          height: 240px;
          overflow: hidden; }
          .onboard_tutorial_overlay.for_welcome .content_block .step_block .step_block_inner_flex .step_column .tutorial_crcle > img {
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            border-radius: 100%; }
  .onboard_tutorial_overlay.for_welcome .content_block .button_block {
    border-top: none;
    padding-top: 0; }
  .onboard_tutorial_overlay.for_welcome.tutorial_step_1:after {
    top: 50%;
    right: -100px;
    width: 200px;
    height: 200px;
    margin-top: -100px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_welcome .arrow.tutorial_step_1 {
    margin-top: -120px;
    top: 50%;
    right: 140px;
    -moz-transform: translateY(-50%) scaleX(-1) rotate(75deg);
    -o-transform: translateY(-50%) scaleX(-1) rotate(75deg);
    -webkit-transform: translateY(-50%) scaleX(-1) rotate(75deg);
    transform: translateY(-50%) scaleX(-1) rotate(265deg); }
  .onboard_tutorial_overlay.for_pages.tutorial_step_1:after {
    top: 130px;
    left: 40px;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_2:after {
    top: 80px;
    left: -10px;
    width: 100px;
    height: 100px;
    border: 2px solid #27bdde;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_3:after {
    top: 160px;
    left: -10px;
    width: 100px;
    height: 100px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_4:after {
    top: 245px;
    left: -40px;
    width: 160px;
    height: 160px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_5:after {
    top: 385px;
    left: -20px;
    width: 110px;
    height: 110px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_6:after {
    top: 465px;
    left: -20px;
    width: 110px;
    height: 110px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_7:after {
    top: -135px;
    left: 50%;
    width: 240px;
    height: 240px;
    margin-left: -295px; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_8:after {
    top: -85px;
    left: 50%;
    width: 180px;
    height: 180px;
    margin-left: -105px; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_9:after {
    top: -105px;
    left: 50%;
    width: 220px;
    height: 220px;
    margin-left: 55px; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_10:after {
    top: -85px;
    left: 100%;
    width: 180px;
    height: 180px;
    margin-left: -160px; }
  .onboard_tutorial_overlay.for_pages.tutorial_step_11:after {
    top: 20px;
    left: 100%;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: -80px; }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_2 {
    top: 100px;
    left: 140px;
    -moz-transform: scaleX(-1) rotate(100deg);
    -o-transform: scaleX(-1) rotate(100deg);
    -webkit-transform: scaleX(-1) rotate(100deg);
    transform: scaleX(-1) rotate(100deg); }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_3 {
    top: 160px;
    left: 140px;
    -moz-transform: scaleX(-1) rotate(115deg);
    -o-transform: scaleX(-1) rotate(115deg);
    -webkit-transform: scaleX(-1) rotate(115deg);
    transform: scaleX(-1) rotate(115deg); }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_4 {
    top: 120px;
    left: 100px;
    -moz-transform: scaleX(1) rotate(-95deg);
    -o-transform: scaleX(1) rotate(-95deg);
    -webkit-transform: scaleX(1) rotate(-95deg);
    transform: scaleX(1) rotate(-95deg); }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_5 {
    top: 230px;
    left: 80px;
    -moz-transform: scaleX(1) rotate(-115deg);
    -o-transform: scaleX(1) rotate(-115deg);
    -webkit-transform: scaleX(1) rotate(-115deg);
    transform: scaleX(1) rotate(-115deg); }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_6 {
    top: 310px;
    left: 80px;
    -moz-transform: scaleX(1) rotate(-115deg);
    -o-transform: scaleX(1) rotate(-115deg);
    -webkit-transform: scaleX(1) rotate(-115deg);
    transform: scaleX(1) rotate(-115deg); }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_7 {
    top: 50px;
    left: 50%;
    -moz-transform: scaleX(1) rotate(-5deg);
    -o-transform: scaleX(1) rotate(-5deg);
    -webkit-transform: scaleX(1) rotate(-5deg);
    transform: scaleX(1) rotate(-5deg);
    margin-left: -40px; }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_8 {
    top: 50px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(-5deg);
    -o-transform: scaleX(-1) rotate(-5deg);
    -webkit-transform: scaleX(-1) rotate(-5deg);
    transform: scaleX(-1) rotate(-5deg);
    margin-left: -170px; }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_arrow_step_8_second {
    top: 50px;
    left: 50%;
    -moz-transform: scaleX(1) rotate(-5deg);
    -o-transform: scaleX(1) rotate(-5deg);
    -webkit-transform: scaleX(1) rotate(-5deg);
    transform: scaleX(1) rotate(-5deg);
    margin-left: 80px; }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_9 {
    top: 50px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(-5deg);
    -o-transform: scaleX(-1) rotate(-5deg);
    -webkit-transform: scaleX(-1) rotate(-5deg);
    transform: scaleX(-1) rotate(-5deg);
    margin-left: -20px; }
  .onboard_tutorial_overlay.for_pages .arrow.tutorial_step_10 {
    top: 50px;
    left: 100%;
    -moz-transform: scaleX(-1) rotate(-20deg);
    -o-transform: scaleX(-1) rotate(-20deg);
    -webkit-transform: scaleX(-1) rotate(-20deg);
    transform: scaleX(-1) rotate(-20deg);
    margin-left: -240px; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_1:after {
    top: 190px;
    left: 85px;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_2:after {
    top: 100px;
    left: 5px;
    width: 170px;
    height: 170px;
    border: 2px solid #27bdde;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_3:after {
    top: 265px;
    left: -10px;
    width: 160px;
    height: 160px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_4:after {
    top: 440px;
    left: -230px;
    width: 530px;
    height: 530px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_5:after {
    top: 75px;
    left: 50%;
    width: 350px;
    height: 100px;
    margin-left: -505px; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_6:after {
    top: 85px;
    left: 50%;
    width: 200px;
    height: 80px;
    margin-left: 290px; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_7:after {
    top: -20px;
    left: 100%;
    width: 260px;
    height: 120px;
    margin-left: -245px; }
  .onboard_tutorial_overlay.for_mmbrship.tutorial_step_8:after {
    top: 40px;
    left: 100%;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: -135px; }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_2 {
    top: 260px;
    left: 150px;
    -moz-transform: scaleX(-1) rotate(75deg);
    -o-transform: scaleX(-1) rotate(75deg);
    -webkit-transform: scaleX(-1) rotate(75deg);
    transform: scaleX(-1) rotate(75deg); }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_3 {
    top: 120px;
    left: 150px;
    -moz-transform: scaleX(1) rotate(-95deg);
    -o-transform: scaleX(1) rotate(-95deg);
    -webkit-transform: scaleX(1) rotate(-95deg);
    transform: scaleX(1) rotate(-95deg); }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_4 {
    top: 290px;
    left: 180px;
    -moz-transform: scaleX(1) rotate(-115deg);
    -o-transform: scaleX(1) rotate(-115deg);
    -webkit-transform: scaleX(1) rotate(-115deg);
    transform: scaleX(1) rotate(-115deg);
    margin: 0; }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_5 {
    top: 120px;
    left: 50%;
    -moz-transform: scaleX(1) rotate(-25deg);
    -o-transform: scaleX(1) rotate(-25deg);
    -webkit-transform: scaleX(1) rotate(-25deg);
    transform: scaleX(1) rotate(-25deg);
    margin-left: -130px; }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_6 {
    top: 100px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(-35deg);
    -o-transform: scaleX(-1) rotate(-35deg);
    -webkit-transform: scaleX(-1) rotate(-35deg);
    transform: scaleX(-1) rotate(-35deg);
    margin-left: 200px; }
  .onboard_tutorial_overlay.for_mmbrship .arrow.tutorial_step_7 {
    top: 50px;
    left: 100%;
    -moz-transform: scaleX(-1) rotate(-10deg);
    -o-transform: scaleX(-1) rotate(-10deg);
    -webkit-transform: scaleX(-1) rotate(-10deg);
    transform: scaleX(-1) rotate(-10deg);
    margin-left: -320px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_1:after {
    top: 265px;
    left: 50%;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_2:after {
    top: 145px;
    left: 50%;
    width: 600px;
    height: 200px;
    border: 2px solid #27bdde;
    margin-left: -300px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_3:after {
    top: 80px;
    left: -225px;
    width: 500px;
    height: 500px;
    border: 2px solid #27bdde;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_4:after {
    top: -40px;
    left: 5px;
    width: 140px;
    height: 140px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_5:after {
    top: 5px;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-left: -112px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_6:after {
    top: 5px;
    left: 50%;
    width: 120px;
    height: 80px;
    margin-left: -60px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_7:after {
    top: 5px;
    left: 50%;
    width: 120px;
    height: 80px;
    margin-left: 35px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_8:after {
    top: 5px;
    left: 100%;
    width: 130px;
    height: 80px;
    margin-left: -132px; }
  .onboard_tutorial_overlay.for_sequence.tutorial_step_9:after {
    top: 45px;
    left: 100%;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: -67px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_2 {
    top: 240px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(-25deg);
    -o-transform: scaleX(-1) rotate(-25deg);
    -webkit-transform: scaleX(-1) rotate(-25deg);
    transform: scaleX(-1) rotate(-25deg);
    margin-left: -430px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_3 {
    top: 180px;
    left: 290px;
    -moz-transform: scaleX(-1) rotate(155deg);
    -o-transform: scaleX(-1) rotate(155deg);
    -webkit-transform: scaleX(-1) rotate(155deg);
    transform: scaleX(-1) rotate(155deg);
    margin-left: 0; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_4 {
    top: 30px;
    left: 175px;
    -moz-transform: scaleX(1) rotate(-25deg);
    -o-transform: scaleX(1) rotate(-25deg);
    -webkit-transform: scaleX(1) rotate(-25deg);
    transform: scaleX(1) rotate(-25deg);
    margin-left: 0; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_5 {
    top: 30px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(335deg);
    -o-transform: scaleX(-1) rotate(335deg);
    -webkit-transform: scaleX(-1) rotate(335deg);
    transform: scaleX(-1) rotate(335deg);
    margin-left: -190px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_6 {
    top: 30px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(335deg);
    -o-transform: scaleX(-1) rotate(335deg);
    -webkit-transform: scaleX(-1) rotate(335deg);
    transform: scaleX(-1) rotate(335deg);
    margin-left: -150px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_arrow_step_6_second {
    top: 30px;
    left: 50%;
    -moz-transform: scaleX(1) rotate(-25deg);
    -o-transform: scaleX(1) rotate(-25deg);
    -webkit-transform: scaleX(1) rotate(-25deg);
    transform: scaleX(1) rotate(-25deg);
    margin-left: 90px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_7 {
    top: 30px;
    left: 50%;
    -moz-transform: scaleX(-1) rotate(335deg);
    -o-transform: scaleX(-1) rotate(335deg);
    -webkit-transform: scaleX(-1) rotate(335deg);
    transform: scaleX(-1) rotate(335deg);
    margin-left: -50px; }
  .onboard_tutorial_overlay.for_sequence .arrow.tutorial_step_8 {
    top: 10px;
    left: 100%;
    -moz-transform: scaleX(-1) rotate(325deg);
    -o-transform: scaleX(-1) rotate(325deg);
    -webkit-transform: scaleX(-1) rotate(325deg);
    transform: scaleX(-1) rotate(325deg);
    margin-left: -250px; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_1:after {
    top: 130px;
    left: 40px;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_2:after {
    top: 80px;
    left: -10px;
    width: 100px;
    height: 100px;
    border: 2px solid #27bdde;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_3:after {
    top: 160px;
    left: -10px;
    width: 100px;
    height: 100px;
    margin-left: 0; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_4:after {
    top: -135px;
    left: 50%;
    width: 240px;
    height: 240px;
    margin-left: -90px; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_5:after {
    top: -85px;
    left: 100%;
    width: 180px;
    height: 180px;
    margin-left: -160px; }
  .onboard_tutorial_overlay.for_forms.tutorial_step_6:after {
    top: 20px;
    left: 100%;
    width: 0px;
    height: 0px;
    border: none;
    margin-left: -80px; }
  .onboard_tutorial_overlay.for_forms .arrow.tutorial_step_2 {
    top: 100px;
    left: 140px;
    -moz-transform: scaleX(-1) rotate(100deg);
    -o-transform: scaleX(-1) rotate(100deg);
    -webkit-transform: scaleX(-1) rotate(100deg);
    transform: scaleX(-1) rotate(100deg); }
  .onboard_tutorial_overlay.for_forms .arrow.tutorial_step_3 {
    top: 160px;
    left: 140px;
    -moz-transform: scaleX(-1) rotate(115deg);
    -o-transform: scaleX(-1) rotate(115deg);
    -webkit-transform: scaleX(-1) rotate(115deg);
    transform: scaleX(-1) rotate(115deg); }
  .onboard_tutorial_overlay.for_forms .arrow.tutorial_step_4 {
    top: 50px;
    left: 50%;
    -moz-transform: scaleX(1) rotate(-5deg);
    -o-transform: scaleX(1) rotate(-5deg);
    -webkit-transform: scaleX(1) rotate(-5deg);
    transform: scaleX(1) rotate(-5deg);
    margin-left: 140px; }
  .onboard_tutorial_overlay.for_forms .arrow.tutorial_step_5 {
    top: 50px;
    left: 100%;
    -moz-transform: scaleX(-1) rotate(-20deg);
    -o-transform: scaleX(-1) rotate(-20deg);
    -webkit-transform: scaleX(-1) rotate(-20deg);
    transform: scaleX(-1) rotate(-20deg);
    margin-left: -240px; }
  .onboard_tutorial_overlay .content_block {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    z-index: 1;
    top: 150px;
    padding-bottom: 80px;
    min-height: 250px; }
    .onboard_tutorial_overlay .content_block .button_block {
      margin-top: 40px;
      border-top: 1px solid #ddd;
      padding-top: 30px; }
      .onboard_tutorial_overlay .content_block .button_block a:not(.second_btn) {
        margin-right: 20px; }
        .onboard_tutorial_overlay .content_block .button_block a:not(.second_btn) + a.second_btn {
          margin-right: 0px;
          margin-left: 20px; }
      .onboard_tutorial_overlay .content_block .button_block a.page_link {
        margin: 0; }
      .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators {
        display: inline-block;
        vertical-align: top;
        position: relative;
        top: 8px;
        right: auto;
        margin: 0 5px;
        margin: 0;
        position: static; }
        .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators > li {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          -ms-border-radius: 100%;
          border-radius: 100%;
          margin: 0 5px 0 0;
          border: 1px solid #aaa;
          width: 8px;
          height: 8px; }
          .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators > li.active {
            background: #aaa; }
          .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators > li:last-child {
            margin-right: 0; }
          .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators > li:first-child {
            margin-left: 0; }
        .onboard_tutorial_overlay .content_block .button_block .controller_div .carousel-indicators li {
          cursor: default; }
    .onboard_tutorial_overlay .content_block .control-group {
      margin-right: 40px;
      display: inline-block; }
    .onboard_tutorial_overlay .content_block .ez-checkbox.ez-checked {
      border-color: #f36a6a;
      background: #f36a6a; }
      .onboard_tutorial_overlay .content_block .ez-checkbox.ez-checked:focus, .onboard_tutorial_overlay .content_block .ez-checkbox.ez-checked:active {
        box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(243, 106, 106, 0.1); }
    .onboard_tutorial_overlay .content_block.for_top {
      left: 50%;
      margin-left: -320px; }
    .onboard_tutorial_overlay .content_block .step_block.w_margin_top {
      margin-top: 50px; }
    .onboard_tutorial_overlay .content_block .step_block.for_starting_point {
      margin-top: 300px; }
    .onboard_tutorial_overlay .content_block .step_block .step_block_inner {
      width: 940px; }
      .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column_inner.w_margin_top {
        margin-top: 40px; }
      .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column {
        width: 470px; }
        .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column:nth-of-type(1) {
          padding-right: 30px; }
        .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column:nth-of-type(2) {
          padding-left: 30px; }
        .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column .step_column_inner {
          margin-bottom: 40px; }
          .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column .step_column_inner.w_icon {
            padding-left: 90px;
            position: relative; }
          .onboard_tutorial_overlay .content_block .step_block .step_block_inner .step_column .step_column_inner:nth-last-of-type(1) {
            margin-bottom: 0; }
      .onboard_tutorial_overlay .content_block .step_block .step_block_inner.w_margin {
        margin-bottom: 40px; }
    .onboard_tutorial_overlay .content_block .step_block .icn_circle {
      position: absolute;
      left: 0;
      top: -15px; }
      .onboard_tutorial_overlay .content_block .step_block .icn_circle i.rotateted {
        display: inline-block;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg); }
    .onboard_tutorial_overlay .content_block .step_block img + .step_column_inner {
      margin-top: 40px; }
    .onboard_tutorial_overlay .content_block .step_block h2 {
      color: #000;
      font-size: 30px;
      margin: 0 0 40px 0;
      font-weight: 700; }
    .onboard_tutorial_overlay .content_block .step_block h3 {
      color: #000;
      font-size: 24px;
      margin: 0 0 10px 0;
      font-weight: 400; }
      .onboard_tutorial_overlay .content_block .step_block h3 + img {
        margin-top: 20px; }
    .onboard_tutorial_overlay .content_block .step_block p {
      font-size: 18px;
      line-height: 1.42857;
      color: #666;
      margin-bottom: 20px; }
      .onboard_tutorial_overlay .content_block .step_block p:last-child {
        margin-bottom: 0; }
      .onboard_tutorial_overlay .content_block .step_block p strong {
        color: #333; }
    .onboard_tutorial_overlay .content_block .step_block ul {
      font-size: 18px;
      line-height: 1.42857;
      margin-left: 0;
      padding-left: 0; }
      .onboard_tutorial_overlay .content_block .step_block ul > li {
        margin-bottom: 20px;
        padding-left: 25px;
        position: relative;
        list-style: none; }
        .onboard_tutorial_overlay .content_block .step_block ul > li:before {
          content: "*";
          font-family: "line-cons" !important;
          font-style: normal !important;
          font-weight: bold !important;
          font-variant: normal !important;
          text-transform: none !important;
          speak: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          position: absolute;
          top: 6px;
          left: 0;
          font-size: 14px;
          color: #27bdde; }
        .onboard_tutorial_overlay .content_block .step_block ul > li:last-child {
          margin-bottom: 10px; }
    .onboard_tutorial_overlay .content_block .step_block .tutorial_step_image {
      display: inline-block; }

.add_new_element {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 2px dashed #b7b7b7 !important;
  position: relative;
  display: block;
  height: 100px; }
  .add_new_element > span {
    position: absolute;
    -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    -ms-transform: translate(-50%, -50%) translate3d(0, 0, 0);
    transform: translate(-50%, -50%) translate3d(0, 0, 0);
    left: 50%;
    top: 50%;
    text-align: center;
    width: 100%; }
    .add_new_element > span > i {
      font-size: 60px;
      line-height: 1;
      height: 60px;
      display: inline-block;
      vertical-align: middle; }
    .add_new_element > span > span {
      font-size: 24px;
      display: inline-block;
      vertical-align: middle;
      margin-left: 20px; }
  .add_new_element.smaller {
    height: 60px; }
    .add_new_element.smaller > span > i {
      font-size: 40px;
      height: 40px; }
    .add_new_element.smaller > span > span {
      font-size: 16px;
      line-height: 14px; }
  .add_new_element, .add_new_element:focus {
    border: 2px dashed #b7b7b7 !important; }
    .add_new_element > span > i, .add_new_element:focus > span > i {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: rgba(0, 0, 0, 0.1); }
    .add_new_element > span > span, .add_new_element:focus > span > span {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      color: rgba(0, 0, 0, 0.3); }
    .add_new_element:hover, .add_new_element:focus:hover {
      border-color: #27bdde !important;
      color: #27bdde; }
      .add_new_element:hover > span > i, .add_new_element:focus:hover > span > i {
        color: #27bdde; }
      .add_new_element:hover > span > span, .add_new_element:focus:hover > span > span {
        color: #27bdde; }
  .add_new_element.w_m_b {
    margin-bottom: 20px; }

.sidebar_content_wrapper_excluded {
  padding: 0;
  position: absolute;
  top: 0px;
  overflow: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  width: inherit; }
  .sidebar_content_wrapper_excluded .sidebar_content_wrapper {
    top: 81px;
    bottom: 58px; }
    .sidebar_content_wrapper_excluded .sidebar_content_wrapper.no_bottom {
      bottom: 0; }
    .sidebar_content_wrapper_excluded .sidebar_content_wrapper.no_top {
      top: 0; }

.pulse {
  -webkit-animation: pulse 1s infinite;
  -moz-animation: pulse 1s infinite;
  -ms-animation: pulse 1s infinite;
  -o-animation: pulse 1s infinite;
  animation: pulse 1s infinite; }

ul.priceplan_new {
  margin: 0 0 30px 0;
  padding: 0; }
  ul.priceplan_new > li {
    padding: 20px;
    margin: 0 0 30px 0;
    list-style: none;
    position: relative; }
    ul.priceplan_new > li:before {
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      content: "";
      position: absolute;
      border: 1px solid #cccccc;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    ul.priceplan_new > li button + button {
      margin-left: 10px; }
    ul.priceplan_new > li div.upgrade_plan {
      padding: 0; }
      ul.priceplan_new > li div.upgrade_plan a {
        padding: 8px 11px;
        display: block; }
        ul.priceplan_new > li div.upgrade_plan a, ul.priceplan_new > li div.upgrade_plan a:focus {
          text-decoration: none;
          color: #fff; }
          ul.priceplan_new > li div.upgrade_plan a:hover, ul.priceplan_new > li div.upgrade_plan a:focus:hover {
            text-decoration: none;
            color: #fff; }
    ul.priceplan_new > li h4 {
      font-size: 20px;
      color: #000;
      font-weight: 700;
      line-height: 1.2; }
      ul.priceplan_new > li h4.for_price {
        color: #27bdde; }
        ul.priceplan_new > li h4.for_price sup {
          font-weight: 400;
          margin-right: 5px;
          font-size: 12px; }
        ul.priceplan_new > li h4.for_price span {
          margin-left: 5px;
          font-size: 14px;
          font-weight: 400; }
    ul.priceplan_new > li span.title {
      color: rgba(0, 0, 0, 0.4);
      font-size: 12px;
      font-weight: 400; }
    ul.priceplan_new > li hr {
      margin: 20px 0; }
    ul.priceplan_new > li .gfx_stats_box_universal_new {
      display: table;
      width: 100%; }
      ul.priceplan_new > li .gfx_stats_box_universal_new > li {
        padding-top: 0;
        padding-bottom: 0;
        display: table-cell;
        padding-left: 40px; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li:nth-of-type(1) {
          width: 30%; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li:nth-of-type(2) {
          width: 30%; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li:nth-of-type(3) {
          width: 30%; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li:nth-of-type(4) {
          width: 20%; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li h3.for_graphs {
          font-weight: 400; }
          ul.priceplan_new > li .gfx_stats_box_universal_new > li h3.for_graphs > span {
            display: inline-block;
            position: relative;
            padding-right: 15px;
            font-size: 16px;
            margin-bottom: 5px; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li > i {
          font-size: 32px; }
        ul.priceplan_new > li .gfx_stats_box_universal_new > li .asterisk {
          position: absolute;
          font-size: 24px;
          line-height: 1;
          top: 0;
          right: 0; }
    ul.priceplan_new > li.active:before {
      border: 2px solid #27bdde;
      left: -1px;
      right: -1px;
      top: -1px;
      bottom: -1px; }
ul.billing_legend {
  margin: 0;
  padding: 0; }
  ul.billing_legend.w_halfmargin_top {
    margin-top: 20px; }
  ul.billing_legend > li {
    position: relative;
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0 0 0 25px; }
    ul.billing_legend > li .asterisk {
      position: absolute;
      font-size: 24px;
      top: 3px;
      left: 7px;
      line-height: 1; }
    ul.billing_legend > li:last-child {
      margin-bottom: 0; }

.red_overlay {
  background: #f36a6a;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1250; }
  .red_overlay .red_overlay_inner {
    position: absolute;
    top: 300px;
    width: 100%;
    color: #fff;
    text-align: center; }
    .red_overlay .red_overlay_inner > img {
      margin-bottom: 30px; }
    .red_overlay .red_overlay_inner > p {
      font-size: 20px;
      margin-bottom: 40px; }

.deleted_lead .modal-dialog *:not(.exclude_element) {
  pointer-events: none; }
.deleted_lead .modal-dialog .exclude_element {
  pointer-events: all; }

.attached_files_div {
  min-height: 40px; }
  .attached_files_div ul {
    margin: 0;
    padding: 5px 0; }
    .attached_files_div ul > li {
      /* These are technically the same, but use both */
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      /* This is the dangerous one in WebKit, as it breaks things wherever */
      word-break: break-all;
      word-break: normal;
      /* Instead use this non-standard one: */
      word-break: break-word;
      /* Adds a hyphen where the word breaks, if supported (No Blink) */
      /*-ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;*/
      margin: 0 0 0 30px;
      padding: 0;
      list-style: none;
      display: inline-block;
      min-height: 30px;
      padding: 5px 0 5px 20px;
      position: relative;
      text-align: left; }
      .attached_files_div ul > li a,
      .attached_files_div ul > li > i {
        position: absolute;
        left: 0;
        top: 6px; }

.btn-group-action-menu {
  position: relative; }

.btn-group-action-menu {
  position: relative; }

.builder_browser_area {
  -webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2);
  margin: 0px 50px;
  display: inline-block;
  outline: 1px solid #ddd;
  width: 100%;
  max-width: 940px; }
  .builder_browser_area .pseudo_close {
    display: none; }
  .builder_browser_area .builder_browser_content {
    background: #fbfbfb; }
  .builder_browser_area .optin_placeholder_bg {
    display: none; }
  .builder_browser_area:not(.w_changed_bg) .kartra_optin_bar .kartra_optin_inner_wrapper > .kartra_optin_bgimage {
    display: none; }
  .builder_browser_area.w_changed_bg [class^="kartra_optin_tpl_"] .for_optin_bg > .kartra_optin_bgimage {
    display: none !important; }
  .builder_browser_area:not(.for_sidebottom_bar) .kartra_optin_bar > a {
    display: none; }
  .builder_browser_area.for_modal {
    width: calc(100% - 100px);
    max-width: none; }
    .builder_browser_area.for_modal .optin_placeholder_bg {
      display: inline-block;
      vertical-align: top;
      margin: 0 auto;
      max-height: 100%;
      width: auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
    .builder_browser_area.for_modal .template_spinning_wheel {
      max-width: 720px;
      margin: 0 auto; }
    .builder_browser_area.for_modal .optin_template_container {
      margin: 0 auto; }
    .builder_browser_area.for_modal .builder_browser_content {
      position: relative;
      min-height: calc(100vh - 345px);
      background-color: #f3f3f3; }
      .builder_browser_area.for_modal .builder_browser_content .pseudo-modal_wrapper {
        display: block;
        padding: 100px 0;
        z-index: 1;
        position: relative;
        min-height: calc(100vh - 345px);
        background: rgba(0, 0, 0, 0.6); }
    .builder_browser_area.for_modal [class^="kartra_optin_tpl_"] {
      max-width: 940px; }
      .builder_browser_area.for_modal [class^="kartra_optin_tpl_"].kartra_optin_one_col {
        max-width: 720px; }
      .builder_browser_area.for_modal [class^="kartra_optin_tpl_"] .kartra_optin_wrapper {
        border: none !important; }
    .builder_browser_area.for_modal .pseudo_close {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      display: block;
      background: none;
      border: none;
      position: absolute;
      top: -32px;
      right: 0;
      font-size: 40px;
      font-weight: 700;
      margin: 0;
      padding: 0;
      opacity: 0.5;
      color: #fff;
      line-height: 20px;
      z-index: 99;
      text-shadow: none;
      cursor: default; }
  .builder_browser_area.for_sidebottom_bar {
    width: calc(100% - 100px);
    max-width: none; }
    .builder_browser_area.for_sidebottom_bar .optin_placeholder_bg {
      display: inline-block;
      vertical-align: top;
      margin: 0 auto;
      max-height: 100%;
      width: auto; }
    .builder_browser_area.for_sidebottom_bar .builder_browser_content {
      background: #f3f3f3;
      position: relative;
      height: calc(100vh - 230px); }
      .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        overflow: hidden; }
        .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_inner_wrapper > .kartra_optin_bgimage {
          display: block; }
        .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_overlay {
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1;
          background: rgba(0, 0, 0, 0.6); }
        .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar {
          -webkit-transition: all 0.3s ease-in;
          -moz-transition: all 0.3s ease-in;
          -ms-transition: all 0.3s ease-in;
          -o-transition: all 0.3s ease-in;
          transition: all 0.3s ease-in;
          height: 100%;
          width: 680px;
          z-index: 2;
          position: absolute;
          background: #f5f5f5; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser,
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander {
            -webkit-transition: all 0.3s ease-in;
            -moz-transition: all 0.3s ease-in;
            -ms-transition: all 0.3s ease-in;
            -o-transition: all 0.3s ease-in;
            transition: all 0.3s ease-in;
            -webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1);
            z-index: 1;
            position: absolute;
            width: 50px;
            height: 50px;
            top: 0;
            bottom: 0; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser .lineico-dummy,
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander .lineico-dummy {
              -webkit-transition: all 0.3s ease-in;
              -moz-transition: all 0.3s ease-in;
              -ms-transition: all 0.3s ease-in;
              -o-transition: all 0.3s ease-in;
              transition: all 0.3s ease-in;
              left: 50%;
              top: 50%;
              -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              position: absolute; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser .lineico-dummy:before,
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander .lineico-dummy:before {
                font-weight: 700 !important; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:focus,
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander,
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:focus {
              outline: none;
              color: #fff;
              text-decoration: none; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:hover, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:focus:hover,
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:hover,
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:focus:hover {
                outline: none;
                color: #fff;
                text-decoration: none; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser {
            opacity: 0; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:focus {
              background: #f36a6a; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:hover, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser:focus:hover {
                background: #ef3b3b; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser .lineico-dummy {
              font-size: 32px; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_collapser .lineico-dummy:before {
                content: "\e14a"; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander {
            opacity: 1; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:focus {
              background: rgba(0, 0, 0, 0.5); }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:hover, .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander:focus:hover {
                background: rgba(0, 0, 0, 0.7); }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_expander .lineico-dummy {
              font-size: 24px; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bar_open .kartra_optin_inner_wrapper {
            -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
            z-index: 1; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bar_open .kartra_optin_collapser {
            opacity: 1; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bar_open .kartra_optin_expander {
            opacity: 0; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar .kartra_optin_inner_wrapper {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            overflow-y: auto; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar [class^="kartra_optin_tpl_"] {
            max-width: 100% !important; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar [class^="kartra_optin_tpl_"] .kartra_optin_wrapper {
              border: none !important; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar {
            top: 0;
            bottom: 0;
            width: 100%; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_one_col {
              width: 570px;
              right: -570px; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar:not(.kartra_optin_one_col) {
              width: 768px;
              right: -768px; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_expander {
              -webkit-border-radius: 3px 0 0 3px;
              -moz-border-radius: 3px 0 0 3px;
              -ms-border-radius: 3px 0 0 3px;
              border-radius: 3px 0 0 3px;
              top: 50%;
              -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
              transform: translateY(-50%);
              position: absolute;
              left: -50px; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_expander .lineico-dummy:before {
                content: "\2b"; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_collapser {
              -webkit-border-radius: 0 0 0 3px;
              -moz-border-radius: 0 0 0 3px;
              -ms-border-radius: 0 0 0 3px;
              border-radius: 0 0 0 3px;
              left: -50px;
              top: 0;
              width: 50px;
              height: 50px;
              z-index: 2; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_bar_open {
              right: 0 !important; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_bar_open .kartra_optin_expander {
                left: 0px; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper {
              display: flex;
              align-items: stretch; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper > .optin_template_container {
                display: table;
                table-layout: fixed;
                height: 100%;
                width: 100%; }
                .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper > .optin_template_container > .kartra_optin_container {
                  display: table-cell;
                  vertical-align: middle;
                  position: relative; }
                  .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper > .optin_template_container > .kartra_optin_container [class^="kartra_optin_tpl_"] {
                    position: static; }
                    .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper > .optin_template_container > .kartra_optin_container [class^="kartra_optin_tpl_"] .kartra_optin_r {
                      position: static; }
                      .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_inner_wrapper > .optin_template_container > .kartra_optin_container [class^="kartra_optin_tpl_"] .kartra_optin_r > .for_optin_bg {
                        position: static; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_bgimage {
              position: absolute;
              top: 0;
              bottom: 0;
              left: 0;
              right: 0;
              background-size: cover;
              background-position: 50% 50%;
              background-attachment: scroll;
              background-repeat: no-repeat; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_bgimage .kartra_optin_bgcolor {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0; }
          .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar {
            right: 20px !important;
            max-width: 400px;
            width: calc(100% - 40px);
            margin-left: 20px;
            bottom: -100%; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar .kartra_optin_collapser,
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar .kartra_optin_expander {
              -webkit-border-radius: 3px 3px 0 0;
              -moz-border-radius: 3px 3px 0 0;
              -ms-border-radius: 3px 3px 0 0;
              border-radius: 3px 3px 0 0;
              right: 0;
              top: -50px; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar .kartra_optin_expander .lineico-dummy:before {
              content: "\2d"; }
            .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar.kartra_optin_bar_open {
              bottom: 0 !important; }
              .builder_browser_area.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar.kartra_optin_bar_open .kartra_optin_expander {
                top: 0; }
    .builder_browser_area.for_sidebottom_bar.tablet.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar:not(.kartra_optin_one_col) {
      width: 100%;
      right: -100%; }
      .builder_browser_area.for_sidebottom_bar.tablet.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar:not(.kartra_optin_one_col) .kartra_optin_collapser {
        -webkit-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        left: 10px;
        top: 10px;
        z-index: 2;
        width: 30px;
        height: 30px; }
        .builder_browser_area.for_sidebottom_bar.tablet.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar:not(.kartra_optin_one_col) .kartra_optin_collapser .kartra_optin_close_bar {
          font-size: 20px; }
      .builder_browser_area.for_sidebottom_bar.tablet.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar:not(.kartra_optin_one_col).kartra_optin_bar_open {
        right: 0; }
    .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar, .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_one_col {
      width: 100%;
      right: -100%; }
      .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_collapser, .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_one_col .kartra_optin_collapser {
        -webkit-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        left: 10px;
        top: 10px;
        z-index: 2;
        width: 30px;
        height: 30px; }
        .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar .kartra_optin_collapser .kartra_optin_close_bar, .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_one_col .kartra_optin_collapser .kartra_optin_close_bar {
          font-size: 20px; }
      .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_bar_open, .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_sidebar.kartra_optin_one_col.kartra_optin_bar_open {
        right: 0; }
    .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar {
      width: 100%;
      margin-left: 0;
      right: 0 !important;
      max-height: 100% !important; }
      .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar .kartra_optin_collapser {
        -webkit-box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        left: 10px;
        top: 10px;
        z-index: 2;
        width: 30px;
        height: 30px; }
        .builder_browser_area.for_sidebottom_bar.mobile.for_sidebottom_bar .builder_browser_content .pseudo-modal_wrapper #pseudo-modal .kartra_optin_bar.kartra_optin_bottombar .kartra_optin_collapser .kartra_optin_close_bar {
          font-size: 20px; }
  .builder_browser_area .builder_browser_bar {
    border-bottom: 1px solid #ddd;
    padding: 5px 15px;
    background: #eee;
    height: 40px;
    margin: 0 auto;
    width: 100%; }
    .builder_browser_area .builder_browser_bar h4 {
      margin: 0;
      padding: 0;
      margin-top: 5px;
      font-size: 16px;
      font-weight: 400; }
      .builder_browser_area .builder_browser_bar h4 .title {
        margin-left: -88px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        white-space: nowrap; }
      .builder_browser_area .builder_browser_bar h4 .crcle {
        position: relative;
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: top;
        margin-top: 2px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        border-radius: 8px;
        margin-right: 10px; }
        .builder_browser_area .builder_browser_bar h4 .crcle.crcle-red {
          background: #e74c3c; }
        .builder_browser_area .builder_browser_bar h4 .crcle.crcle-yellow {
          background: #f4a62a; }
        .builder_browser_area .builder_browser_bar h4 .crcle.crcle-green {
          background: #97cd4b;
          margin-right: 20px; }
  .builder_browser_area.tablet {
    width: 768px; }
    .builder_browser_area.tablet [class^="kartra_optin_tpl_"] {
      max-width: 100% !important; }
  .builder_browser_area.mobile {
    width: 400px; }
    .builder_browser_area.mobile [class^="kartra_optin_tpl_"] {
      max-width: 100% !important; }

.sidebar_input_grid .control-group {
  width: 145px; }
  .sidebar_input_grid .control-group:nth-of-type(even) {
    float: right; }
  .sidebar_input_grid .control-group:nth-of-type(odd) {
    float: left;
    clear: left; }
.sidebar_input_grid + .expanded_radio_section.for_subselect {
  margin-top: 0; }

.sidebar_input_grid_4 .control-group {
  width: 64px;
  float: left;
  margin-right: 26px; }
  .sidebar_input_grid_4 .control-group:last-of-type {
    margin-right: 0; }

.new_container_holder {
  min-height: calc(100vh - 90px);
  max-height: calc(100vh - 90px); }

.date_time_wrapper p {
  margin-bottom: 40px !important; }
.date_time_wrapper > .control-label {
  cursor: default; }
.date_time_wrapper .date_time_box {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #ededed;
  padding: 15px 25px;
  margin-bottom: 25px; }
  .date_time_wrapper .date_time_box:last-of-type {
    margin-bottom: 0; }
    .date_time_wrapper .date_time_box:last-of-type h5 {
      margin-bottom: 17px; }
  .date_time_wrapper .date_time_box h5 {
    margin: 0 0 25px 0;
    font-size: 14px;
    color: #000;
    font-weight: 700; }
  .date_time_wrapper .date_time_box > ul {
    margin: 0;
    padding: 0; }
    .date_time_wrapper .date_time_box > ul > li {
      list-style: none;
      margin: 0;
      padding: 0;
      float: left;
      width: calc(100% / 7); }
  .date_time_wrapper .date_time_box .row > div:nth-of-type(1) {
    width: 30%; }
  .date_time_wrapper .date_time_box .row > div:nth-of-type(2) {
    width: 70%; }
    .date_time_wrapper .date_time_box .row > div:nth-of-type(2) > div {
      display: inline-block;
      vertical-align: middle; }
      .date_time_wrapper .date_time_box .row > div:nth-of-type(2) > div.inline_group .controls .bootstrap-select {
        width: 85px; }
      .date_time_wrapper .date_time_box .row > div:nth-of-type(2) > div.inline_group > span:nth-of-type(1) {
        margin-right: 20px;
        margin-left: 20px; }
      .date_time_wrapper .date_time_box .row > div:nth-of-type(2) > div.inline_group > span:nth-of-type(2) {
        margin-right: 0px;
        margin-left: 20px; }
      .date_time_wrapper .date_time_box .row > div:nth-of-type(2) > div:nth-of-type(1) {
        margin-right: 15px; }

.form_fields_wrapper {
  display: block;
  margin: 0 auto 0 auto;
  width: 600px; }
  .form_fields_wrapper.for_form {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 25px;
    background: #f5f5f5;
    padding: 20px 30px;
    border: 1px solid #ddd; }
    .form_fields_wrapper.for_form .kartra_optin_bootstrap-select {
      position: relative;
      display: inline-block;
      font-size: 0;
      white-space: nowrap;
      vertical-align: middle;
      width: 100%;
      letter-spacing: normal; }
      .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn {
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        font-size: 14px;
        padding: 11px 10px;
        line-height: 20px;
        color: #333;
        outline: none !important;
        width: 100%;
        text-align: left;
        font-family: "Lato", "Roboto", "sans serif";
        height: 44px; }
        .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle {
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          border-radius: 4px;
          display: inline-block;
          vertical-align: top;
          font-weight: 300;
          color: #000;
          background-color: #fff;
          border: 1px solid #ddd;
          text-shadow: none;
          cursor: pointer;
          box-sizing: border-box; }
          .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn.kartra_optin_dropdown-toggle:focus {
            border-color: #c4c4c4; }
        .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_bs_placeholder {
          color: #b4b4b4; }
        .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_filter-option {
          overflow: hidden;
          position: absolute;
          left: 0px;
          right: 35px;
          text-align: left;
          padding-left: 40px; }
        .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_caret {
          content: "";
          display: inline-block;
          margin-left: 0;
          position: absolute;
          top: 50%;
          vertical-align: middle;
          border: medium none;
          height: 20px;
          margin-top: -10px;
          opacity: 0.6;
          transition: all 0.3s ease-in-out 0s;
          width: 20px;
          right: 10px; }
          .form_fields_wrapper.for_form .kartra_optin_bootstrap-select .kartra_optin_btn .kartra_optin_caret::before {
            font-family: "line-cons" !important;
            content: "\e385";
            font-size: 20px;
            line-height: 1; }
  .form_fields_wrapper .optin_asterisk {
    position: absolute;
    bottom: 14px;
    right: 5px;
    font-weight: 300;
    line-height: 1;
    font-size: 22px;
    color: #f36a6a;
    letter-spacing: normal;
    z-index: 1; }
    .form_fields_wrapper .optin_asterisk:before {
      content: "*"; }
  .form_fields_wrapper .controls > i {
    position: absolute;
    font-size: 20px;
    color: #bbb;
    left: 12px;
    z-index: 2;
    line-height: 1;
    top: 11px; }
  .form_fields_wrapper textarea,
  .form_fields_wrapper input[type="text"],
  .form_fields_wrapper input[type="password"],
  .form_fields_wrapper input[type="datetime"],
  .form_fields_wrapper input[type="datetime-local"],
  .form_fields_wrapper input[type="date"],
  .form_fields_wrapper input[type="month"],
  .form_fields_wrapper input[type="time"],
  .form_fields_wrapper input[type="week"],
  .form_fields_wrapper input[type="number"],
  .form_fields_wrapper input[type="email"],
  .form_fields_wrapper input[type="url"],
  .form_fields_wrapper input[type="search"],
  .form_fields_wrapper input[type="tel"],
  .form_fields_wrapper input[type="color"],
  .form_fields_wrapper .uneditable-input,
  .form_fields_wrapper .uneditable-textarea {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 8px 12px 8px 40px;
    height: 44px; }
    .form_fields_wrapper textarea:focus,
    .form_fields_wrapper input[type="text"]:focus,
    .form_fields_wrapper input[type="password"]:focus,
    .form_fields_wrapper input[type="datetime"]:focus,
    .form_fields_wrapper input[type="datetime-local"]:focus,
    .form_fields_wrapper input[type="date"]:focus,
    .form_fields_wrapper input[type="month"]:focus,
    .form_fields_wrapper input[type="time"]:focus,
    .form_fields_wrapper input[type="week"]:focus,
    .form_fields_wrapper input[type="number"]:focus,
    .form_fields_wrapper input[type="email"]:focus,
    .form_fields_wrapper input[type="url"]:focus,
    .form_fields_wrapper input[type="search"]:focus,
    .form_fields_wrapper input[type="tel"]:focus,
    .form_fields_wrapper input[type="color"]:focus,
    .form_fields_wrapper .uneditable-input:focus,
    .form_fields_wrapper .uneditable-textarea:focus {
      border-color: #c4c4c4; }
    .form_fields_wrapper textarea::-webkit-input-placeholder,
    .form_fields_wrapper input[type="text"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="password"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="datetime"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="datetime-local"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="date"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="month"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="time"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="week"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="number"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="email"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="url"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="search"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="tel"]::-webkit-input-placeholder,
    .form_fields_wrapper input[type="color"]::-webkit-input-placeholder,
    .form_fields_wrapper .uneditable-input::-webkit-input-placeholder,
    .form_fields_wrapper .uneditable-textarea::-webkit-input-placeholder {
      color: #aaa; }
    .form_fields_wrapper textarea:-moz-placeholder,
    .form_fields_wrapper input[type="text"]:-moz-placeholder,
    .form_fields_wrapper input[type="password"]:-moz-placeholder,
    .form_fields_wrapper input[type="datetime"]:-moz-placeholder,
    .form_fields_wrapper input[type="datetime-local"]:-moz-placeholder,
    .form_fields_wrapper input[type="date"]:-moz-placeholder,
    .form_fields_wrapper input[type="month"]:-moz-placeholder,
    .form_fields_wrapper input[type="time"]:-moz-placeholder,
    .form_fields_wrapper input[type="week"]:-moz-placeholder,
    .form_fields_wrapper input[type="number"]:-moz-placeholder,
    .form_fields_wrapper input[type="email"]:-moz-placeholder,
    .form_fields_wrapper input[type="url"]:-moz-placeholder,
    .form_fields_wrapper input[type="search"]:-moz-placeholder,
    .form_fields_wrapper input[type="tel"]:-moz-placeholder,
    .form_fields_wrapper input[type="color"]:-moz-placeholder,
    .form_fields_wrapper .uneditable-input:-moz-placeholder,
    .form_fields_wrapper .uneditable-textarea:-moz-placeholder {
      color: #aaa; }
    .form_fields_wrapper textarea::-moz-placeholder,
    .form_fields_wrapper input[type="text"]::-moz-placeholder,
    .form_fields_wrapper input[type="password"]::-moz-placeholder,
    .form_fields_wrapper input[type="datetime"]::-moz-placeholder,
    .form_fields_wrapper input[type="datetime-local"]::-moz-placeholder,
    .form_fields_wrapper input[type="date"]::-moz-placeholder,
    .form_fields_wrapper input[type="month"]::-moz-placeholder,
    .form_fields_wrapper input[type="time"]::-moz-placeholder,
    .form_fields_wrapper input[type="week"]::-moz-placeholder,
    .form_fields_wrapper input[type="number"]::-moz-placeholder,
    .form_fields_wrapper input[type="email"]::-moz-placeholder,
    .form_fields_wrapper input[type="url"]::-moz-placeholder,
    .form_fields_wrapper input[type="search"]::-moz-placeholder,
    .form_fields_wrapper input[type="tel"]::-moz-placeholder,
    .form_fields_wrapper input[type="color"]::-moz-placeholder,
    .form_fields_wrapper .uneditable-input::-moz-placeholder,
    .form_fields_wrapper .uneditable-textarea::-moz-placeholder {
      color: #aaa; }
    .form_fields_wrapper textarea:-ms-input-placeholder,
    .form_fields_wrapper input[type="text"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="password"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="datetime"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="datetime-local"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="date"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="month"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="time"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="week"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="number"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="email"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="url"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="search"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="tel"]:-ms-input-placeholder,
    .form_fields_wrapper input[type="color"]:-ms-input-placeholder,
    .form_fields_wrapper .uneditable-input:-ms-input-placeholder,
    .form_fields_wrapper .uneditable-textarea:-ms-input-placeholder {
      color: #aaa; }
  .form_fields_wrapper .ez-checkbox {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }
  .form_fields_wrapper .prefix_phone_holder .controls {
    padding-left: 200px; }
    .form_fields_wrapper .prefix_phone_holder .controls .kartra_optin_bootstrap-select {
      position: absolute;
      left: 0;
      top: 0;
      width: 180px !important; }
      .form_fields_wrapper .prefix_phone_holder .controls .kartra_optin_bootstrap-select.kartra_optin_btn-group .kartra_optin_btn {
        padding-left: 12px; }
        .form_fields_wrapper .prefix_phone_holder .controls .kartra_optin_bootstrap-select.kartra_optin_btn-group .kartra_optin_btn .kartra_optin_filter-option {
          padding-left: 12px; }
    .form_fields_wrapper .prefix_phone_holder .controls > i {
      left: 212px; }
  .form_fields_wrapper .optin_notice {
    position: relative;
    padding-left: 25px; }
    .form_fields_wrapper .optin_notice i {
      position: absolute;
      top: 0px;
      left: 0;
      font-size: 18px;
      line-height: 1; }
  .form_fields_wrapper .control-label {
    text-transform: none !important;
    color: #333 !important;
    position: relative;
    margin-bottom: 10px !important;
    font-size: 14px !important;
    font-weight: 400; }
    .form_fields_wrapper .control-label .optin_asterisk {
      bottom: auto;
      position: static;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      top: auto;
      right: auto;
      margin: 0;
      font-weight: 300; }

.builder_button_block {
  padding-top: 20px; }

.svg_map .continent {
  cursor: help; }
  .svg_map .continent path {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    fill: #fff; }
  .svg_map .continent.level_1 path {
    opacity: 0.2; }
  .svg_map .continent.level_2 path {
    opacity: 0.4; }
  .svg_map .continent.level_3 path {
    opacity: 0.6; }
  .svg_map .continent.level_4 path {
    opacity: 0.8; }
  .svg_map .continent.level_5 path {
    opacity: 1; }
  .svg_map .continent:hover path {
    fill: #96dfef;
    opacity: 1;
    transform: scale(1.005); }
.svg_map .states path {
  cursor: help;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  fill: #fff; }
  .svg_map .states path.level_1 {
    opacity: 0.2; }
  .svg_map .states path.level_2 {
    opacity: 0.4; }
  .svg_map .states path.level_3 {
    opacity: 0.6; }
  .svg_map .states path.level_4 {
    opacity: 0.8; }
  .svg_map .states path.level_5 {
    opacity: 1; }
  .svg_map .states path:hover {
    fill: #96dfef;
    opacity: 1;
    transform: scale(1.005); }

.icn_picker .chosen-container.chosen-container-single .chosen-single {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  border-radius: 0 !important;
  line-height: 2;
  background: none;
  border: none;
  border-bottom: 1px solid #ddd !important;
  color: #000;
  padding: 5px 15px 5px 0px;
  padding-left: 0;
  text-shadow: none;
  vertical-align: top;
  font-size: 14px !important;
  font-weight: 300;
  min-width: 100%;
  height: 36px; }
  .icn_picker .chosen-container.chosen-container-single .chosen-single div {
    width: 30px; }
    .icn_picker .chosen-container.chosen-container-single .chosen-single div b {
      height: auto;
      background: none;
      position: absolute;
      top: 50%;
      right: 12px;
      width: auto !important;
      margin-top: -2px;
      vertical-align: middle;
      right: 0;
      opacity: 0.6 !important;
      font-size: 13px;
      border-top: none;
      border-bottom: 6px solid #000 !important;
      border-right: 0px solid transparent !important;
      border-left: 6px solid transparent !important; }
  .icn_picker .chosen-container.chosen-container-single .chosen-single span {
    font-family: kartra_FontAwesome, "Lato", sans-serif;
    word-spacing: 10px;
    margin-right: 0; }
  .icn_picker .chosen-container.chosen-container-single .chosen-single.chosen-default span {
    text-transform: lowercase;
    word-spacing: normal; }
    .icn_picker .chosen-container.chosen-container-single .chosen-single.chosen-default span:first-letter {
      text-transform: uppercase; }
.icn_picker .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active {
  margin-bottom: 0px;
  display: block; }
  .icn_picker .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-drop {
    -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    left: 0;
    right: auto;
    width: 340px;
    border: none;
    margin-top: 10px; }
  .icn_picker .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active > div > b {
    border-bottom: 6px solid #27bdde !important; }
.icn_picker .chosen-container.chosen-container-single .chosen-search {
  padding: 30px 20px 20px 20px;
  position: relative; }
  .icn_picker .chosen-container.chosen-container-single .chosen-search:before {
    content: "Search";
    color: #27bdde;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 12px;
    text-align: left;
    line-height: 1.42857;
    position: absolute;
    top: 16px; }
  .icn_picker .chosen-container.chosen-container-single .chosen-search:after {
    font-family: "line-cons" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e259";
    position: absolute;
    right: 20px;
    bottom: 30px;
    font-size: 18px;
    opacity: 0.5; }
  .icn_picker .chosen-container.chosen-container-single .chosen-search input[type="text"] {
    background-image: none !important;
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 8px 25px 8px 0;
    height: 36px;
    line-height: 1.42857;
    font-size: 14px;
    font-weight: 300;
    color: #000;
    margin: 0;
    font-family: "Lato", sans-serif; }
    .icn_picker .chosen-container.chosen-container-single .chosen-search input[type="text"]:focus {
      border-bottom-color: #27bdde; }
.icn_picker .chosen-container.chosen-container-single.chosen-with-drop .chosen-single {
  border-bottom-color: #27bdde !important; }
.icn_picker .chosen-container.chosen-container-single .chosen-results {
  max-height: 282px;
  margin: 0;
  padding: 0; }
  .icn_picker .chosen-container.chosen-container-single .chosen-results::-webkit-scrollbar {
    width: 8px;
    height: 8px; }
  .icn_picker .chosen-container.chosen-container-single .chosen-results::-webkit-scrollbar-thumb {
    background: #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .icn_picker .chosen-container.chosen-container-single .chosen-results::-webkit-scrollbar-track {
    background: #ebebeb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px; }
  .icn_picker .chosen-container.chosen-container-single .chosen-results body {
    scrollbar-face-color: #000;
    scrollbar-track-color: #ebebeb; }
  .icn_picker .chosen-container.chosen-container-single .chosen-results li {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-family: kartra_FontAwesome, "Lato", sans-serif;
    padding: 11px 17px 11px 55px;
    display: block;
    position: relative;
    font-weight: 300;
    color: #666;
    line-height: 1.3;
    font-size: 14px; }
    .icn_picker .chosen-container.chosen-container-single .chosen-results li.disabled-result {
      display: none; }
    .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result {
      word-spacing: 10px; }
      .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result:before, .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result:after {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
      .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result:before {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        width: 24px;
        height: 24px;
        display: block;
        border: 1px solid #999;
        content: "";
        position: absolute;
        left: 15px;
        top: 7px; }
      .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result:after {
        opacity: 0;
        font-family: "line-cons" !important;
        font-style: normal !important;
        font-weight: normal !important;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        left: 19px;
        top: 11px;
        position: absolute;
        color: #fff;
        content: "\e149";
        font-size: 16px; }
      .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result.result-selected {
        background: rgba(0, 0, 0, 0.05);
        color: #000; }
        .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result.result-selected:before {
          border-color: #27bdde;
          background: #27bdde; }
        .icn_picker .chosen-container.chosen-container-single .chosen-results li.active-result.result-selected:after {
          opacity: 1; }
    .icn_picker .chosen-container.chosen-container-single .chosen-results li.highlighted {
      background: none;
      color: #000; }
.icn_picker .chosen-container-single {
  width: 100% !important; }

.settings_div h4 {
  margin-top: 40px; }
.settings_div .form-group-toggler > span {
  margin-right: 5px;
  float: left; }

#videoOverlayLive.for_builder i:before {
  content: "\e946"; }
#videoOverlayLive.for_builder.smaller i {
  font-size: 100px; }
#videoOverlayLive.for_builder.videoOverlayLive_paused i:before {
  content: "\e948"; }
#videoOverlayLive.for_builder.videoOverlayLive_paused.smaller i {
  font-size: 100px; }
#videoOverlayLive.for_builder:hover i {
  opacity: 1; }

.premium_tpl_badge {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px !important;
  height: 80px !important;
  background: url("/img/new_style/gamification/premium_badge.png") no-repeat 0 0;
  z-index: 2; }

.upload_file_animated_wrapper {
  position: relative;
  width: 100%;
  height: 150px;
  margin-bottom: 30px; }
  .upload_file_animated_wrapper > i {
    line-height: 1;
    position: absolute; }
    .upload_file_animated_wrapper > i.animated_notebook, .upload_file_animated_wrapper > i.animated_server {
      font-size: 150px;
      position: absolute;
      bottom: 0;
      color: #666; }
    .upload_file_animated_wrapper > i.animated_notebook {
      left: 0; }
    .upload_file_animated_wrapper > i.animated_server {
      right: 0; }
    .upload_file_animated_wrapper > i.animated_file {
      left: 150px;
      bottom: 60px;
      font-size: 50px;
      opacity: 0;
      color: #27bdde; }

.optimizing_file_animated_wrapper {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 30px; }
  .optimizing_file_animated_wrapper > i.static_video {
    font-size: 150px;
    color: #666; }
    .optimizing_file_animated_wrapper > i.static_video:after {
      content: "";
      top: -8px;
      right: -30px;
      background: #fff;
      position: absolute;
      width: 70px;
      height: 70px;
      border-radius: 100%; }
  .optimizing_file_animated_wrapper > i.animated_cog {
    color: #27bdde;
    font-size: 50px;
    position: absolute;
    top: 1px;
    right: -21px; }

.progress.no_margin {
  margin-bottom: 0; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%; }
  .embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive embed,
  .embed-responsive iframe,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.kartra_bouncing_arrow:before {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-animation: discount_arrow_grow 1s infinite ease;
  -moz-animation: discount_arrow_grow 1s infinite ease;
  -ms-animation: discount_arrow_grow 1s infinite ease;
  -o-animation: discount_arrow_grow 1s infinite ease;
  animation: discount_arrow_grow 1s infinite ease;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  font-family: 'kartra-external-icon-set';
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  font-weight: bold;
  line-height: 1;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e94d";
  font-size: 36px;
  color: #c51f1f;
  top: -40px;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); }
@-webkit-keyframes discount_arrow_grow {
  0% {
    top: -40px; }
  50% {
    top: -46px; }
  100% {
    top: -40px; } }
@-moz-keyframes discount_arrow_grow {
  0% {
    top: -40px; }
  50% {
    top: -46px; }
  100% {
    top: -40px; } }
@-ms-keyframes discount_arrow_grow {
  0% {
    top: -40px; }
  50% {
    top: -46px; }
  100% {
    top: -40px; } }
@-o-keyframes discount_arrow_grow {
  0% {
    top: -40px; }
  50% {
    top: -46px; }
  100% {
    top: -40px; } }
@keyframes discount_arrow_grow {
  0% {
    top: -40px; }
  50% {
    top: -46px; }
  100% {
    top: -40px; } }
.order_bumps_block {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
  min-width: 0;
  padding: 20px 30px 20px 30px;
  width: 500px;
  display: inline-block;
  vertical-align: top; }
  .order_bumps_block.selected .kartra_bouncing_arrow:before {
    display: none; }
  .order_bumps_block.no_image .order_bumps_block_content > div:nth-of-type(1) {
    max-width: 100%; }
  .order_bumps_block > .panel-heading {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0;
    background: none;
    border: none;
    position: relative;
    margin: 0; }
  .order_bumps_block .h4_like {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    max-width: 100%;
    text-align: left;
    line-height: 1.42857;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    padding-bottom: 20px;
    display: block; }
    .order_bumps_block .h4_like .form-group {
      position: absolute; }
  .order_bumps_block .order_bumps_block_content {
    display: flex;
    align-items: start;
    justify-content: space-between; }
    .order_bumps_block .order_bumps_block_content > div:nth-of-type(1) {
      max-width: calc(100% - 100px); }
      .order_bumps_block .order_bumps_block_content > div:nth-of-type(1) > div:nth-of-type(1) {
        margin-bottom: 10px; }
        .order_bumps_block .order_bumps_block_content > div:nth-of-type(1) > div:nth-of-type(1) p {
          color: #27bdde; }
      .order_bumps_block .order_bumps_block_content > div:nth-of-type(1) .order_bumps_block_content_ptext {
        width: 100%; }
    .order_bumps_block .order_bumps_block_content .order_bumps_block_content_pimage {
      width: 100px;
      min-width: 100px;
      text-align: right; }
  .order_bumps_block .kartra_checkout_main_image {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2) inset;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    vertical-align: top;
    height: 80px;
    width: 80px;
    min-width: 80px;
    position: relative;
    margin-bottom: 0;
    padding: 0; }
  .order_bumps_block h5 {
    margin: 0 0 5px 0;
    font-weight: 700;
    color: #333;
    line-height: 1.2;
    font-size: 18px; }
  .order_bumps_block p {
    font-size: 16px;
    margin: 0;
    line-height: 1.2; }

.order_bumps_block_theme_1 {
  background: none;
  border: 3px dashed rgba(0, 0, 0, 0.1);
  text-align: left; }
  .order_bumps_block_theme_1.selected {
    border-color: #27bdde;
    border-style: solid; }
  .order_bumps_block_theme_1 .h4_like {
    font-weight: 400;
    color: #000;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-right: 65px;
    display: block; }
    .order_bumps_block_theme_1 .h4_like .form-group {
      top: -2px;
      right: 0;
      margin: 0;
      display: block;
      /* ============================================================
        COMMON
      ============================================================ */
      /* ============================================================
        SWITCH 1 - ROUND
      ============================================================ */ }
      .order_bumps_block_theme_1 .h4_like .form-group .controls {
        display: block; }
      .order_bumps_block_theme_1 .h4_like .form-group .cmn-toggle_bump {
        position: absolute;
        margin-left: -9999px;
        visibility: hidden; }
      .order_bumps_block_theme_1 .h4_like .form-group .cmn-toggle_bump + label {
        display: block;
        position: relative;
        cursor: pointer;
        outline: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump + label {
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        -ms-border-radius: 60px;
        border-radius: 60px;
        padding: 2px;
        width: 43px;
        height: 10px;
        background-color: transparent; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump + label:before, .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump + label:after {
        display: block;
        position: absolute;
        top: 1px;
        left: 1px;
        bottom: 1px;
        content: ""; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump + label:before {
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        -ms-border-radius: 60px;
        border-radius: 60px;
        right: 1px;
        background-color: #27bdde;
        -webkit-transition: background 0.4s;
        -moz-transition: background 0.4s;
        -o-transition: background 0.4s;
        transition: background 0.4s; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump + label:after {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        width: 18px;
        height: 18px;
        background-color: #fff;
        -webkit-transition: margin 0.4s, box-shadow 0.1s ease;
        -moz-transition: margin 0.4s, box-shadow 0.1s ease;
        -o-transition: margin 0.4s, box-shadow 0.1s ease;
        transition: margin 0.4s, box-shadow 0.1s ease;
        top: 3px;
        margin-left: 2px; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:checked + label:before {
        background-color: #27bdde; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:checked + label:after {
        margin-left: 25px; }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:checked:not(:disabled) ~ label:active:after,
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:checked:not(:disabled):focus ~ label:after {
        box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(39, 189, 222, 0.1); }
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:not(:disabled) ~ label:active:after,
      .order_bumps_block_theme_1 .h4_like .form-group input.cmn-toggle_bump:not(:disabled):focus ~ label:after {
        box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }
      .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump {
        text-align: center;
        margin: 7px 0px 0px;
        font-size: 13px;
        display: inline-block;
        vertical-align: top; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label {
          float: right;
          font-weight: 300;
          color: #999; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label.width_50 {
            width: 50px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label .circle-notifications {
            margin-left: 5px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label:first-child {
            float: left; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label:first-child .circle-notifications {
              margin-right: 5px;
              margin-left: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump > label.selected {
            color: #27bdde; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump .switcher {
          display: inline-block;
          vertical-align: top;
          padding: 0px 15px;
          margin-top: -1px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump .switcher.smaller {
            padding: 0 5px; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump input.cmn-toggle_bump + label {
          height: 20px;
          box-sizing: content-box;
          -webkit-box-sizing: content-box; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump input.cmn-toggle_bump[disabled] + label {
          cursor: not-allowed; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_margin {
          margin: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_margin input.cmn-toggle_bump + label {
            margin: 0; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.form-group-toggler_out {
          margin: 0 0 5px 0; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.larger_labels > label {
          font-size: 16px; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.for_product_state {
          margin: 0;
          width: 64px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.for_product_state .switcher {
            padding: 0;
            margin: 0; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.for_product_state .switcher .cmn-toggle + label {
              margin-bottom: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.for_product_state > label {
            margin: 4px 0 0 0;
            font-size: 11px;
            color: #aaa;
            float: none; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.for_product_state > label.selected {
              color: #27bdde; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels {
          margin: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels .toggler_label {
            display: none; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels .switcher {
            padding: 0; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels .switcher .cmn-toggle + label {
              margin-bottom: 0; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels .switcher input.cmn-toggle_bump + label:before {
              background: #ddd; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.no_labels .switcher input.cmn-toggle_bump:checked + label:before {
              background: #27bdde; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special {
          margin-top: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump + label {
            width: 30px;
            height: 14px;
            margin: 0;
            top: 1px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump + label:before {
            background-color: #27bdde; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump:checked + label:before {
            background-color: #27bdde; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump[disabled] + label {
            cursor: not-allowed; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump[disabled] + label:before,
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump[disabled]:checked + label:before {
            background-color: #ddd; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump + label:after {
            width: 12px;
            height: 12px;
            background-color: #fff; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump[disabled] + label:after {
            background-color: #fff; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special input.cmn-toggle_bump:checked + label:after {
            margin-left: 17px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special.label_lenght_1 > label {
            width: 25px;
            text-align: center; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special > label {
            margin-bottom: 0;
            font-size: 12px;
            text-transform: uppercase; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_pages {
          margin-top: 20px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_pages .switcher {
            padding: 0 8px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_pages > label {
            text-align: center; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no {
          margin-top: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump + label {
            width: 30px;
            height: 14px;
            margin: 0;
            top: 1px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump[disabled] + label {
            cursor: not-allowed; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump + label:before {
            background-color: #ddd; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump:checked + label:before {
            background-color: #27bdde; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump[disabled] + label:before,
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump[disabled]:checked + label:before {
            background-color: #27bdde; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump + label:after {
            width: 12px;
            height: 12px;
            background-color: #fff; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump[disabled] + label:after {
            background-color: #fff; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no input.cmn-toggle_bump:checked + label:after {
            margin-left: 17px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no.label_lenght_1 > label {
            width: 25px;
            text-align: center; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.special_no > label {
            margin-bottom: 0;
            font-size: 12px;
            text-transform: uppercase; }
        .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.w_label_left {
          margin: 0; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.w_label_left > label {
            font-size: 12px;
            margin-bottom: 0;
            padding: 0;
            line-height: 22px; }
          .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.w_label_left .switcher {
            padding: 0 0 0 15px; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.w_label_left .switcher input.cmn-toggle_bump + label:before {
              background: #ddd; }
            .order_bumps_block_theme_1 .h4_like .form-group .form-group-toggler_bump.w_label_left .switcher input.cmn-toggle_bump:checked + label:before {
              background: #27bdde; }

.order_bumps_block_theme_2 .h4_like .form-group,
.order_bumps_block_theme_3 .h4_like .form-group {
  left: 0;
  margin: 0;
  line-height: 1;
  display: inline-block;
  vertical-align: top; }
  .order_bumps_block_theme_2 .h4_like .form-group .toggler_label,
  .order_bumps_block_theme_3 .h4_like .form-group .toggler_label {
    display: none; }
  .order_bumps_block_theme_2 .h4_like .form-group .switcher,
  .order_bumps_block_theme_3 .h4_like .form-group .switcher {
    position: relative; }
    .order_bumps_block_theme_2 .h4_like .form-group .switcher label,
    .order_bumps_block_theme_3 .h4_like .form-group .switcher label {
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -ms-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      position: absolute;
      top: 0;
      left: 0;
      zoom: 1;
      display: inline-block;
      background: none;
      margin: 0;
      width: 24px;
      height: 24px;
      _height: 24px; }
      .order_bumps_block_theme_2 .h4_like .form-group .switcher label:after,
      .order_bumps_block_theme_3 .h4_like .form-group .switcher label:after {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        -ms-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
        font-family: 'line-cons' !important;
        speak: none;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e149";
        opacity: 0;
        font-size: 14px; }
    .order_bumps_block_theme_2 .h4_like .form-group .switcher input,
    .order_bumps_block_theme_3 .h4_like .form-group .switcher input {
      top: 0;
      left: 0;
      z-index: 1;
      opacity: 0;
      margin: 0;
      position: relative;
      cursor: pointer;
      width: 24px;
      height: 24px; }
      .order_bumps_block_theme_2 .h4_like .form-group .switcher input:checked ~ label,
      .order_bumps_block_theme_3 .h4_like .form-group .switcher input:checked ~ label {
        border-color: #fff;
        background: #fff; }
        .order_bumps_block_theme_2 .h4_like .form-group .switcher input:checked ~ label:after,
        .order_bumps_block_theme_3 .h4_like .form-group .switcher input:checked ~ label:after {
          opacity: 1; }

.order_bumps_block_theme_2 {
  background: none;
  border: 2px dashed #FF5722;
  text-align: left; }
  .order_bumps_block_theme_2.selected {
    border-color: #86c92f; }
    .order_bumps_block_theme_2.selected > .panel-heading:before {
      background: #86c92f; }
  .order_bumps_block_theme_2 > .panel-heading {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-align: left; }
    .order_bumps_block_theme_2 > .panel-heading:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 1px 1px 0 0;
      -moz-border-radius: 1px 1px 0 0;
      -ms-border-radius: 1px 1px 0 0;
      border-radius: 1px 1px 0 0;
      content: "";
      position: absolute;
      top: -20px;
      left: -30px;
      right: -30px;
      bottom: 0;
      background: #FF5722; }
  .order_bumps_block_theme_2 .h4_like {
    display: block;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    margin-bottom: 20px;
    padding-left: 40px; }
    .order_bumps_block_theme_2 .h4_like .form-group {
      top: -1px; }
      .order_bumps_block_theme_2 .h4_like .form-group .switcher label {
        border: 1px solid #fff; }
        .order_bumps_block_theme_2 .h4_like .form-group .switcher label:after {
          color: #86c92f; }
      .order_bumps_block_theme_2 .h4_like .form-group .switcher input:checked ~ label:focus, .order_bumps_block_theme_2 .h4_like .form-group .switcher input:checked ~ label:active {
        box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(134, 201, 47, 0.1); }

.order_bumps_block_theme_3 {
  background: none;
  border: 3px dotted #000;
  text-align: left; }
  .order_bumps_block_theme_3.selected {
    border-color: #1fbb25;
    border-style: solid; }
    .order_bumps_block_theme_3.selected > .panel-heading .h4_like {
      color: #fff; }
    .order_bumps_block_theme_3.selected > .panel-heading:before {
      background: #1fbb25; }
  .order_bumps_block_theme_3:not(.selected) .h4_like > span {
    -webkit-animation: bump_title_opacity_animation 1s infinite linear;
    -moz-animation: bump_title_opacity_animation 1s infinite linear;
    -ms-animation: bump_title_opacity_animation 1s infinite linear;
    -o-animation: bump_title_opacity_animation 1s infinite linear;
    animation: bump_title_opacity_animation 1s infinite linear; }
  .order_bumps_block_theme_3 > .panel-heading {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    text-align: center; }
    .order_bumps_block_theme_3 > .panel-heading:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      content: "";
      position: absolute;
      top: -10px;
      left: -20px;
      right: -20px;
      bottom: 20px;
      background: #fdeb96; }
  .order_bumps_block_theme_3 .h4_like {
    display: inline-block;
    vertical-align: top;
    font-weight: 900;
    color: #1fbb25;
    font-size: 18px;
    margin-bottom: 10px;
    padding-left: 40px; }
    .order_bumps_block_theme_3 .h4_like .form-group {
      top: 0px; }
      .order_bumps_block_theme_3 .h4_like .form-group .switcher label {
        border: 1px solid #b4b4b4;
        background: #fff; }
        .order_bumps_block_theme_3 .h4_like .form-group .switcher label:after {
          color: #1fbb25; }
      .order_bumps_block_theme_3 .h4_like .form-group .switcher input:checked ~ label:focus, .order_bumps_block_theme_3 .h4_like .form-group .switcher input:checked ~ label:active {
        box-shadow: 0 1px 3px 1px transparent, 0 0 0 15px rgba(31, 187, 37, 0.1); }

.login_box .button_block,
.front_new_modal .button_block {
  margin-top: 25px; }
  .login_box .button_block .btn + div,
  .front_new_modal .button_block .btn + div {
    margin-top: 10px; }
.login_box .btn.btn-green,
.front_new_modal .btn.btn-green {
  font-size: 20px;
  padding: 14px 15px;
  height: 80px;
  font-weight: 900;
  line-height: 50px;
  text-transform: uppercase; }
.login_box .control-group,
.front_new_modal .control-group {
  margin-bottom: 15px;
  position: relative;
  line-height: 1; }
  .login_box .control-group:last-of-type,
  .front_new_modal .control-group:last-of-type {
    margin-bottom: 15px; }
  .login_box .control-group label.control-label,
  .front_new_modal .control-group label.control-label {
    color: #666;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 9px; }
  .login_box .control-group .help-block,
  .front_new_modal .control-group .help-block {
    line-height: 16px; }
    .login_box .control-group .help-block.help-block-error,
    .front_new_modal .control-group .help-block.help-block-error {
      padding: 5px 0 5px 5px;
      right: 12px; }
  .login_box .control-group input,
  .front_new_modal .control-group input {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    border: 1px solid #ccc;
    color: #000;
    font-family: "Lato", Arial, "sans serif";
    font-size: 16px;
    background: none;
    font-weight: 700;
    height: 50px;
    letter-spacing: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    outline: 0 !important;
    padding: 10px 12px;
    position: relative;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
    .login_box .control-group input:-webkit-autofill, .login_box .control-group input:-webkit-autofill:focus, .login_box .control-group input:-webkit-autofill:hover,
    .front_new_modal .control-group input:-webkit-autofill,
    .front_new_modal .control-group input:-webkit-autofill:focus,
    .front_new_modal .control-group input:-webkit-autofill:hover {
      -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
      -webkit-transition-delay: 9999s; }
    .login_box .control-group input::-webkit-input-placeholder,
    .front_new_modal .control-group input::-webkit-input-placeholder {
      font-family: "Lato", Arial, "sans serif";
      color: #ccc;
      font-weight: 400; }
    .login_box .control-group input:-moz-placeholder,
    .front_new_modal .control-group input:-moz-placeholder {
      font-family: "Lato", Arial, "sans serif";
      color: #ccc;
      font-weight: 400; }
    .login_box .control-group input::-moz-placeholder,
    .front_new_modal .control-group input::-moz-placeholder {
      font-family: "Lato", Arial, "sans serif";
      color: #ccc;
      font-weight: 400; }
    .login_box .control-group input:-ms-input-placeholder,
    .front_new_modal .control-group input:-ms-input-placeholder {
      font-family: "Lato", Arial, "sans serif";
      color: #ccc;
      font-weight: 400; }
    .login_box .control-group input:focus,
    .front_new_modal .control-group input:focus {
      -webkit-box-shadow: none;
      box-shadow: none;
      border-color: #999999;
      outline: none !important;
      outline: 0 !important; }

.login_box {
  -webkit-box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.01);
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.01);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  max-width: 500px;
  margin-top: 60px;
  background: #fff; }
  .login_box .box_topline {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background: #27bdde;
    padding: 30px; }
    .login_box .box_topline > img {
      width: 100%;
      max-height: 140px;
      max-width: 240px; }
  .login_box .login_link_wrapper {
    font-size: 14px;
    font-weight: 400; }
  .login_box .well-inner {
    padding: 30px; }
    .login_box .well-inner .btn-lg {
      margin-bottom: 10px;
      font-weight: 700; }
  .login_box ul.link_list {
    margin: 0;
    padding: 0; }
    .login_box ul.link_list > li {
      list-style: none;
      margin: 0;
      padding: 0;
      float: left; }
      .login_box ul.link_list > li:nth-child(1) {
        padding-right: 14px;
        position: relative; }
        .login_box ul.link_list > li:nth-child(1):before {
          content: "|";
          position: absolute;
          right: 5px;
          top: 0;
          bottom: 0;
          color: #999; }
        .login_box ul.link_list > li:nth-child(1):last-child {
          padding-right: 0; }
          .login_box ul.link_list > li:nth-child(1):last-child:before {
            display: none; }
  .login_box.reset_pw .password_box {
    border: 1px solid #bbb;
    text-align: center;
    padding: 20px;
    margin: 0px 0 25px 0;
    position: relative; }
    .login_box.reset_pw .password_box > p {
      margin-bottom: 5px;
      font-size: 16px;
      color: #bbb; }
    .login_box.reset_pw .password_box > div {
      color: #000;
      font-size: 24px;
      font-weight: 400;
      line-height: 1.42857; }
    .login_box.reset_pw .password_box > span.asterisk {
      top: 10px;
      right: 10px; }
  .login_box.reset_pw p.message_text {
    font-size: 14px;
    color: #000;
    padding-left: 20px;
    margin-bottom: 90px !important;
    position: relative; }
    .login_box.reset_pw p.message_text span.asterisk {
      top: 0px;
      left: 0px; }
  .login_box.reset_pw span.asterisk {
    color: #f36a6a;
    font-size: 30px;
    font-weight: bold;
    position: absolute;
    line-height: 1; }
  .login_box.reset_pw h2 {
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 600; }

#resetpw-modal .control-group .controls .help-block-error,
.login_box .control-group .controls .help-block-error {
  display: none; }
#resetpw-modal .control-group .controls .error + .help-block-error,
.login_box .control-group .controls .error + .help-block-error {
  display: block; }

.legend_block {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  border: 1px solid #eee;
  top: 10px;
  right: 20px;
  z-index: 1000;
  background: #fff;
  padding: 15px;
  margin-bottom: 0; }
  .legend_block ul {
    float: right;
    margin: 0;
    padding: 0; }
    .legend_block ul > li {
      padding: 0 0 0 40px;
      margin: 0 0 15px 0;
      position: relative;
      list-style: none;
      color: #666; }
      .legend_block ul > li:last-child {
        margin-bottom: 0; }
      .legend_block ul > li i {
        position: absolute;
        left: 0;
        top: 0;
        font-size: 22px;
        color: #ccc;
        line-height: 1; }

.prod-details-block .prod-details-text-outer h3 {
  font-weight: 400;
  color: #000;
  font-size: 20px;
  margin-bottom: 5px; }
.prod-details-block .prod-details-text-outer p {
  color: #666; }

h3.two_lines {
  font-size: 12px;
  color: #999;
  line-height: 1;
  text-transform: uppercase; }
  h3.two_lines > span {
    color: #000; }
  h3.two_lines span {
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    background: none; }
    h3.two_lines span.no_margin {
      margin-bottom: 0; }
    h3.two_lines span > span {
      font-size: 12px;
      margin-left: 10px;
      display: inline-block;
      line-height: 1;
      position: relative;
      top: 0;
      padding: 3px 6px; }
  h3.two_lines > span {
    color: #000; }
    h3.two_lines > span.graph_color1 {
      margin-bottom: 10px;
      color: #86c92f; }
    h3.two_lines > span.graph_color2 {
      color: #f36a6a; }
  h3.two_lines.inverse {
    color: rgba(255, 255, 255, 0.5); }
    h3.two_lines.inverse > span {
      color: #fff; }
  h3.two_lines.small span {
    font-size: 16px; }

.button_group_switcher .btn {
  line-height: 1;
  font-size: 22px;
  padding: 3px;
  float: left;
  margin-right: 7px; }
  .button_group_switcher .btn:last-child {
    margin-right: 0; }
  .button_group_switcher .btn, .button_group_switcher .btn:focus {
    border: 2px solid #9e9e9e;
    color: #9e9e9e;
    background: none; }
    .button_group_switcher .btn:hover, .button_group_switcher .btn:focus:hover {
      -webkit-box-shadow: none;
      box-shadow: none;
      background: none; }
    .button_group_switcher .btn.active, .button_group_switcher .btn:focus.active {
      color: #000;
      border-color: #000; }
.button_group_switcher.for_pages_sidebar {
  display: flex;
  justify-content: space-between;
  margin: 0 -15px; }
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(1),
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(1) ~ button {
    width: 100%;
    max-width: 100%; }
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(2),
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(2) ~ button {
    width: 50%;
    max-width: 50%; }
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(3),
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(3) ~ button {
    width: 33.33333%;
    max-width: 33.33333%; }
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(4),
  .button_group_switcher.for_pages_sidebar > button:first-child:nth-last-child(4) ~ button {
    width: 25%;
    max-width: 25%; }
  .button_group_switcher.for_pages_sidebar .btn {
    font-size: 40px;
    margin-right: 15px;
    margin-left: 15px;
    height: 90px; }
    .button_group_switcher.for_pages_sidebar .btn:last-child {
      margin-right: 15px; }
    .button_group_switcher.for_pages_sidebar .btn, .button_group_switcher.for_pages_sidebar .btn:focus {
      -webkit-box-shadow: none;
      box-shadow: none;
      border: 2px solid #ccc;
      color: #ccc;
      background: none; }
      .button_group_switcher.for_pages_sidebar .btn:hover, .button_group_switcher.for_pages_sidebar .btn:focus:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #aaa;
        border-color: #aaa;
        background: none; }
    .button_group_switcher.for_pages_sidebar .btn.active, .button_group_switcher.for_pages_sidebar .btn.active:focus {
      color: #27bdde;
      border-color: #27bdde; }
      .button_group_switcher.for_pages_sidebar .btn.active:hover, .button_group_switcher.for_pages_sidebar .btn.active:focus:hover {
        color: rgba(39, 189, 222, 0.5);
        border-color: rgba(39, 189, 222, 0.5); }

.inverse .button_group_switcher .btn, .inverse .button_group_switcher .btn:focus {
  color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2); }
  .inverse .button_group_switcher .btn.active, .inverse .button_group_switcher .btn:focus.active {
    color: white;
    border-color: white; }

.button_group_switcher .btn {
  line-height: 1;
  font-size: 22px;
  padding: 3px;
  float: left;
  margin-right: 7px; }
  .button_group_switcher .btn:last-child {
    margin-right: 0; }
  .button_group_switcher .btn, .button_group_switcher .btn:focus {
    border: 2px solid #9e9e9e;
    color: #9e9e9e;
    background: none; }
    .button_group_switcher .btn:hover, .button_group_switcher .btn:focus:hover {
      -webkit-box-shadow: none;
      box-shadow: none;
      background: none; }
    .button_group_switcher .btn.active, .button_group_switcher .btn:focus.active {
      color: #000;
      border-color: #000; }

.inverse .button_group_switcher .btn, .inverse .button_group_switcher .btn:focus {
  color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2); }
  .inverse .button_group_switcher .btn.active, .inverse .button_group_switcher .btn:focus.active {
    color: white;
    border-color: white; }

.string_break {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }

.container.error_page {
  display: flex;
  height: calc(100vh - 80px - 60px - 222px);
  align-items: center;
  min-height: 270px; }
  .container.error_page .row {
    flex-grow: 1; }
  .container.error_page .error_box {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 4px 8px 0 rgba(102, 102, 102, 0.1);
    box-shadow: 0px 4px 8px 0 rgba(102, 102, 102, 0.1);
    margin-top: 20px;
    background: #fff;
    padding: 90px 20px 50px 20px;
    text-align: center;
    position: relative; }
    .container.error_page .error_box > img {
      position: absolute;
      width: 150px;
      top: -50px;
      left: 50%;
      margin-left: -75px; }
    .container.error_page .error_box h2 {
      font-size: 30px;
      margin: 0 0 15px 0;
      line-height: 1.2;
      font-weight: 700;
      color: #333; }
    .container.error_page .error_box p {
      font-size: 16px;
      color: #ef5350;
      margin: 0;
      line-height: 1.4;
      font-weight: 400; }

.text-capitalize-first-letter:first-letter {
  text-transform: uppercase; }

.w_label_padding {
  padding-top: 17px; }

.gfx_stats_graph_wrapper {
  background: #fff;
  margin-left: 0;
  margin-right: 0;
  display: table;
  width: 100%; }
  .gfx_stats_graph_wrapper .gfx_stats_wrapper {
    width: 270px;
    max-width: 270px;
    min-width: 270px;
    background: #333;
    display: table-cell;
    vertical-align: top;
    position: relative; }
    .gfx_stats_graph_wrapper .gfx_stats_wrapper hr {
      margin: 15px 0;
      border-top-color: rgba(255, 255, 255, 0.1); }
  .gfx_stats_graph_wrapper .graph_wrapper {
    vertical-align: bottom;
    display: table-cell;
    background: #333;
    position: relative; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_pages,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_pages {
      width: 100%;
      height: 350px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_bc,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_bc {
      width: 100%;
      height: 429px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.w_stats_top,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.w_stats_top {
      padding-top: 95px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.w_margin,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.w_margin {
      margin-bottom: 30px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid svg,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner svg {
      width: 100%;
      height: auto; }
    .gfx_stats_graph_wrapper .graph_wrapper.for_broadcast .broadcast-graph-axis {
      height: 429px; }
      .gfx_stats_graph_wrapper .graph_wrapper.for_broadcast .broadcast-graph-axis > ul.graph-values > li > ul > li {
        height: 429px; }

.graph_grid_box {
  margin-bottom: 50px;
  padding-top: 15px; }
  .graph_grid_box.no_margin {
    margin-bottom: 0; }
  .graph_grid_box.w_top_legend {
    padding-top: 78px; }

.broadcast-graph {
  position: relative;
  margin-bottom: 50px; }
  .broadcast-graph .broadcast-graph-axis {
    width: 100%;
    height: 289px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
    .broadcast-graph .broadcast-graph-axis > ul.graph-values {
      display: table;
      height: 100%;
      margin: 0;
      padding: 0;
      width: 100%;
      font-size: 12px;
      font-weight: 300; }
      .broadcast-graph .broadcast-graph-axis > ul.graph-values > li {
        display: table-cell;
        list-style: outside none none;
        margin: 0;
        padding: 0;
        position: relative;
        text-align: center;
        vertical-align: bottom; }
        .broadcast-graph .broadcast-graph-axis > ul.graph-values > li .x-value {
          bottom: -20px;
          font-weight: 300;
          position: absolute;
          text-align: center;
          width: 100%;
          color: rgba(255, 255, 255, 0.4);
          font-size: 10px; }
        .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul {
          display: inline-block;
          margin: 0;
          padding: 0; }
          .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li {
            display: inline-block;
            float: left;
            list-style: outside none none;
            margin: 0 4px 0 0;
            padding: 0;
            position: relative;
            vertical-align: top;
            width: 6px;
            height: 289px; }
            .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li .tooltip-inner {
              min-width: 100px; }
            .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li.rtime .tooltip-inner {
              min-width: 200px; }
            .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li .bar {
              -webkit-transition: all 0.3s ease-in-out;
              -moz-transition: all 0.3s ease-in-out;
              -ms-transition: all 0.3s ease-in-out;
              -o-transition: all 0.3s ease-in-out;
              transition: all 0.3s ease-in-out;
              bottom: 0;
              left: 0;
              position: absolute;
              width: 100%;
              opacity: 1; }
              .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li .bar:hover {
                opacity: 0.71; }
            .broadcast-graph .broadcast-graph-axis > ul.graph-values > li > ul > li:last-child {
              margin-right: 0; }
      .broadcast-graph .broadcast-graph-axis > ul.graph-values.for_split > li > ul > li {
        width: 36px; }
      .broadcast-graph .broadcast-graph-axis > ul.graph-values.for_split > li .x-value {
        font-size: 14px; }
    .broadcast-graph .broadcast-graph-axis .y-axis {
      bottom: 0;
      margin: 0;
      padding: 0 10px 0 0;
      position: absolute;
      right: 839px;
      text-align: right;
      top: 0;
      font-size: 12px;
      font-weight: 300; }
      .broadcast-graph .broadcast-graph-axis .y-axis > li {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        height: 20%; }
        .broadcast-graph .broadcast-graph-axis .y-axis > li::after {
          border-top: 1px solid #ddd;
          content: "";
          height: 1px;
          position: absolute;
          right: -10px;
          top: 0px;
          width: 10px; }
        .broadcast-graph .broadcast-graph-axis .y-axis > li > span {
          position: relative;
          top: -10px;
          color: #666;
          right: 10px; }
      .broadcast-graph .broadcast-graph-axis .y-axis::after {
        border-right: 1px solid #ddd;
        bottom: 0;
        content: "";
        position: absolute;
        right: 0;
        top: 0; }

.heatmap_graph_div {
  height: 350px;
  margin-bottom: 30px;
  padding-left: 40px;
  width: calc(100% - 20px); }
  .heatmap_graph_div .heatmap_graph_div_inner {
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    position: relative;
    height: 350px; }
  .heatmap_graph_div ul.axis-list {
    margin: 0;
    padding: 0;
    position: absolute; }
    .heatmap_graph_div ul.axis-list > li {
      margin: 0;
      padding: 0;
      list-style: none; }
      .heatmap_graph_div ul.axis-list > li > span {
        font-size: 10px;
        font-weight: 300;
        color: #999; }
  .heatmap_graph_div ul.axis-x {
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100%; }
    .heatmap_graph_div ul.axis-x > li {
      float: left;
      width: 10%;
      text-align: left;
      position: relative;
      height: 100%; }
      .heatmap_graph_div ul.axis-x > li > span {
        position: absolute;
        right: -25px;
        bottom: -20px;
        width: 50px;
        text-align: center; }
        .heatmap_graph_div ul.axis-x > li > span::after {
          border-left: 1px solid rgba(255, 255, 255, 0.4);
          content: " ";
          height: 10px;
          left: 25px;
          position: absolute;
          bottom: 15px;
          width: 1px; }
      .heatmap_graph_div ul.axis-x > li .bar {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        position: absolute;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: absolute;
        width: 20px;
        opacity: 1;
        z-index: 10;
        bottom: 0px; }
        .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(1) {
          margin-left: -13px; }
        .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(2) {
          margin-left: 13px; }
        .heatmap_graph_div ul.axis-x > li .bar:hover {
          opacity: 0.7; }
    .heatmap_graph_div ul.axis-x .popover {
      width: 240px; }
      .heatmap_graph_div ul.axis-x .popover > h3.popover-title {
        display: none; }
      .heatmap_graph_div ul.axis-x .popover .popover-content {
        padding: 0;
        text-align: center; }
        .heatmap_graph_div ul.axis-x .popover .popover-content h3.popover-title {
          text-align: left;
          text-transform: uppercase;
          font-weight: 300; }
          .heatmap_graph_div ul.axis-x .popover .popover-content h3.popover-title span {
            font-weight: 400; }
        .heatmap_graph_div ul.axis-x .popover .popover-content > div {
          width: 154px;
          display: inline-block;
          vertical-align: top;
          list-style: outside none none;
          padding: 15px 5px 10px;
          text-align: center; }
          .heatmap_graph_div ul.axis-x .popover .popover-content > div .left {
            display: inline-block;
            text-align: center;
            vertical-align: top;
            width: 55px; }
          .heatmap_graph_div ul.axis-x .popover .popover-content > div .right {
            display: inline-block;
            vertical-align: top;
            width: 90px; }
            .heatmap_graph_div ul.axis-x .popover .popover-content > div .right h4 {
              font-weight: 400;
              margin-bottom: 5px;
              font-size: 18px;
              margin-top: 5px;
              color: #fc7070; }
              .heatmap_graph_div ul.axis-x .popover .popover-content > div .right h4 span {
                font-size: 12px;
                font-weight: 300;
                margin-left: 5px; }
            .heatmap_graph_div ul.axis-x .popover .popover-content > div .right h6 {
              color: #bbb;
              display: inline-block;
              text-transform: uppercase;
              vertical-align: top; }
  .heatmap_graph_div ul.axis-y {
    height: 100%;
    bottom: 0px;
    left: -40px; }
    .heatmap_graph_div ul.axis-y > li {
      height: 10%;
      text-align: right;
      position: relative; }
      .heatmap_graph_div ul.axis-y > li > span {
        position: absolute;
        top: -10px; }
        .heatmap_graph_div ul.axis-y > li > span::after {
          border-top: 1px solid rgba(255, 255, 255, 0.4);
          content: " ";
          height: 1px;
          left: 30px;
          position: absolute;
          top: 10px;
          width: 10px; }
      .heatmap_graph_div ul.axis-y > li:last-child > span::after {
        display: none; }
  .heatmap_graph_div ul.cal-list {
    margin: 0;
    padding: 0;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100%; }
    .heatmap_graph_div ul.cal-list > li {
      margin: 0;
      padding: 0;
      list-style: none;
      position: absolute;
      bottom: 0;
      height: 100%;
      width: 10px;
      margin-left: -5px;
      text-align: center; }
      .heatmap_graph_div ul.cal-list > li .bar {
        width: 2px;
        display: inline-block;
        vertical-align: top;
        z-index: 11;
        position: relative;
        height: 100%;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
        .heatmap_graph_div ul.cal-list > li .bar .circle-notifications {
          left: -9px; }
      .heatmap_graph_div ul.cal-list > li:hover .bar {
        opacity: 0.7; }

.pages_div,
.page_pages_div {
  padding-bottom: 0px;
  float: left;
  width: 100%; }

.payment_history_list_pages .display_block,
.affiliate_list_pages .display_block,
.pages_div .display_block,
.page_pages_div .display_block {
  width: 100px; }

.pages_div {
  margin-top: 20px; }

ul.marketplace-pager {
  margin: 0;
  padding: 0; }
  ul.marketplace-pager li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px; }
    ul.marketplace-pager li:last-child {
      margin-right: 0; }

.outer_pagination_wrapper.for_files {
  position: absolute;
  width: calc(100% - 30px);
  margin-top: 20px; }
.outer_pagination_wrapper.for_jv {
  position: absolute;
  left: 0;
  margin-top: 20px;
  right: 0; }
.outer_pagination_wrapper .marketplace-pager-block {
  position: relative;
  height: 38px;
  margin-bottom: 0;
  min-height: inherit; }
  .outer_pagination_wrapper .marketplace-pager-block .display_block {
    position: absolute;
    left: 15px;
    width: 100px; }

.abs_pager {
  margin-bottom: 38px !important; }

.access_list_wrapper {
  position: relative; }
  .access_list_wrapper .access_list_wrapper_inner .column_bg {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    position: absolute;
    bottom: 0;
    width: 105px;
    left: 350px;
    top: -60px;
    top: 0;
    border-right: 1px solid #eee; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(1) {
      border-left: 1px solid #eee; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(2) {
      left: 455px; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(3) {
      left: 560px; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(4) {
      left: 665px; }
  .access_list_wrapper .navigation_category_name {
    max-width: 37%;
    width: 37%;
    min-width: 330px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .access_list_wrapper .navigation_first_child_name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 31%;
    width: 31%;
    min-width: 275px;
    padding-right: 20px; }
  .access_list_wrapper .locked_posts_categories .navigation_category_name {
    max-width: 900px; }
  .access_list_wrapper .locked_posts_categories .navigation_first_child_name {
    width: 825px;
    max-width: 825px; }
  .access_list_wrapper .locked_posts_categories .navigation_category_divs ul.index-list_v4 > li > ul > li {
    display: flex;
    width: 100%;
    align-items: center; }
    .access_list_wrapper .locked_posts_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-1 {
      min-width: 510px;
      padding-right: 20px;
      max-width: 56%;
      width: 56%;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .access_list_wrapper .locked_posts_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-2 {
      position: relative;
      width: 38%;
      max-width: 38%;
      min-width: 340px;
      padding-left: 20px; }
    .access_list_wrapper .locked_posts_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-3 {
      width: 6%;
      max-width: 6%;
      min-width: 50px;
      text-align: right; }
      .access_list_wrapper .locked_posts_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-3 > .footer-link {
        display: inline-block;
        vertical-align: top; }

.template_list_grid {
  margin: 0;
  padding: 0; }
  .template_list_grid.w_3_cols > li:nth-last-child(-n+3) {
    margin-bottom: 0; }
  .template_list_grid.w_3_cols > li:nth-child(3n+3) {
    margin-right: 0; }
  .template_list_grid.w_3_cols > li:nth-child(3n+4) {
    clear: left; }
  .template_list_grid.w_2_cols > li:nth-last-child(-n+2) {
    margin-bottom: 0; }
  .template_list_grid.w_2_cols > li:nth-child(2n+2) {
    margin-right: 0; }
  .template_list_grid.w_2_cols > li:nth-child(2n+3) {
    clear: left; }
  .template_list_grid.w_multioptions > li.selected ul.action_list {
    display: inline-block; }
  .template_list_grid.w_multioptions > li.selected:hover:before {
    background: rgba(243, 106, 106, 0.5); }
  .template_list_grid.w_multioptions > li.selected:hover .selected_box {
    display: none; }
  .template_list_grid.w_multioptions > li.selected:hover ul.action_list li a.selected {
    display: block; }
  .template_list_grid > li {
    margin: 0 30px 30px 0;
    float: left;
    position: relative;
    list-style: none; }
    .template_list_grid > li.new:after {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
      position: absolute;
      top: -22px;
      right: -22px;
      display: block;
      content: "new";
      text-transform: uppercase;
      background: #ffd200;
      color: #000;
      width: 44px;
      height: 44px;
      font-size: 12px;
      font-weight: 500;
      line-height: 44px;
      text-align: center;
      z-index: 1; }
    .template_list_grid > li:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      content: "";
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      z-index: 1;
      opacity: 0;
      background: rgba(39, 189, 222, 0.5); }
    .template_list_grid > li a.action_link.remove {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: absolute;
      top: -12px;
      border: none;
      width: 24px;
      z-index: 10;
      height: 24px;
      line-height: 1;
      text-align: center;
      padding: 0;
      opacity: 0;
      right: -12px;
      cursor: pointer; }
      .template_list_grid > li a.action_link.remove, .template_list_grid > li a.action_link.remove:focus {
        text-decoration: none;
        background: #000;
        color: #fff; }
        .template_list_grid > li a.action_link.remove:hover, .template_list_grid > li a.action_link.remove:focus:hover {
          background: #f36a6a;
          color: #fff;
          text-decoration: none; }
      .template_list_grid > li a.action_link.remove i {
        opacity: 1;
        font-size: 12px;
        line-height: 26px; }
    .template_list_grid > li .selected_box {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      display: inline-block;
      display: none;
      font-size: 14px;
      padding: 5px 10px;
      text-align: center;
      text-transform: uppercase;
      height: 32px;
      width: 95px;
      z-index: 1;
      font-weight: 400;
      text-decoration: none;
      border: 2px solid #fff;
      color: #fff; }
    .template_list_grid > li:hover ul.action_list > li a, .template_list_grid > li:focus ul.action_list > li a {
      display: block; }
    .template_list_grid > li:hover:before, .template_list_grid > li:focus:before {
      opacity: 1; }
    .template_list_grid > li:hover a.action_link.remove, .template_list_grid > li:focus a.action_link.remove {
      opacity: 1; }
    .template_list_grid > li.selected:before {
      background: rgba(134, 201, 47, 0.5);
      opacity: 1; }
    .template_list_grid > li.selected:hover:before {
      background: rgba(134, 201, 47, 0.5); }
    .template_list_grid > li.selected .action_list {
      display: none; }
    .template_list_grid > li.selected .selected_box {
      display: inline-block; }
    .template_list_grid > li > .for_template_select_common {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      position: relative;
      height: 215px;
      width: 226px;
      border: 1px solid #ddd;
      overflow: hidden; }
      .template_list_grid > li > .for_template_select_common.for_template_select {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
        width: 300px;
        height: 170px; }
      .template_list_grid > li > .for_template_select_common.for_membership_select {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
        width: 280px;
        height: 201px; }
        .template_list_grid > li > .for_template_select_common.for_membership_select .image_frame {
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
          width: 100%;
          height: calc(278px / 16 * 9);
          background-repeat: no-repeat;
          background-size: cover;
          background-position: 50% 50%;
          background-color: #ddd;
          position: relative; }
        .template_list_grid > li > .for_template_select_common.for_membership_select .wrapper > span {
          padding: 10px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: block;
          max-width: 280px;
          line-height: 24px;
          font-weight: 700;
          font-size: 13px;
          color: #000;
          margin: 0;
          text-align: left; }
      .template_list_grid > li > .for_template_select_common.w_image_centered > img,
      .template_list_grid > li > .for_template_select_common.w_image_centered .wrapper {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        height: 173px;
        width: 189px; }
      .template_list_grid > li > .for_template_select_common .wrapper > span {
        display: block;
        text-align: center;
        font-size: 13px;
        color: #666;
        margin-top: 2px; }
      .template_list_grid > li > .for_template_select_common .ribbon {
        transform: rotate(-40deg);
        -ms-transform: rotate(-40deg);
        -webkit-transform: rotate(-40deg);
        width: 160px;
        background: #333;
        color: #fff;
        padding: 2px 10px;
        font-size: 13px;
        text-transform: uppercase;
        display: block;
        text-align: center;
        position: absolute;
        left: -50px;
        top: 15px; }
    .template_list_grid > li > ul.action_list {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 1;
      margin: 0;
      padding: 0;
      width: 230px;
      text-align: center; }
      .template_list_grid > li > ul.action_list > li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block; }
        .template_list_grid > li > ul.action_list > li a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          display: none;
          font-size: 14px;
          padding: 5px 10px;
          text-align: center;
          text-transform: uppercase;
          height: 32px;
          width: 95px;
          font-weight: 400; }
          .template_list_grid > li > ul.action_list > li a, .template_list_grid > li > ul.action_list > li a:focus {
            text-decoration: none;
            border: 2px solid #fff;
            color: #fff; }
            .template_list_grid > li > ul.action_list > li a:hover, .template_list_grid > li > ul.action_list > li a:focus:hover {
              background: #fff;
              color: #000;
              text-decoration: none; }

.mbutton_preview {
  margin: 0 -20px -40px -20px;
  padding: 20px 20px 40px 20px; }

h3.preview_text_style {
  color: rgba(0, 0, 0, 0.1) !important;
  font-weight: 700;
  font-size: 18px !important; }
  h3.preview_text_style.w_margin_bottom {
    margin-bottom: 20px; }

.sticky_preview_row {
  position: relative; }
  .sticky_preview_row .sticky_preview {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 0 15px;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1; }

.access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li {
  display: flex;
  align-items: center;
  width: 100%; }
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-1 {
    min-width: 350px;
    max-width: 38%;
    width: 38%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 20px; }
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-2,
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-3,
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-4,
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-5 {
    width: 105px;
    max-width: 12%;
    width: 12%;
    text-align: center;
    position: relative; }
  .access_levels_categories .navigation_category_divs ul.index-list_v4 > li > ul > li .col-6 {
    max-width: 14%;
    width: 14%;
    min-width: 130px;
    position: relative;
    padding-left: 20px; }

.legend-block {
  margin-bottom: 0px; }
  .legend-block .legend-block-list {
    float: right; }
  .legend-block.no_inline > ul {
    float: none;
    display: block; }
    .legend-block.no_inline > ul > li {
      display: block;
      margin: 0 0 20px 0;
      float: none; }
      .legend-block.no_inline > ul > li:last-child {
        margin-bottom: 0; }
      .legend-block.no_inline > ul > li .checkbox_text {
        text-overflow: ellipsis;
        overflow: hidden;
        display: block;
        white-space: nowrap;
        max-width: 260px; }
  .legend-block.legend-block_top {
    position: absolute;
    top: 20px;
    left: 20px;
    right: 20px;
    z-index: 1; }
  .legend-block > ul {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 0px;
    padding: 0;
    font-size: 12px; }
    .legend-block > ul > li {
      font-size: 12px;
      float: left;
      margin-left: 25px;
      list-style: none; }
      .legend-block > ul > li span {
        margin-left: 0; }
      .legend-block > ul > li:first-child {
        margin-left: 0; }
    .legend-block > ul.not_interactive > li label {
      cursor: default; }
    .legend-block > ul.not_interactive > li .legend_crcle {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      width: 24px;
      height: 24px;
      display: block; }
  .legend-block .legend_box label,
  .legend-block .switcher_box label {
    text-transform: uppercase;
    font-size: 10px;
    color: #999;
    line-height: 20px;
    font-weight: 400; }
    .legend-block .legend_box label.selected,
    .legend-block .switcher_box label.selected {
      color: #27bdde; }
  .legend-block .controls.w_checkbox label > div {
    top: -1px; }
  .legend-block .checkbox_box label {
    font-size: 13px;
    color: #999;
    line-height: 20px; }
  .legend-block .checkbox_box .ez-radio.ez-selected + span {
    color: #27bdde; }
  .legend-block [class*="graph_color"] {
    background: none; }
    .legend-block [class*="graph_color"].opaque .legend_crcle {
      opacity: 0.5; }
  .legend-block .graph_color1 .ez-checkbox,
  .legend-block .graph_color1 .ez-radio {
    border-color: #86c92f; }
    .legend-block .graph_color1 .ez-checkbox.ez-checked, .legend-block .graph_color1 .ez-checkbox.ez-selected,
    .legend-block .graph_color1 .ez-radio.ez-checked,
    .legend-block .graph_color1 .ez-radio.ez-selected {
      border-color: #86c92f;
      background: #86c92f; }
  .legend-block .graph_color1 .legend_crcle {
    border-color: #86c92f;
    background: #86c92f; }
  .legend-block .graph_color2 .ez-checkbox,
  .legend-block .graph_color2 .ez-radio {
    border-color: #f36a6a; }
    .legend-block .graph_color2 .ez-checkbox.ez-checked, .legend-block .graph_color2 .ez-checkbox.ez-selected,
    .legend-block .graph_color2 .ez-radio.ez-checked,
    .legend-block .graph_color2 .ez-radio.ez-selected {
      border-color: #f36a6a;
      background: #f36a6a; }
  .legend-block .graph_color2 .legend_crcle {
    border-color: #f36a6a;
    background: #f36a6a; }
  .legend-block .graph_color3 .ez-checkbox,
  .legend-block .graph_color3 .ez-radio {
    border-color: #7e7e7e; }
    .legend-block .graph_color3 .ez-checkbox.ez-checked, .legend-block .graph_color3 .ez-checkbox.ez-selected,
    .legend-block .graph_color3 .ez-radio.ez-checked,
    .legend-block .graph_color3 .ez-radio.ez-selected {
      border-color: #7e7e7e;
      background: #7e7e7e; }
  .legend-block .graph_color3 .legend_crcle {
    border-color: #7e7e7e;
    background: #7e7e7e; }
  .legend-block .graph_color4 .ez-checkbox,
  .legend-block .graph_color4 .ez-radio {
    border-color: #27bdde; }
    .legend-block .graph_color4 .ez-checkbox.ez-checked, .legend-block .graph_color4 .ez-checkbox.ez-selected,
    .legend-block .graph_color4 .ez-radio.ez-checked,
    .legend-block .graph_color4 .ez-radio.ez-selected {
      border-color: #27bdde;
      background: #27bdde; }
  .legend-block .graph_color4 .legend_crcle {
    border-color: #27bdde;
    background: #27bdde; }
  .legend-block .graph_color5 .ez-checkbox,
  .legend-block .graph_color5 .ez-radio {
    border-color: #ff00a2; }
    .legend-block .graph_color5 .ez-checkbox.ez-checked, .legend-block .graph_color5 .ez-checkbox.ez-selected,
    .legend-block .graph_color5 .ez-radio.ez-checked,
    .legend-block .graph_color5 .ez-radio.ez-selected {
      border-color: #ff00a2;
      background: #ff00a2; }
  .legend-block .graph_color5 .legend_crcle {
    border-color: #ff00a2;
    background: #ff00a2; }
  .legend-block .graph_color6 .ez-checkbox,
  .legend-block .graph_color6 .ez-radio {
    border-color: #EFC62B; }
    .legend-block .graph_color6 .ez-checkbox.ez-checked, .legend-block .graph_color6 .ez-checkbox.ez-selected,
    .legend-block .graph_color6 .ez-radio.ez-checked,
    .legend-block .graph_color6 .ez-radio.ez-selected {
      border-color: #EFC62B;
      background: #EFC62B; }
  .legend-block .graph_color6 .legend_crcle {
    border-color: #EFC62B;
    background: #EFC62B; }
  .legend-block .graph_color7 .ez-checkbox,
  .legend-block .graph_color7 .ez-radio {
    border-color: #fff; }
    .legend-block .graph_color7 .ez-checkbox.ez-checked, .legend-block .graph_color7 .ez-checkbox.ez-selected,
    .legend-block .graph_color7 .ez-radio.ez-checked,
    .legend-block .graph_color7 .ez-radio.ez-selected {
      border-color: #fff;
      background: #fff; }
    .legend-block .graph_color7 .ez-checkbox:after,
    .legend-block .graph_color7 .ez-radio:after {
      color: #333; }
  .legend-block .graph_color7 .legend_crcle {
    border-color: #fff;
    background: #fff; }

.graph-container {
  background: #fff; }

.template_list_grid {
  margin: 0;
  padding: 0; }
  .template_list_grid.w_arrow .arrow {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    -webkit-transition: "all" 0.5s ease-in;
    -moz-transition: "all" 0.5s ease-in;
    -ms-transition: "all" 0.5s ease-in;
    -o-transition: "all" 0.5s ease-in;
    transition: "all" 0.5s ease-in;
    margin-left: -17px;
    bottom: -51px;
    opacity: 0;
    z-index: 2; }
    .template_list_grid.w_arrow .arrow:after, .template_list_grid.w_arrow .arrow:before {
      position: absolute;
      bottom: 0px;
      z-index: 10;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      pointer-events: none; }
    .template_list_grid.w_arrow .arrow:after {
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #f2f2f4;
      left: 1px;
      border-width: 16px;
      bottom: 0; }
    .template_list_grid.w_arrow .arrow:before {
      border-color: rgba(220, 228, 230, 0);
      border-bottom-color: #c9d0d2;
      left: 0px;
      border-width: 17px;
      bottom: 0; }
  .template_list_grid.w_arrow > li {
    margin: 0 50px 50px 0; }
    .template_list_grid.w_arrow > li.selected .arrow {
      opacity: 1; }
  .template_list_grid.w_arrow + .expanded_radio_section {
    margin-top: 0;
    margin-bottom: 50px; }
    .template_list_grid.w_arrow + .expanded_radio_section:before {
      background-image: url(/img/new_style/collapse_tab_bg_grey_flipped.jpg);
      background-position: bottom;
      background-repeat: repeat-x;
      border-bottom: 1px solid #dae3e5;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 15px;
      width: 100%; }
    .template_list_grid.w_arrow + .expanded_radio_section:last-of-type {
      margin-bottom: 0;
      padding-bottom: 0;
      margin-top: 50px; }
      .template_list_grid.w_arrow + .expanded_radio_section:last-of-type:before {
        display: none; }
  .template_list_grid.w_2_cols > li:nth-last-child(-n+2) {
    margin-bottom: 0; }
  .template_list_grid.w_2_cols > li:nth-child(2n+2) {
    margin-right: 0; }
  .template_list_grid.w_2_cols > li:nth-child(2n+3) {
    clear: left; }
  .template_list_grid.w_3_cols > li:nth-last-child(-n+3) {
    margin-bottom: 0; }
  .template_list_grid.w_3_cols > li:nth-child(3n+3) {
    margin-right: 0; }
  .template_list_grid.w_3_cols > li:nth-child(3n+4) {
    clear: left; }
  .template_list_grid.w_multioptions > li > ul.action_list > li:first-child {
    margin-right: 20px; }
    .template_list_grid.w_multioptions > li > ul.action_list > li:first-child:last-child {
      margin-right: 0; }
  .template_list_grid.w_multioptions > li.selected ul.action_list {
    display: inline-block; }
  .template_list_grid.w_multioptions > li.selected:hover:before {
    background: rgba(243, 106, 106, 0.5); }
  .template_list_grid.w_multioptions > li.selected:hover .selected_box {
    display: none; }
  .template_list_grid.w_multioptions > li.selected:hover ul.action_list li a.selected {
    display: block; }
  .template_list_grid.for_membership_teaser_select > li > div:nth-of-type(1) {
    height: 221px;
    width: 233px; }
  .template_list_grid.for_template_select > li > div:nth-of-type(1) {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    width: 310px;
    height: 176px; }
  .template_list_grid.for_membership_template_select > li > div:nth-of-type(1) {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    width: 425px;
    height: 239px; }
  .template_list_grid.for_membership_template_select > li:last-child {
    margin-right: 0; }
  .template_list_grid.for_membership_template_select:last-of-type > li {
    margin-bottom: 0; }
  .template_list_grid.for_membership_select > li > div:nth-of-type(1) {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    width: 280px;
    height: 201px; }
    .template_list_grid.for_membership_select > li > div:nth-of-type(1) .image_frame {
      -webkit-border-radius: 3px 3px 0 0;
      -moz-border-radius: 3px 3px 0 0;
      -ms-border-radius: 3px 3px 0 0;
      border-radius: 3px 3px 0 0;
      width: 100%;
      height: calc(278px / 16 * 9);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      background-color: #ddd;
      position: relative; }
    .template_list_grid.for_membership_select > li > div:nth-of-type(1) .wrapper > span {
      padding: 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: block;
      max-width: 280px;
      line-height: 24px;
      font-weight: 700;
      font-size: 13px;
      color: #000;
      margin: 0;
      text-align: left; }
  .template_list_grid.w_image_centered > li > div:nth-of-type(1) > img,
  .template_list_grid.w_image_centered > li > div:nth-of-type(1) .wrapper {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    height: 173px;
    width: 189px; }
  .template_list_grid.w_preview > li .close_circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    -webkit-box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: -22px;
    right: -12px;
    width: 44px;
    height: 44px;
    font-size: 30px;
    font-weight: 500;
    line-height: 42px;
    text-align: center;
    display: none; }
    .template_list_grid.w_preview > li .close_circle, .template_list_grid.w_preview > li .close_circle:focus {
      text-decoration: none;
      background: #f36a6a;
      color: #fff; }
      .template_list_grid.w_preview > li .close_circle:hover, .template_list_grid.w_preview > li .close_circle:focus:hover {
        text-decoration: none;
        background: #ff4848; }
  .template_list_grid.w_preview > li img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: auto;
    height: 100%; }
  .template_list_grid.w_preview > li.maxi {
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 0 10px; }
    .template_list_grid.w_preview > li.maxi a.action_link.remove {
      display: none; }
    .template_list_grid.w_preview > li.maxi .close_circle {
      display: block; }
    .template_list_grid.w_preview > li.maxi > div {
      width: inherit;
      height: inherit; }
    .template_list_grid.w_preview > li.maxi .premium_tpl_badge {
      display: none; }
    .template_list_grid.w_preview > li.maxi img {
      width: 100%;
      height: auto; }
    .template_list_grid.w_preview > li.maxi > ul.action_list {
      display: none; }
    .template_list_grid.w_preview > li.maxi:before {
      display: none; }
    .template_list_grid.w_preview > li.maxi.new:after {
      right: auto;
      left: -22px; }
  .template_list_grid > li {
    margin: 0 30px 30px 0;
    float: left;
    position: relative;
    list-style: none; }
    .template_list_grid > li > div:nth-of-type(1) {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.05);
      position: relative;
      border: 1px solid #ddd;
      overflow: hidden; }
    .template_list_grid > li > ul.action_list > li:first-child:not(:last-child) {
      margin-right: 20px; }
    .template_list_grid > li.new:after {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
      box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.1);
      position: absolute;
      top: -22px;
      right: -22px;
      display: block;
      content: "new";
      text-transform: uppercase;
      background: #ffd200;
      color: #000;
      width: 44px;
      height: 44px;
      font-size: 12px;
      font-weight: 500;
      line-height: 44px;
      text-align: center;
      z-index: 1; }
    .template_list_grid > li:before {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      border-radius: 3px;
      content: "";
      position: absolute;
      top: 0px;
      bottom: 0px;
      left: 0px;
      right: 0px;
      z-index: 1;
      opacity: 0;
      background: rgba(39, 189, 222, 0.5); }
    .template_list_grid > li a.action_link.remove {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      position: absolute;
      top: -12px;
      border: none;
      width: 24px;
      z-index: 10;
      height: 24px;
      line-height: 1;
      text-align: center;
      padding: 0;
      opacity: 0;
      right: -12px;
      cursor: pointer; }
      .template_list_grid > li a.action_link.remove, .template_list_grid > li a.action_link.remove:focus {
        text-decoration: none;
        background: #000;
        color: #fff; }
        .template_list_grid > li a.action_link.remove:hover, .template_list_grid > li a.action_link.remove:focus:hover {
          background: #f36a6a;
          color: #fff;
          text-decoration: none; }
      .template_list_grid > li a.action_link.remove i {
        opacity: 1;
        font-size: 12px;
        line-height: 26px; }
    .template_list_grid > li .selected_box {
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      display: inline-block;
      display: none;
      font-size: 14px;
      padding: 5px 10px;
      text-align: center;
      text-transform: uppercase;
      height: 32px;
      width: 95px;
      z-index: 1;
      font-weight: 400;
      text-decoration: none;
      border: 2px solid #fff;
      color: #fff; }
    .template_list_grid > li:hover ul.action_list > li a, .template_list_grid > li:focus ul.action_list > li a {
      display: block; }
    .template_list_grid > li:hover:before, .template_list_grid > li:focus:before {
      opacity: 1; }
    .template_list_grid > li:hover a.action_link.remove, .template_list_grid > li:focus a.action_link.remove {
      opacity: 1; }
    .template_list_grid > li.selected:before {
      background: rgba(134, 201, 47, 0.5);
      opacity: 1; }
    .template_list_grid > li.selected:hover:before {
      background: rgba(134, 201, 47, 0.5); }
    .template_list_grid > li.selected .action_list {
      display: none; }
    .template_list_grid > li.selected .selected_box {
      display: inline-block; }
    .template_list_grid > li > div:nth-of-type(1) .wrapper > span {
      display: block;
      text-align: center;
      font-size: 13px;
      color: #666;
      margin-top: 2px; }
    .template_list_grid > li > div:nth-of-type(1) .ribbon {
      transform: rotate(-40deg);
      -ms-transform: rotate(-40deg);
      -webkit-transform: rotate(-40deg);
      width: 160px;
      background: #333;
      color: #fff;
      padding: 2px 10px;
      font-size: 13px;
      text-transform: uppercase;
      display: block;
      text-align: center;
      position: absolute;
      left: -50px;
      top: 15px; }
    .template_list_grid > li > ul.action_list {
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 1;
      margin: 0;
      padding: 0;
      width: 230px;
      text-align: center; }
      .template_list_grid > li > ul.action_list.for_sort_list {
        width: 100%; }
        .template_list_grid > li > ul.action_list.for_sort_list > li {
          margin: 0 10px; }
          .template_list_grid > li > ul.action_list.for_sort_list > li i {
            display: inline-block;
            vertical-align: top;
            position: relative;
            top: 2px;
            font-weight: 12px; }
            .template_list_grid > li > ul.action_list.for_sort_list > li i:before {
              font-weight: 700 !important; }
          .template_list_grid > li > ul.action_list.for_sort_list > li:first-child i {
            margin-right: 5px; }
          .template_list_grid > li > ul.action_list.for_sort_list > li:first-child:not(:last-child) {
            margin-right: 10px; }
          .template_list_grid > li > ul.action_list.for_sort_list > li:last-child i {
            margin-left: 5px; }
      .template_list_grid > li > ul.action_list > li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline-block; }
        .template_list_grid > li > ul.action_list > li a {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          border-radius: 0;
          display: none;
          font-size: 14px;
          padding: 5px 10px;
          text-align: center;
          text-transform: uppercase;
          height: 32px;
          width: 95px;
          font-weight: 400; }
          .template_list_grid > li > ul.action_list > li a, .template_list_grid > li > ul.action_list > li a:focus {
            text-decoration: none;
            border: 2px solid #fff;
            color: #fff; }
            .template_list_grid > li > ul.action_list > li a:hover, .template_list_grid > li > ul.action_list > li a:focus:hover {
              background: #fff;
              color: #000;
              text-decoration: none; }

.table_secondary_decs {
  display: block;
  clear: both;
  margin-top: 5px;
  color: #7e7e7e;
  word-break: break-all;
  font-size: 12px; }
  .table_secondary_decs.w_ellipsis {
    word-break: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis; }

.table_secondary_decs_larger {
  display: block;
  clear: both;
  margin-top: 5px;
  color: #7e7e7e;
  word-break: break-all;
  font-size: 13px; }
  .table_secondary_decs_larger.w_ellipsis {
    word-break: normal;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis; }

.table_primary_desc_normal {
  font-weight: 400; }

ul.sortbar-list {
  margin: 0;
  padding: 0; }
  ul.sortbar-list > li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin: 0px 20px 0px 0;
    width: 108px;
    font-size: 12px; }
    ul.sortbar-list > li:nth-last-child(2) {
      margin-right: 0;
      width: 120px; }
    ul.sortbar-list > li:last-child {
      margin-right: 0;
      width: 140px; }
    ul.sortbar-list > li .ez-checkbox {
      margin-right: 5px; }

.universal_computer_wrapper {
  width: 522px;
  height: 414px;
  background: url("/img/new_style/universal_computer_wrapper.png") no-repeat 0 0;
  position: relative;
  right: -20px;
  float: right; }
  .universal_computer_wrapper.w_carousel {
    margin-bottom: 30px; }
  .universal_computer_wrapper.medium_size {
    width: 380px;
    height: 300px;
    background: url("/img/new_style/universal_computer_wrapper_medium.png") no-repeat 0 0; }
    .universal_computer_wrapper.medium_size .ftype-block-img {
      top: 12px; }
  .universal_computer_wrapper .ftype-block-img {
    position: absolute;
    top: 15px;
    right: 0; }
    .universal_computer_wrapper .ftype-block-img .helpdesk_img {
      position: absolute;
      max-height: 50px;
      width: auto;
      max-width: 100px;
      height: auto; }
      .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_1 {
        right: 5px;
        bottom: 0px; }
      .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_2 {
        right: 0;
        bottom: 5px; }
      .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_3, .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_4, .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_5, .universal_computer_wrapper .ftype-block-img .helpdesk_img.type_6 {
        right: 5px;
        bottom: 5px; }
  .universal_computer_wrapper.no_computer {
    width: 100%;
    height: inherit;
    background: none;
    right: 0; }
    .universal_computer_wrapper.no_computer .ftype-block-img {
      position: relative;
      top: auto;
      right: auto; }

.for_sequence_selected {
  display: table;
  width: auto;
  margin: 0; }
  .for_sequence_selected > div {
    vertical-align: middle;
    display: table-cell;
    width: auto;
    float: none;
    position: relative; }
    .for_sequence_selected > div:nth-of-type(2) {
      width: auto;
      padding-left: 40px;
      color: #999; }

.marketplace-toolbar-filter-applied > ul,
.marketplace-toolbar-filter-applied #filter_list {
  margin: 10px 0 0 0;
  padding: 0; }

.w_nth_lines {
  margin: 0;
  padding: 0;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%; }
  .w_nth_lines .spacer {
    width: 36px; }
  .w_nth_lines.align_center > li > div {
    vertical-align: middle; }
  .w_nth_lines > li,
  .w_nth_lines > .pseudo_li {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px; }
    .w_nth_lines > li > div,
    .w_nth_lines > .pseudo_li > div {
      display: table-cell;
      vertical-align: top; }
      .w_nth_lines > li > div:nth-of-type(1),
      .w_nth_lines > .pseudo_li > div:nth-of-type(1) {
        width: 51px;
        min-width: 51px;
        padding-right: 15px; }
      .w_nth_lines > li > div:nth-of-type(2),
      .w_nth_lines > .pseudo_li > div:nth-of-type(2) {
        width: 100%; }
        .w_nth_lines > li > div:nth-of-type(2).w_inline_controls,
        .w_nth_lines > .pseudo_li > div:nth-of-type(2).w_inline_controls {
          width: auto; }
    .w_nth_lines > li:nth-last-of-type(1),
    .w_nth_lines > .pseudo_li:nth-last-of-type(1) {
      margin-bottom: 0; }
  .w_nth_lines.w_margin_top {
    margin-top: 40px; }
  .w_nth_lines.larger_col > li > div:nth-of-type(1) {
    width: 130px;
    min-width: 130px;
    padding-right: 15px; }
  .w_nth_lines.larger_col > li > div:nth-of-type(2) {
    width: 100%; }
  .w_nth_lines.semilarger_col > li > div:nth-of-type(1) {
    width: 51px;
    min-width: 51px;
    padding-right: 15px; }
  .w_nth_lines.semilarger_col > li > div:nth-of-type(2) {
    width: 100%; }
  .w_nth_lines.w_helpblock > li,
  .w_nth_lines.w_helpblock > .pseudo_li {
    margin-bottom: 0; }
    .w_nth_lines.w_helpblock > li:last-child > div .control-group.w_margin,
    .w_nth_lines.w_helpblock > .pseudo_li:last-child > div .control-group.w_margin {
      margin-bottom: 0; }
  .w_nth_lines.for_tags {
    margin: -5px 0; }
    .w_nth_lines.for_tags.w_halfmargin_top {
      margin-top: 15px; }
    .w_nth_lines.for_tags > li,
    .w_nth_lines.for_tags > .pseudo_li {
      margin-bottom: 10px; }
      .w_nth_lines.for_tags > li:nth-last-of-type(1),
      .w_nth_lines.for_tags > .pseudo_li:nth-last-of-type(1) {
        margin-bottom: 0; }
      .w_nth_lines.for_tags > li.w_margin,
      .w_nth_lines.for_tags > .pseudo_li.w_margin {
        margin-bottom: 20px; }
      .w_nth_lines.for_tags > li > div .hollow-btn-like,
      .w_nth_lines.for_tags > li > div .select-square,
      .w_nth_lines.for_tags > .pseudo_li > div .hollow-btn-like,
      .w_nth_lines.for_tags > .pseudo_li > div .select-square {
        margin: 5px 0; }
    .w_nth_lines.for_tags.for_status > li > div {
      vertical-align: top; }
      .w_nth_lines.for_tags.for_status > li > div:nth-of-type(1) {
        width: auto;
        min-width: auto;
        padding-right: 15px; }
  .w_nth_lines.for_status > li,
  .w_nth_lines.for_status > .pseudo_li {
    margin-bottom: 20px; }
    .w_nth_lines.for_status > li > div:nth-of-type(1),
    .w_nth_lines.for_status > .pseudo_li > div:nth-of-type(1) {
      width: auto;
      min-width: auto;
      padding-right: 15px; }
    .w_nth_lines.for_status > li > div:nth-of-type(2),
    .w_nth_lines.for_status > .pseudo_li > div:nth-of-type(2) {
      width: 100%; }
    .w_nth_lines.for_status > li > div .status_btn_like,
    .w_nth_lines.for_status > .pseudo_li > div .status_btn_like {
      margin: 0; }
    .w_nth_lines.for_status > li:nth-last-of-type(1),
    .w_nth_lines.for_status > .pseudo_li:nth-last-of-type(1) {
      margin-bottom: 0; }
  .w_nth_lines.no_table .pseudo_li > .vtable > .vcol:nth-of-type(1) {
    width: 56px;
    min-width: 56px; }
  .w_nth_lines.no_table .pseudo_li > .vtable > .vcol:nth-of-type(2) {
    width: 100%; }
  .w_nth_lines.status_btn_list {
    margin: -10px 0;
    padding: 0; }
    .w_nth_lines.status_btn_list > li {
      list-style: none;
      clear: both;
      display: block;
      margin: 0;
      padding: 10px 0; }
    .w_nth_lines.status_btn_list.w_table {
      display: table;
      width: 100%; }
      .w_nth_lines.status_btn_list.w_table > li {
        padding: 0px;
        display: table-row; }
        .w_nth_lines.status_btn_list.w_table > li > [class^="col-"] {
          display: table-cell;
          vertical-align: top;
          padding: 10px 0; }
          .w_nth_lines.status_btn_list.w_table > li > [class^="col-"] .status_btn_like {
            display: block; }
        .w_nth_lines.status_btn_list.w_table > li .col-2 {
          width: 100%;
          padding-left: 15px; }

.for_cc_error {
  display: table;
  width: 100%;
  margin: 0; }
  .for_cc_error > div {
    vertical-align: middle;
    display: table-cell; }
    .for_cc_error > div:nth-of-type(1) {
      width: 100%; }
    .for_cc_error > div:nth-of-type(2) {
      width: 82px;
      min-width: 82px;
      padding-left: 20px; }

.w_tag_padding {
  padding-left: 51px; }

.w_larger_padding {
  padding-left: 130px; }

.w_break_string_value {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }
  .w_break_string_value .controls .value {
    display: block; }

.w_label_break label.control-label {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  word-break: normal;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/ }

.c2a_preview_wrapper {
  position: relative;
  width: 100%; }
  .c2a_preview_wrapper p, .c2a_preview_wrapper h5, .c2a_preview_wrapper .pseudo_button {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    line-height: 1.42857; }
  .c2a_preview_wrapper p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 0; }
  .c2a_preview_wrapper h5 {
    font-size: 20px;
    font-weight: 400;
    color: #fff; }
  .c2a_preview_wrapper.for_optin .wrapper_div {
    top: 20px;
    left: 27px;
    right: 27px;
    position: absolute;
    overflow-y: hidden;
    max-height: 262px; }
  .c2a_preview_wrapper.for_optin h5 {
    margin-bottom: 20px; }
  .c2a_preview_wrapper.for_caption p {
    left: 8px;
    right: 8px;
    position: absolute;
    bottom: 52px;
    background: rgba(0, 0, 0, 0.8);
    padding: 15px 15px; }
  .c2a_preview_wrapper.for_caption_button .row_wrapper {
    width: auto;
    left: 8px;
    right: 8px;
    position: absolute;
    bottom: 53px;
    background: rgba(0, 0, 0, 0.8);
    padding: 10px 10px 10px 15px; }
  .c2a_preview_wrapper.for_caption_button .pseudo_button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    background: #27bdde;
    color: #fff;
    font-size: 12px;
    display: block;
    padding: 10px 5px;
    text-align: center; }
  .c2a_preview_wrapper.for_social .wrapper_div {
    top: 80px;
    left: 27px;
    right: 27px;
    position: absolute; }
  .c2a_preview_wrapper.for_social h5 {
    text-align: center;
    margin-bottom: 20px; }
  .c2a_preview_wrapper.for_social ul {
    margin: 0;
    padding: 0;
    text-align: center;
    bottom: 85px; }
    .c2a_preview_wrapper.for_social ul > li {
      list-style: none;
      display: inline-block;
      vertical-align: top;
      padding: 0;
      margin: 0 20px; }
      .c2a_preview_wrapper.for_social ul > li > div {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        text-align: center;
        width: 76px;
        height: 76px;
        display: block;
        border: 2px solid #fff;
        color: #fff;
        text-decoration: none;
        font-size: 40px;
        line-height: 72px; }
      .c2a_preview_wrapper.for_social ul > li:first-child > div i {
        margin-left: -5px; }
      .c2a_preview_wrapper.for_social ul > li:last-child > div i {
        margin-top: 5px;
        display: block; }

.user_detail_box {
  border-bottom: 1px solid #ddd;
  padding-bottom: 30px;
  margin-bottom: 30px;
  width: 100%;
  color: #000;
  display: flex;
  align-items: center; }
  .user_detail_box > div:nth-of-type(1) {
    width: 75px;
    max-width: 75px;
    min-width: 75px; }
  .user_detail_box > div:nth-of-type(2) {
    width: 100%; }
  .user_detail_box > div:nth-of-type(3) {
    width: 300px;
    max-width: 300px;
    min-width: 300px; }
  .user_detail_box h4 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px; }
  .user_detail_box h5 {
    font-size: 14px;
    margin-bottom: 10px; }
    .user_detail_box h5:last-of-type {
      margin-bottom: 0; }
  .user_detail_box.has-background {
    border-bottom: none;
    padding: 20px;
    margin-bottom: 20px; }

.chat_list_container {
  padding: 20px 20px 40px; }

.chat_list {
  border-collapse: collapse;
  display: table;
  width: 100%;
  margin: 0;
  table-layout: fixed; }
  .chat_list.indent-list > li {
    padding-left: 55px; }
    .chat_list.indent-list > li:first-child, .chat_list.indent-list > li.list-item-1:first-of-type {
      padding-top: 20px;
      margin-top: 20px;
      border-top: 1px solid #eee; }
  .chat_list.without_container {
    padding: 0 20px 20px; }
  .chat_list div.heading h4 {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    word-break: normal;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    /*-ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;*/
    margin: 0;
    font-size: 15px; }
    .chat_list div.heading h4 strong.moderator > i {
      display: inline-block;
      vertical-align: top;
      font-size: 18px;
      position: relative;
      top: 1px;
      margin-left: 3px;
      color: #EFC62B;
      line-height: 1; }
    .chat_list div.heading h4 .hollow-btn-like {
      position: relative;
      margin: -5px 0 -5px 10px; }
  .chat_list div.heading h5 {
    font-size: 12px;
    color: #c1c1c1;
    margin: 0;
    clear: left;
    float: left; }
    .chat_list div.heading h5 + .actions-list {
      margin-top: -17px;
      margin-bottom: 0; }
  .chat_list > li {
    width: 100%;
    list-style: none;
    margin: 0 0 40px 0;
    padding: 0; }
    .chat_list > li:last-child {
      margin-bottom: 0; }
    .chat_list > li.text_w_image .uphotoblock-85 {
      z-index: 1; }
    .chat_list > li .vcol {
      width: 100%;
      color: #000;
      vertical-align: top;
      display: table-cell;
      float: none;
      position: relative; }
      .chat_list > li .vcol.refresh {
        vertical-align: middle;
        position: relative;
        padding-right: 90px; }
        .chat_list > li .vcol.refresh a {
          position: absolute;
          right: 0;
          top: 0; }
    .chat_list > li > p,
    .chat_list > li .ticket-thread-body-inner,
    .chat_list > li .attachment,
    .chat_list > li .comment_body {
      margin: 0 0 0 55px; }
  .chat_list.cols-2.w_user_img li .vcol:nth-of-type(1) {
    width: 55px;
    min-width: 55px;
    max-width: 55px; }
  .chat_list.cols-2.w_user_img li .select-square span {
    font-size: 12px;
    top: 16px; }
  .chat_list.cols-2.w_user_img li .select-square.red {
    border-color: #f36a6a; }
    .chat_list.cols-2.w_user_img li .select-square.red span {
      color: #f36a6a; }
  .chat_list.cols-2.w_user_img li .select-square i.dl_icon {
    position: relative;
    line-height: 32px; }
    .chat_list.cols-2.w_user_img li .select-square i.dl_icon:after {
      content: "";
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      background: #999; }
  .chat_list.chat_list_tickets > li .vcol {
    padding-bottom: 10px; }
  .chat_list.chat_list_tickets .actions-list {
    margin-left: 20px;
    position: relative;
    margin-top: -5px;
    margin-bottom: -5px; }
  .chat_list.chat_list_tickets > li.private_post h4 {
    color: #bf7710; }
  .chat_list.chat_list_tickets > li.private_post .time_div {
    color: #daaf19; }
  .chat_list.chat_list_tickets > li.private_post .wysiwyg_printout * {
    color: #bf7710 !important; }
  .chat_list.chat_list_tickets .attachment {
    margin-top: 20px; }
  .chat_list.w_border > li {
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px; }
    .chat_list.w_border > li:last-child {
      border-bottom: none;
      padding-bottom: 0px;
      margin-bottom: 0; }
    .chat_list.w_border > li.w_padding {
      padding-bottom: 20px; }
  .chat_list.w_actions_right > li {
    position: relative;
    padding-right: 100px; }
    .chat_list.w_actions_right > li .col-actions {
      position: absolute;
      top: 2px;
      right: 10px;
      width: 80px;
      text-align: right; }
      .chat_list.w_actions_right > li .col-actions a {
        display: inline-block;
        margin-right: 10px; }
        .chat_list.w_actions_right > li .col-actions a:last-of-type {
          margin-right: 0; }
    .chat_list.w_actions_right > li.no_actions_right {
      padding-right: 0; }

.video_like_composer a.expander {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  top: 1px;
  text-decoration: none;
  color: #7e7e7e;
  right: 0; }
  .video_like_composer a.expander i {
    font-size: 16px; }
    .video_like_composer a.expander i:before {
      content: "\2c"; }
  .video_like_composer a.expander:hover {
    color: #656565;
    text-decoration: none; }
  .video_like_composer a.expander.expanded {
    color: #27bdde; }
    .video_like_composer a.expander.expanded i:before {
      content: "\2d"; }
    .video_like_composer a.expander.expanded:hover {
      color: #1c9ab6; }
.video_like_composer .expander-content {
  border-bottom: 1px solid #eee; }
  .video_like_composer .expander-content.no_border {
    border-bottom: none; }
.video_like_composer .row-embedded {
  border-top: none; }
  .video_like_composer .row-embedded .header_div > .well-inner h5 {
    position: relative;
    font-size: 18px;
    color: #000;
    font-weight: 400;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px; }
  .video_like_composer .row-embedded .header_div > .well-inner.has-background {
    border-bottom: 1px solid #eee; }
    .video_like_composer .row-embedded .header_div > .well-inner.has-background h5 {
      border-bottom: none;
      padding-bottom: 0; }
  .video_like_composer .row-embedded:last-of-type .header_div > .well-inner.has-background {
    border-bottom: none; }

.landing_pages_holder_block {
  margin-top: 40px; }

.col-actions {
  text-align: center; }
  .col-actions > a {
    margin: 0 5px !important; }
    .col-actions > a, .col-actions > a:focus {
      display: inline-block;
      vertical-align: top; }
      .col-actions > a:hover, .col-actions > a:focus:hover {
        display: inline-block;
        vertical-align: top; }

h6 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 20px 0; }
  h6 .normal {
    font-weight: 400; }
  h6 .w_p_r_20 {
    padding-right: 10px; }
  h6.w_underline {
    border-bottom: 1px solid #7e7e7e;
    padding-bottom: 10px; }
  h6.w_m_t {
    margin-top: 40px; }
  h6.no_b_m {
    margin-bottom: 0; }
  h6.w_status .pseudo_ticket_status_dropdown {
    display: inline-block;
    vertical-align: top;
    float: right;
    position: relative;
    top: 5px; }

.general-select-special {
  margin: -10px;
  padding: 0; }
  .general-select-special.w_m_t {
    margin-top: 30px; }
  .general-select-special > li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    float: left; }
    .general-select-special > li > div {
      margin: 10px;
      position: relative;
      padding: 20px 5px;
      color: #666; }
      .general-select-special > li > div h5 {
        font-weight: 400; }
      .general-select-special > li > div:before {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: border 0.3s ease-in;
        -moz-transition: border 0.3s ease-in;
        -ms-transition: border 0.3s ease-in;
        -o-transition: border 0.3s ease-in;
        transition: border 0.3s ease-in;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        border: 1px solid #ddd; }
      .general-select-special > li > div > i {
        font-size: 40px;
        margin-bottom: 10px;
        display: block;
        line-height: 1; }
      .general-select-special > li > div > a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        pointer-events: none; }
    .general-select-special > li .circle_indicator {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      color: #fff;
      font-weight: 400;
      line-height: 28px;
      height: 28px;
      width: 28px;
      background: #27bdde;
      text-align: center;
      position: absolute;
      top: -14px;
      right: -14px; }
    .general-select-special > li:not(.disabled):hover > div:before {
      border-width: 2px;
      border-color: #27bdde; }
    .general-select-special > li:not(.disabled):hover > div > a {
      pointer-events: all; }
    .general-select-special > li:not(.disabled):hover > div:before {
      border-width: 1px;
      border-color: #000; }
    .general-select-special > li:not(.disabled):hover > div > a {
      pointer-events: all; }
  .general-select-special.five_inline > li {
    width: 20%; }
    .general-select-special.five_inline > li:nth-child(5n+1) {
      clear: right; }

.general-select-special {
  margin: -10px;
  padding: 0; }
  .general-select-special.w_m_t {
    margin-top: 30px; }
  .general-select-special.no_clickable > li:not(.disabled):hover > div:before {
    border-color: #ddd; }
  .general-select-special > li {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    float: left; }
    .general-select-special > li > div {
      margin: 10px;
      position: relative;
      padding: 20px 5px;
      color: #666; }
      .general-select-special > li > div h5 {
        font-weight: 400; }
      .general-select-special > li > div:before {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: border 0.3s ease-in;
        -moz-transition: border 0.3s ease-in;
        -ms-transition: border 0.3s ease-in;
        -o-transition: border 0.3s ease-in;
        transition: border 0.3s ease-in;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        border: 1px solid #ddd; }
      .general-select-special > li > div > i {
        font-size: 40px;
        margin-bottom: 10px;
        display: block;
        line-height: 1; }
      .general-select-special > li > div > a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        pointer-events: none; }
    .general-select-special > li .circle_indicator {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      border-radius: 100%;
      color: #fff;
      font-weight: 400;
      line-height: 28px;
      height: 28px;
      width: 28px;
      background: #27bdde;
      text-align: center;
      position: absolute;
      top: -14px;
      right: -14px; }
    .general-select-special > li.disabled {
      opacity: 0.3; }
    .general-select-special > li:not(.disabled):hover > div:before {
      border-width: 1px;
      border-color: #000; }
    .general-select-special > li:not(.disabled):hover > div > a {
      pointer-events: all; }
  .general-select-special.five_inline > li {
    width: 20%; }
    .general-select-special.five_inline > li:nth-child(5n+1) {
      clear: right; }

.templates_container > table {
  min-height: 25px; }

.uploaded_filename_new {
  font-weight: 300;
  margin-top: 0px;
  font-size: 12px;
  position: relative;
  padding-left: 20px;
  display: inline-block;
  vertical-align: 0;
  clear: both; }
  .uploaded_filename_new > i {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    font-size: 14px; }
  .uploaded_filename_new > * {
    display: inline-block;
    vertical-align: 0; }
  .uploaded_filename_new > a {
    margin-left: 10px;
    position: relative;
    display: inline-block;
    vertical-align: 0; }
    .uploaded_filename_new > a:before {
      font-family: "line-cons";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      speak: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      content: "\e14a";
      top: 1px;
      position: relative; }

.panel_list {
  margin: 0;
  padding: 0; }
  .panel_list > li {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none; }
    .panel_list > li:last-of-type {
      margin-bottom: 0; }
    .panel_list > li.more-li {
      margin-top: -20px; }
      .panel_list > li.more-li .show_more_button {
        color: #000;
        background: #ddd;
        border-color: #ddd;
        text-transform: none;
        padding: 16px 20px;
        font-size: 14px;
        line-height: 1.3;
        border-radius: 3px; }
        .panel_list > li.more-li .show_more_button:focus, .panel_list > li.more-li .show_more_button.focus {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          color: #000;
          background: #c4c4c4;
          border-color: #9d9d9d; }
        .panel_list > li.more-li .show_more_button:hover {
          -webkit-transition: all 0.3s ease-in-out;
          -moz-transition: all 0.3s ease-in-out;
          -ms-transition: all 0.3s ease-in-out;
          -o-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
          color: #000;
          background: #c4c4c4;
          border-color: #bebebe; }
        .panel_list > li.more-li .show_more_button:active, .panel_list > li.more-li .show_more_button.active, .open > .panel_list > li.more-li .show_more_button.dropdown-toggle {
          color: #000;
          background: #c4c4c4;
          border-color: #bebebe;
          -webkit-box-shadow: none;
          box-shadow: none; }
          .panel_list > li.more-li .show_more_button:active:hover, .panel_list > li.more-li .show_more_button:active:focus, .panel_list > li.more-li .show_more_button:active.focus, .panel_list > li.more-li .show_more_button.active:hover, .panel_list > li.more-li .show_more_button.active:focus, .panel_list > li.more-li .show_more_button.active.focus, .open > .panel_list > li.more-li .show_more_button.dropdown-toggle:hover, .open > .panel_list > li.more-li .show_more_button.dropdown-toggle:focus, .open > .panel_list > li.more-li .show_more_button.dropdown-toggle.focus {
            color: #000;
            background: #b2b2b2;
            border-color: #9d9d9d; }
        .panel_list > li.more-li .show_more_button:active, .panel_list > li.more-li .show_more_button.active, .open > .panel_list > li.more-li .show_more_button.dropdown-toggle {
          background-image: none; }
        .panel_list > li.more-li .show_more_button.disabled, .panel_list > li.more-li .show_more_button[disabled] {
          background: #e7e7e7;
          color: #7e7e7e;
          border-color: #e7e7e7;
          cursor: not-allowed; }
        .panel_list > li.more-li .show_more_button.disabled:hover, .panel_list > li.more-li .show_more_button.disabled:focus, .panel_list > li.more-li .show_more_button.disabled.focus, .panel_list > li.more-li .show_more_button[disabled]:hover, .panel_list > li.more-li .show_more_button[disabled]:focus, .panel_list > li.more-li .show_more_button[disabled].focus, fieldset[disabled] .panel_list > li.more-li .show_more_button:hover, fieldset[disabled] .panel_list > li.more-li .show_more_button:focus, fieldset[disabled] .panel_list > li.more-li .show_more_button.focus {
          background: #e7e7e7;
          color: #7e7e7e;
          border-color: #e7e7e7; }
        .panel_list > li.more-li .show_more_button .badge {
          color: #ddd;
          background: #000; }
  .panel_list .panel.panel_kartra {
    position: relative; }
    .panel_list .panel.panel_kartra ul.universal-tablelist > li,
    .panel_list .panel.panel_kartra ul.universal-tablelist > div > li {
      min-height: auto; }
      .panel_list .panel.panel_kartra ul.universal-tablelist > li > [class^="col-"],
      .panel_list .panel.panel_kartra ul.universal-tablelist > div > li > [class^="col-"] {
        padding-top: 0;
        padding-bottom: 0; }
    .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li {
      display: flex;
      flex-direction: row; }
      .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row {
        display: flex;
        flex-direction: column;
        width: 100%; }
        .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row > div {
          display: flex;
          flex-direction: row; }
          .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row > div > div {
            padding-left: 5px;
            padding-right: 5px; }
            .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row > div > div:last-of-type {
              padding-right: 0; }
          .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row > div:nth-of-type(1) {
            margin-bottom: 15px;
            align-items: center; }
          .panel_list .panel.panel_kartra ul.universal-tablelist.w_double_row > li > .double_row > div:nth-of-type(2) {
            align-items: center; }
    .panel_list .panel.panel_kartra.no-record:hover {
      -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.025);
      box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.025); }

.table_breadcrumb {
  color: #bbb; }
  .table_breadcrumb > i {
    margin: 0 10px;
    font-size: 10px; }
    .table_breadcrumb > i:before {
      font-weight: 700 !important; }

.panel.panel_kartra {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: box-shadow 0.3s ease-in;
  -moz-transition: box-shadow 0.3s ease-in;
  -ms-transition: box-shadow 0.3s ease-in;
  -o-transition: box-shadow 0.3s ease-in;
  transition: box-shadow 0.3s ease-in;
  background: #fff; }
  .panel.panel_kartra > button {
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    border: none;
    background: none; }
  .panel.panel_kartra.highlighted {
    background-color: #fef9df; }
  .panel.panel_kartra > .circle-notifications {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    border-radius: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    min-width: 14px !important;
    padding: 0 3px;
    font-weight: 400;
    line-height: 12px;
    font-size: 10px;
    border: 2px solid #fff !important;
    width: 26px;
    height: 26px !important;
    border-width: 1px;
    margin-right: 0px;
    line-height: 1;
    left: 0; }
    .panel.panel_kartra > .circle-notifications.circle-pending {
      background: #EFC62B; }
    .panel.panel_kartra > .circle-notifications.circle-open {
      background: #EBEBEB; }
    .panel.panel_kartra > .circle-notifications.circle-delete {
      background: #f36a6a; }
    .panel.panel_kartra > .circle-notifications.circle-resolved {
      background: #86c92f; }
  .panel.panel_kartra.w_left_indicator {
    position: relative; }
    .panel.panel_kartra.w_left_indicator:before {
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      -ms-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 10px; }
    .panel.panel_kartra.w_left_indicator.indicator_active_red:before {
      background: #f36a6a; }
    .panel.panel_kartra.w_left_indicator.indicator_active_blue:before {
      background: #27bdde; }
    .panel.panel_kartra.w_left_indicator.indicator_active_orange:before {
      background: #ffdd4f; }
    .panel.panel_kartra.w_left_indicator.indicator_active_green:before {
      background: #86c92f; }
  .panel.panel_kartra.w_static_circle div:not(.affiliate_status_popover) > .circle-notifications {
    position: static;
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  .panel.panel_kartra .panel-body {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px; }
    .panel.panel_kartra .panel-body .flex_div {
      width: calc(100% - 100px);
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(1) {
        width: 280px; }
      .panel.panel_kartra .panel-body .flex_div > div h3 {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        padding-left: 40px;
        position: relative;
        line-height: 1.2;
        margin: 0 0 10px 0;
        font-weight: 700;
        color: #000;
        font-size: 16px; }
      .panel.panel_kartra .panel-body .flex_div > div p {
        /* These are technically the same, but use both */
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever */
        word-break: break-all;
        word-break: normal;
        /* Instead use this non-standard one: */
        word-break: break-word;
        /* Adds a hyphen where the word breaks, if supported (No Blink) */
        /*-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;*/
        padding-left: 40px;
        font-size: 14px;
        line-height: 1.2;
        color: #666;
        margin-bottom: 0; }
      .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(2) {
        text-align: center;
        width: 100px; }
      .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(3) {
        text-align: center;
        width: 100px; }
      .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(4) {
        text-align: center;
        width: 275px;
        padding-left: 40px; }
        .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(4) > ul {
          margin: 0;
          padding: 0; }
          .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(4) > ul > li {
            margin: 0 0 10px 0;
            padding: 0;
            list-style: none;
            display: flex;
            align-items: center; }
            .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(4) > ul > li > .select-square {
              margin-right: 15px; }
            .panel.panel_kartra .panel-body .flex_div > div:nth-of-type(4) > ul > li:last-child {
              margin-bottom: 0; }
    .panel.panel_kartra .panel-body > div:last-child {
      margin-left: auto; }
      .panel.panel_kartra .panel-body > div:last-child > ul {
        margin: 0;
        padding: 0;
        display: flex;
        align-items: flex-start;
        flex-wrap: nowrap; }
        .panel.panel_kartra .panel-body > div:last-child > ul > li {
          margin: 0 5px;
          padding: 0;
          list-style: none; }
  .panel.panel_kartra .panel-footer {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    background: #f5f5f5;
    padding: 20px;
    border-top: none; }
    .panel.panel_kartra .panel-footer > ul {
      margin: 0;
      padding: 0;
      width: 100%; }
      .panel.panel_kartra .panel-footer > ul > li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        align-items: center;
        min-height: 50px;
        font-size: 13px;
        width: 100%;
        color: #666;
        border-top: 1px solid #ddd; }
        .panel.panel_kartra .panel-footer > ul > li.header_row {
          text-transform: uppercase;
          color: #000;
          font-weight: 700;
          min-height: 30px;
          height: 30px;
          border-bottom: 1px solid #7e7e7e;
          border-top: none; }
        .panel.panel_kartra .panel-footer > ul > li:not(.header_row) > div:first-child {
          position: relative;
          padding-left: 40px; }
        .panel.panel_kartra .panel-footer > ul > li:not(.header_row) .visible-xs-block {
          margin-top: 5px;
          color: #000; }
        .panel.panel_kartra .panel-footer > ul > li > div {
          padding-top: 5px;
          padding-bottom: 5px;
          padding-left: 5px;
          padding-right: 5px;
          position: relative;
          /* These are technically the same, but use both */
          overflow-wrap: break-word;
          word-wrap: break-word;
          -ms-word-break: break-all;
          /* This is the dangerous one in WebKit, as it breaks things wherever */
          word-break: break-all;
          word-break: normal;
          /* Instead use this non-standard one: */
          word-break: break-word;
          /* Adds a hyphen where the word breaks, if supported (No Blink) */
          /*-ms-hyphens: auto;
          -moz-hyphens: auto;
          -webkit-hyphens: auto;
          hyphens: auto;*/ }
          .panel.panel_kartra .panel-footer > ul > li > div:first-child {
            padding-left: 0; }
          .panel.panel_kartra .panel-footer > ul > li > div:last-child {
            min-width: 75px;
            padding-right: 0; }
          .panel.panel_kartra .panel-footer > ul > li > div:nth-of-type(1) {
            width: 45%;
            max-width: 45%; }
          .panel.panel_kartra .panel-footer > ul > li > div:nth-of-type(2) {
            width: 45%;
            max-width: 45%; }
          .panel.panel_kartra .panel-footer > ul > li > div:nth-of-type(3) {
            width: 10%;
            max-width: 10%;
            text-align: center; }
        .panel.panel_kartra .panel-footer > ul > li.more-li {
          border-top: none !important;
          margin-top: 10px; }
  .panel.panel_kartra.expanded {
    -webkit-box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.045); }
    .panel.panel_kartra.expanded .btn.btn-hollow.w_expand {
      color: #fff;
      background: #27bdde;
      border-color: #27bdde;
      text-transform: none; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #fff;
        background: #1c9ab6;
        border-color: #126274; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:hover {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #fff;
        background: #1c9ab6;
        border-color: #1a93ad; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:active, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.active, .open > .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.dropdown-toggle {
        color: #fff;
        background: #1c9ab6;
        border-color: #1a93ad;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:active:hover, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:active:focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:active.focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.active:hover, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.active:focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.active.focus, .open > .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.dropdown-toggle:hover, .open > .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.dropdown-toggle:focus, .open > .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.dropdown-toggle.focus {
          color: #fff;
          background: #178097;
          border-color: #126274; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:active, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.active, .open > .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.dropdown-toggle {
        background-image: none; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.disabled, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand[disabled] {
        background: #e7e7e7;
        color: #7e7e7e;
        border-color: #e7e7e7;
        cursor: not-allowed; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.disabled:hover, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.disabled:focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.disabled.focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand[disabled]:hover, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand[disabled]:focus, .panel.panel_kartra.expanded .btn.btn-hollow.w_expand[disabled].focus, fieldset[disabled] .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:hover, fieldset[disabled] .panel.panel_kartra.expanded .btn.btn-hollow.w_expand:focus, fieldset[disabled] .panel.panel_kartra.expanded .btn.btn-hollow.w_expand.focus {
        background: #e7e7e7;
        color: #7e7e7e;
        border-color: #e7e7e7; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand .badge {
        color: #27bdde;
        background: #fff; }
      .panel.panel_kartra.expanded .btn.btn-hollow.w_expand .caret {
        border-top: none;
        border-bottom: 4px solid #fff; }
  .panel.panel_kartra .btn {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    font-weight: 300;
    padding: 5px 7px;
    line-height: 1.3;
    text-shadow: none; }
    .panel.panel_kartra .btn, .panel.panel_kartra .btn:focus {
      outline: 0 !important; }
      .panel.panel_kartra .btn:hover, .panel.panel_kartra .btn:focus:hover {
        outline: 0 !important; }
    .panel.panel_kartra .btn.show_more_button {
      color: #000;
      background: #e5e5e5;
      border-color: #e5e5e5;
      text-transform: none;
      padding: 16px 20px;
      font-size: 14px;
      line-height: 1.3;
      border-radius: 3px; }
      .panel.panel_kartra .btn.show_more_button:focus, .panel.panel_kartra .btn.show_more_button.focus {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #000;
        background: #cccccc;
        border-color: #a5a5a5; }
      .panel.panel_kartra .btn.show_more_button:hover {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #000;
        background: #cccccc;
        border-color: #c6c6c6; }
      .panel.panel_kartra .btn.show_more_button:active, .panel.panel_kartra .btn.show_more_button.active, .open > .panel.panel_kartra .btn.show_more_button.dropdown-toggle {
        color: #000;
        background: #cccccc;
        border-color: #c6c6c6;
        -webkit-box-shadow: none;
        box-shadow: none; }
        .panel.panel_kartra .btn.show_more_button:active:hover, .panel.panel_kartra .btn.show_more_button:active:focus, .panel.panel_kartra .btn.show_more_button:active.focus, .panel.panel_kartra .btn.show_more_button.active:hover, .panel.panel_kartra .btn.show_more_button.active:focus, .panel.panel_kartra .btn.show_more_button.active.focus, .open > .panel.panel_kartra .btn.show_more_button.dropdown-toggle:hover, .open > .panel.panel_kartra .btn.show_more_button.dropdown-toggle:focus, .open > .panel.panel_kartra .btn.show_more_button.dropdown-toggle.focus {
          color: #000;
          background: #bababa;
          border-color: #a5a5a5; }
      .panel.panel_kartra .btn.show_more_button:active, .panel.panel_kartra .btn.show_more_button.active, .open > .panel.panel_kartra .btn.show_more_button.dropdown-toggle {
        background-image: none; }
      .panel.panel_kartra .btn.show_more_button.disabled, .panel.panel_kartra .btn.show_more_button[disabled] {
        background: #e7e7e7;
        color: #7e7e7e;
        border-color: #e7e7e7;
        cursor: not-allowed; }
      .panel.panel_kartra .btn.show_more_button.disabled:hover, .panel.panel_kartra .btn.show_more_button.disabled:focus, .panel.panel_kartra .btn.show_more_button.disabled.focus, .panel.panel_kartra .btn.show_more_button[disabled]:hover, .panel.panel_kartra .btn.show_more_button[disabled]:focus, .panel.panel_kartra .btn.show_more_button[disabled].focus, fieldset[disabled] .panel.panel_kartra .btn.show_more_button:hover, fieldset[disabled] .panel.panel_kartra .btn.show_more_button:focus, fieldset[disabled] .panel.panel_kartra .btn.show_more_button.focus {
        background: #e7e7e7;
        color: #7e7e7e;
        border-color: #e7e7e7; }
      .panel.panel_kartra .btn.show_more_button .badge {
        color: #e5e5e5;
        background: #000; }
  .panel.panel_kartra:hover {
    -webkit-box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.045);
    box-shadow: 0 2px 10px 5px rgba(0, 0, 0, 0.045); }

.membership_theme_picker_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px; }
  .membership_theme_picker_wrapper h6 {
    margin-right: 10px;
    white-space: nowrap; }
  .membership_theme_picker_wrapper ul.membership_theme_color_picker {
    margin: 0;
    padding: 0;
    justify-content: space-between;
    display: flex;
    width: 100%; }
    .membership_theme_picker_wrapper ul.membership_theme_color_picker > li {
      margin: 0;
      padding: 0;
      list-style: none; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:last-child {
        margin-right: 0; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(1) > button {
        background: #26bdde; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(2) > button {
        background: #e4a955; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(3) > button {
        background: #ff9801; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(4) > button {
        background: #936229; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(5) > button {
        background: #950606; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(6) > button {
        background: #299225; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(7) > button {
        background: #ef5b8d; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(8) > button {
        background: #7e57c2; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(9) > button {
        background: #5e7ce2; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(10) > button {
        background: #26a69a; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(11) > button {
        background: #acc04f; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(12) > button {
        background: #47c6bc; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(13) > button {
        background: #014475; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(14) > button {
        background: #ff6d6d; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li:nth-child(15) > button {
        background: #333; }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        border-radius: 100%;
        -webkit-transition: 0.3s border ease-in;
        -moz-transition: 0.3s border ease-in;
        -ms-transition: 0.3s border ease-in;
        -o-transition: 0.3s border ease-in;
        transition: 0.3s border ease-in;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        display: block;
        position: relative;
        width: 36px;
        height: 36px; }
        .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button, .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button:focus {
          border: 2px solid transparent; }
          .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button:hover, .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button:focus:hover {
            border-color: rgba(0, 0, 0, 0.4); }
      .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button.selected {
        cursor: default; }
        .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button.selected, .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button.selected:focus {
          border-color: #000; }
          .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button.selected:hover, .membership_theme_picker_wrapper ul.membership_theme_color_picker > li > button.selected:focus:hover {
            border-color: #000; }

.membership_template_preview > img {
  -webkit-box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px 4px rgba(0, 0, 0, 0.05);
  border: 1px solid #e5e5e5; }

.input_w_cross_wrapper input {
  padding-right: 25px; }
.input_w_cross_wrapper .cross_name {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: absolute;
  bottom: 10px;
  height: 18px;
  right: 0px;
  text-align: center;
  width: 18px; }
  .input_w_cross_wrapper .cross_name i {
    line-height: 1;
    position: relative;
    top: 1px; }
  .input_w_cross_wrapper .cross_name, .input_w_cross_wrapper .cross_name:focus {
    text-decoration: none;
    color: #f36a6a; }
  .input_w_cross_wrapper .cross_name:hover {
    color: #ff4848;
    text-decoration: none; }

.ticket_not_read {
  font-weight: 900; }

h3.large_stat_elem {
  font-size: 14px;
  color: #999;
  text-transform: uppercase; }
  h3.large_stat_elem > span {
    text-transform: none;
    display: block;
    font-size: 26px;
    color: #000;
    font-weight: 700; }
    h3.large_stat_elem > span > sub {
      font-size: 16px;
      bottom: 0; }
      h3.large_stat_elem > span > sub.pre {
        margin-right: 5px; }
      h3.large_stat_elem > span > sub.post {
        margin-left: 5px; }

.video-js img.watermark_logo {
  max-width: 20%; }

.placeholder_image {
  width: 900px; }

.flex_grid {
  display: flex; }
  .flex_grid.justify-between {
    justify-content: space-between; }
  .flex_grid.align_center {
    align-items: center; }
  .flex_grid.w_limited_text h3 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .flex_grid.w_limited_text .button-box {
    white-space: nowrap;
    padding-left: 20px; }

.campaign_image_rounded {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 82px;
  width: 82px;
  position: relative; }

.scroll_content_wrapper .container,
.responsive_full .container,
.responsive .container,
.popover-content .container,
.builderUI .styleEditor .container,
.builderUI .menu .container,
.fluid_support .container,
.onboard_tutorial_overlay .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  width: 970px; }
.scroll_content_wrapper .container-fluid,
.responsive_full .container-fluid,
.responsive .container-fluid,
.popover-content .container-fluid,
.builderUI .styleEditor .container-fluid,
.builderUI .menu .container-fluid,
.fluid_support .container-fluid,
.onboard_tutorial_overlay .container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.scroll_content_wrapper .row,
.responsive_full .row,
.responsive .row,
.popover-content .row,
.builderUI .styleEditor .row,
.builderUI .menu .row,
.fluid_support .row,
.onboard_tutorial_overlay .row {
  margin-right: -15px;
  margin-left: -15px;
  display: flex;
  align-items: flex-start; }
  .scroll_content_wrapper .row.for_table_like_list_header, .scroll_content_wrapper .row.align_center,
  .responsive_full .row.for_table_like_list_header,
  .responsive_full .row.align_center,
  .responsive .row.for_table_like_list_header,
  .responsive .row.align_center,
  .popover-content .row.for_table_like_list_header,
  .popover-content .row.align_center,
  .builderUI .styleEditor .row.for_table_like_list_header,
  .builderUI .styleEditor .row.align_center,
  .builderUI .menu .row.for_table_like_list_header,
  .builderUI .menu .row.align_center,
  .fluid_support .row.for_table_like_list_header,
  .fluid_support .row.align_center,
  .onboard_tutorial_overlay .row.for_table_like_list_header,
  .onboard_tutorial_overlay .row.align_center {
    align-items: center; }
  .scroll_content_wrapper .row.for_bordered_input_switch,
  .responsive_full .row.for_bordered_input_switch,
  .responsive .row.for_bordered_input_switch,
  .popover-content .row.for_bordered_input_switch,
  .builderUI .styleEditor .row.for_bordered_input_switch,
  .builderUI .menu .row.for_bordered_input_switch,
  .fluid_support .row.for_bordered_input_switch,
  .onboard_tutorial_overlay .row.for_bordered_input_switch {
    height: 44px; }
    .scroll_content_wrapper .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .responsive_full .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .responsive .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .popover-content .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .builderUI .styleEditor .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .builderUI .menu .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .fluid_support .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1),
    .onboard_tutorial_overlay .row.for_bordered_input_switch .domainURL_wrapper > div:nth-of-type(1) {
      margin-top: -4px; }
  .scroll_content_wrapper .row.align_bottom,
  .responsive_full .row.align_bottom,
  .responsive .row.align_bottom,
  .popover-content .row.align_bottom,
  .builderUI .styleEditor .row.align_bottom,
  .builderUI .menu .row.align_bottom,
  .fluid_support .row.align_bottom,
  .onboard_tutorial_overlay .row.align_bottom {
    align-items: flex-end; }
  .scroll_content_wrapper .row.w_m_b,
  .responsive_full .row.w_m_b,
  .responsive .row.w_m_b,
  .popover-content .row.w_m_b,
  .builderUI .styleEditor .row.w_m_b,
  .builderUI .menu .row.w_m_b,
  .fluid_support .row.w_m_b,
  .onboard_tutorial_overlay .row.w_m_b {
    margin-bottom: 40px; }
  .scroll_content_wrapper .row.w_hm_b,
  .responsive_full .row.w_hm_b,
  .responsive .row.w_hm_b,
  .popover-content .row.w_hm_b,
  .builderUI .styleEditor .row.w_hm_b,
  .builderUI .menu .row.w_hm_b,
  .fluid_support .row.w_hm_b,
  .onboard_tutorial_overlay .row.w_hm_b {
    margin-bottom: 20px; }
  .scroll_content_wrapper .row.w_m_t,
  .responsive_full .row.w_m_t,
  .responsive .row.w_m_t,
  .popover-content .row.w_m_t,
  .builderUI .styleEditor .row.w_m_t,
  .builderUI .menu .row.w_m_t,
  .fluid_support .row.w_m_t,
  .onboard_tutorial_overlay .row.w_m_t {
    margin-top: 40px; }
  .scroll_content_wrapper .row.w_hm_t,
  .responsive_full .row.w_hm_t,
  .responsive .row.w_hm_t,
  .popover-content .row.w_hm_t,
  .builderUI .styleEditor .row.w_hm_t,
  .builderUI .menu .row.w_hm_t,
  .fluid_support .row.w_hm_t,
  .onboard_tutorial_overlay .row.w_hm_t {
    margin-top: 20px; }
  .scroll_content_wrapper .row.w_5_cols > [class*="span"],
  .responsive_full .row.w_5_cols > [class*="span"],
  .responsive .row.w_5_cols > [class*="span"],
  .popover-content .row.w_5_cols > [class*="span"],
  .builderUI .styleEditor .row.w_5_cols > [class*="span"],
  .builderUI .menu .row.w_5_cols > [class*="span"],
  .fluid_support .row.w_5_cols > [class*="span"],
  .onboard_tutorial_overlay .row.w_5_cols > [class*="span"] {
    min-width: 20%; }
  .scroll_content_wrapper .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .responsive_full .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .responsive .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .popover-content .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .fluid_support .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.for_tutorial.last_step > [class*="span"]:nth-of-type(1) {
    min-width: 50%; }
  .scroll_content_wrapper .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .responsive_full .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .responsive .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .popover-content .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .builderUI .styleEditor .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .builderUI .menu .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .fluid_support .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2),
  .onboard_tutorial_overlay .row.for_tutorial.last_step > [class*="span"]:nth-of-type(2) {
    min-width: 0%;
    padding: 0; }
  .scroll_content_wrapper .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .responsive_full .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .responsive .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .popover-content .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .builderUI .styleEditor .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .builderUI .menu .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .fluid_support .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3),
  .onboard_tutorial_overlay .row.for_tutorial.last_step > [class*="span"]:nth-of-type(3) {
    min-width: 50%; }
  .scroll_content_wrapper .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .responsive_full .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .responsive .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .popover-content .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .fluid_support .row.w_vertical_line > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.w_vertical_line > [class*="span"]:nth-of-type(1) {
    position: relative;
    background-image: url("/img/new_style/expand_box_bg_vertical_left_right.png");
    background-position: top right;
    background-repeat: repeat-y;
    border-right: 1px solid #ddd; }
  .scroll_content_wrapper .row.w_arrow > [class*="span"]:nth-of-type(1):after, .scroll_content_wrapper .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .responsive_full .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .responsive_full .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .responsive .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .responsive .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .popover-content .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .popover-content .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .builderUI .styleEditor .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .builderUI .styleEditor .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .builderUI .menu .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .builderUI .menu .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .fluid_support .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .fluid_support .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .onboard_tutorial_overlay .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .onboard_tutorial_overlay .row.w_arrow > [class*="span"]:nth-of-type(1):before {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    display: block;
    content: "";
    height: auto;
    background-color: transparent;
    z-index: 1; }
  .scroll_content_wrapper .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .responsive_full .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .responsive .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .popover-content .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .builderUI .styleEditor .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .builderUI .menu .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .fluid_support .row.w_arrow > [class*="span"]:nth-of-type(1):after,
  .onboard_tutorial_overlay .row.w_arrow > [class*="span"]:nth-of-type(1):after {
    right: -10px;
    border-left: 10px solid #fcfcfc;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; }
  .scroll_content_wrapper .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .responsive_full .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .responsive .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .popover-content .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .builderUI .styleEditor .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .builderUI .menu .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .fluid_support .row.w_arrow > [class*="span"]:nth-of-type(1):before,
  .onboard_tutorial_overlay .row.w_arrow > [class*="span"]:nth-of-type(1):before {
    right: -13px;
    border-left: 12px solid rgba(208, 208, 208, 0.4);
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent; }
  .scroll_content_wrapper .row.for_stats,
  .responsive_full .row.for_stats,
  .responsive .row.for_stats,
  .popover-content .row.for_stats,
  .builderUI .styleEditor .row.for_stats,
  .builderUI .menu .row.for_stats,
  .fluid_support .row.for_stats,
  .onboard_tutorial_overlay .row.for_stats {
    position: absolute;
    padding: 0 20px;
    width: 100%;
    top: 35px;
    z-index: 1; }
    .scroll_content_wrapper .row.for_stats.for_dashboard,
    .responsive_full .row.for_stats.for_dashboard,
    .responsive .row.for_stats.for_dashboard,
    .popover-content .row.for_stats.for_dashboard,
    .builderUI .styleEditor .row.for_stats.for_dashboard,
    .builderUI .menu .row.for_stats.for_dashboard,
    .fluid_support .row.for_stats.for_dashboard,
    .onboard_tutorial_overlay .row.for_stats.for_dashboard {
      padding-right: 0;
      position: static;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      padding: 0;
      width: auto; }
      .scroll_content_wrapper .row.for_stats.for_dashboard h3,
      .responsive_full .row.for_stats.for_dashboard h3,
      .responsive .row.for_stats.for_dashboard h3,
      .popover-content .row.for_stats.for_dashboard h3,
      .builderUI .styleEditor .row.for_stats.for_dashboard h3,
      .builderUI .menu .row.for_stats.for_dashboard h3,
      .fluid_support .row.for_stats.for_dashboard h3,
      .onboard_tutorial_overlay .row.for_stats.for_dashboard h3 {
        position: relative;
        padding-top: 35px;
        text-align: center; }
        .scroll_content_wrapper .row.for_stats.for_dashboard h3 > span,
        .responsive_full .row.for_stats.for_dashboard h3 > span,
        .responsive .row.for_stats.for_dashboard h3 > span,
        .popover-content .row.for_stats.for_dashboard h3 > span,
        .builderUI .styleEditor .row.for_stats.for_dashboard h3 > span,
        .builderUI .menu .row.for_stats.for_dashboard h3 > span,
        .fluid_support .row.for_stats.for_dashboard h3 > span,
        .onboard_tutorial_overlay .row.for_stats.for_dashboard h3 > span {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          top: 0;
          white-space: nowrap;
          text-transform: uppercase; }
    .scroll_content_wrapper .row.for_stats .gfx_stats_box_universal_new > li,
    .responsive_full .row.for_stats .gfx_stats_box_universal_new > li,
    .responsive .row.for_stats .gfx_stats_box_universal_new > li,
    .popover-content .row.for_stats .gfx_stats_box_universal_new > li,
    .builderUI .styleEditor .row.for_stats .gfx_stats_box_universal_new > li,
    .builderUI .menu .row.for_stats .gfx_stats_box_universal_new > li,
    .fluid_support .row.for_stats .gfx_stats_box_universal_new > li,
    .onboard_tutorial_overlay .row.for_stats .gfx_stats_box_universal_new > li {
      padding-top: 0;
      padding-bottom: 0;
      text-align: left; }
    .scroll_content_wrapper .row.for_stats h3,
    .responsive_full .row.for_stats h3,
    .responsive .row.for_stats h3,
    .popover-content .row.for_stats h3,
    .builderUI .styleEditor .row.for_stats h3,
    .builderUI .menu .row.for_stats h3,
    .fluid_support .row.for_stats h3,
    .onboard_tutorial_overlay .row.for_stats h3 {
      text-transform: uppercase;
      color: #999;
      font-size: 11px;
      line-height: 1;
      position: relative; }
      .scroll_content_wrapper .row.for_stats h3 > span,
      .responsive_full .row.for_stats h3 > span,
      .responsive .row.for_stats h3 > span,
      .popover-content .row.for_stats h3 > span,
      .builderUI .styleEditor .row.for_stats h3 > span,
      .builderUI .menu .row.for_stats h3 > span,
      .fluid_support .row.for_stats h3 > span,
      .onboard_tutorial_overlay .row.for_stats h3 > span {
        color: #000;
        display: block;
        font-size: 24px;
        margin-bottom: 10px;
        word-break: break-all;
        white-space: normal;
        text-transform: none; }
        .scroll_content_wrapper .row.for_stats h3 > span > sup,
        .responsive_full .row.for_stats h3 > span > sup,
        .responsive .row.for_stats h3 > span > sup,
        .popover-content .row.for_stats h3 > span > sup,
        .builderUI .styleEditor .row.for_stats h3 > span > sup,
        .builderUI .menu .row.for_stats h3 > span > sup,
        .fluid_support .row.for_stats h3 > span > sup,
        .onboard_tutorial_overlay .row.for_stats h3 > span > sup {
          font-size: 12px;
          margin-right: 5px;
          top: -0.7em; }
        .scroll_content_wrapper .row.for_stats h3 > span > small,
        .responsive_full .row.for_stats h3 > span > small,
        .responsive .row.for_stats h3 > span > small,
        .popover-content .row.for_stats h3 > span > small,
        .builderUI .styleEditor .row.for_stats h3 > span > small,
        .builderUI .menu .row.for_stats h3 > span > small,
        .fluid_support .row.for_stats h3 > span > small,
        .onboard_tutorial_overlay .row.for_stats h3 > span > small {
          font-weight: 300;
          color: #000;
          font-size: 12px; }
        .scroll_content_wrapper .row.for_stats h3 > span > span.hollow-btn-like,
        .responsive_full .row.for_stats h3 > span > span.hollow-btn-like,
        .responsive .row.for_stats h3 > span > span.hollow-btn-like,
        .popover-content .row.for_stats h3 > span > span.hollow-btn-like,
        .builderUI .styleEditor .row.for_stats h3 > span > span.hollow-btn-like,
        .builderUI .menu .row.for_stats h3 > span > span.hollow-btn-like,
        .fluid_support .row.for_stats h3 > span > span.hollow-btn-like,
        .onboard_tutorial_overlay .row.for_stats h3 > span > span.hollow-btn-like {
          border-color: rgba(0, 0, 0, 0.5);
          font-size: 12px;
          margin-left: 10px;
          display: inline-block;
          line-height: 1;
          position: relative;
          padding: 3px 6px; }
      .scroll_content_wrapper .row.for_stats h3.for_time > span > sup,
      .responsive_full .row.for_stats h3.for_time > span > sup,
      .responsive .row.for_stats h3.for_time > span > sup,
      .popover-content .row.for_stats h3.for_time > span > sup,
      .builderUI .styleEditor .row.for_stats h3.for_time > span > sup,
      .builderUI .menu .row.for_stats h3.for_time > span > sup,
      .fluid_support .row.for_stats h3.for_time > span > sup,
      .onboard_tutorial_overlay .row.for_stats h3.for_time > span > sup {
        margin-left: 5px;
        margin-right: 0; }
      .scroll_content_wrapper .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .responsive_full .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .responsive .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .popover-content .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .builderUI .styleEditor .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .builderUI .menu .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .fluid_support .row.for_stats h3.for_time_price > span > sup:first-of-type,
      .onboard_tutorial_overlay .row.for_stats h3.for_time_price > span > sup:first-of-type {
        margin-right: 5px;
        margin-left: 0; }
      .scroll_content_wrapper .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .responsive_full .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .responsive .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .popover-content .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .builderUI .styleEditor .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .builderUI .menu .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .fluid_support .row.for_stats h3.for_time_price > span > sup:last-of-type,
      .onboard_tutorial_overlay .row.for_stats h3.for_time_price > span > sup:last-of-type {
        margin-left: 5px;
        margin-right: 0; }
      .scroll_content_wrapper .row.for_stats h3.for_graphs,
      .responsive_full .row.for_stats h3.for_graphs,
      .responsive .row.for_stats h3.for_graphs,
      .popover-content .row.for_stats h3.for_graphs,
      .builderUI .styleEditor .row.for_stats h3.for_graphs,
      .builderUI .menu .row.for_stats h3.for_graphs,
      .fluid_support .row.for_stats h3.for_graphs,
      .onboard_tutorial_overlay .row.for_stats h3.for_graphs {
        color: rgba(255, 255, 255, 0.4);
        padding-top: 35px; }
        .scroll_content_wrapper .row.for_stats h3.for_graphs > span,
        .responsive_full .row.for_stats h3.for_graphs > span,
        .responsive .row.for_stats h3.for_graphs > span,
        .popover-content .row.for_stats h3.for_graphs > span,
        .builderUI .styleEditor .row.for_stats h3.for_graphs > span,
        .builderUI .menu .row.for_stats h3.for_graphs > span,
        .fluid_support .row.for_stats h3.for_graphs > span,
        .onboard_tutorial_overlay .row.for_stats h3.for_graphs > span {
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          position: absolute;
          top: 0;
          white-space: nowrap;
          text-transform: uppercase;
          color: #fff;
          font-size: 20px; }
          .scroll_content_wrapper .row.for_stats h3.for_graphs > span > small,
          .responsive_full .row.for_stats h3.for_graphs > span > small,
          .responsive .row.for_stats h3.for_graphs > span > small,
          .popover-content .row.for_stats h3.for_graphs > span > small,
          .builderUI .styleEditor .row.for_stats h3.for_graphs > span > small,
          .builderUI .menu .row.for_stats h3.for_graphs > span > small,
          .fluid_support .row.for_stats h3.for_graphs > span > small,
          .onboard_tutorial_overlay .row.for_stats h3.for_graphs > span > small {
            color: #fff; }
          .scroll_content_wrapper .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .responsive_full .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .responsive .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .popover-content .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .builderUI .styleEditor .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .builderUI .menu .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .fluid_support .row.for_stats h3.for_graphs > span > span.hollow-btn-like,
          .onboard_tutorial_overlay .row.for_stats h3.for_graphs > span > span.hollow-btn-like {
            border-color: rgba(255, 255, 255, 0.5); }
    .scroll_content_wrapper .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .responsive_full .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .responsive .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .popover-content .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .builderUI .styleEditor .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .builderUI .menu .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .fluid_support .row.for_stats.w_icon .gfx_stats_box_universal_new,
    .onboard_tutorial_overlay .row.for_stats.w_icon .gfx_stats_box_universal_new {
      display: inline-block;
      vertical-align: top; }
    .scroll_content_wrapper .row.for_stats.w_icon h3 > span,
    .responsive_full .row.for_stats.w_icon h3 > span,
    .responsive .row.for_stats.w_icon h3 > span,
    .popover-content .row.for_stats.w_icon h3 > span,
    .builderUI .styleEditor .row.for_stats.w_icon h3 > span,
    .builderUI .menu .row.for_stats.w_icon h3 > span,
    .fluid_support .row.for_stats.w_icon h3 > span,
    .onboard_tutorial_overlay .row.for_stats.w_icon h3 > span {
      left: 0;
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
  .scroll_content_wrapper .row.w_max_space,
  .responsive_full .row.w_max_space,
  .responsive .row.w_max_space,
  .popover-content .row.w_max_space,
  .builderUI .styleEditor .row.w_max_space,
  .builderUI .menu .row.w_max_space,
  .fluid_support .row.w_max_space,
  .onboard_tutorial_overlay .row.w_max_space {
    margin-left: -15px;
    margin-right: -15px; }
    .scroll_content_wrapper .row.w_max_space > [class*="span"]:nth-of-type(1),
    .responsive_full .row.w_max_space > [class*="span"]:nth-of-type(1),
    .responsive .row.w_max_space > [class*="span"]:nth-of-type(1),
    .popover-content .row.w_max_space > [class*="span"]:nth-of-type(1),
    .builderUI .styleEditor .row.w_max_space > [class*="span"]:nth-of-type(1),
    .builderUI .menu .row.w_max_space > [class*="span"]:nth-of-type(1),
    .fluid_support .row.w_max_space > [class*="span"]:nth-of-type(1),
    .onboard_tutorial_overlay .row.w_max_space > [class*="span"]:nth-of-type(1) {
      padding-right: 60px; }
    .scroll_content_wrapper .row.w_max_space > [class*="span"]:nth-of-type(2),
    .responsive_full .row.w_max_space > [class*="span"]:nth-of-type(2),
    .responsive .row.w_max_space > [class*="span"]:nth-of-type(2),
    .popover-content .row.w_max_space > [class*="span"]:nth-of-type(2),
    .builderUI .styleEditor .row.w_max_space > [class*="span"]:nth-of-type(2),
    .builderUI .menu .row.w_max_space > [class*="span"]:nth-of-type(2),
    .fluid_support .row.w_max_space > [class*="span"]:nth-of-type(2),
    .onboard_tutorial_overlay .row.w_max_space > [class*="span"]:nth-of-type(2) {
      padding-left: 60px; }
  .scroll_content_wrapper .row.w_min_space,
  .responsive_full .row.w_min_space,
  .responsive .row.w_min_space,
  .popover-content .row.w_min_space,
  .builderUI .styleEditor .row.w_min_space,
  .builderUI .menu .row.w_min_space,
  .fluid_support .row.w_min_space,
  .onboard_tutorial_overlay .row.w_min_space {
    margin-right: -5px;
    margin-left: -5px; }
    .scroll_content_wrapper .row.w_min_space > [class*="span"],
    .responsive_full .row.w_min_space > [class*="span"],
    .responsive .row.w_min_space > [class*="span"],
    .popover-content .row.w_min_space > [class*="span"],
    .builderUI .styleEditor .row.w_min_space > [class*="span"],
    .builderUI .menu .row.w_min_space > [class*="span"],
    .fluid_support .row.w_min_space > [class*="span"],
    .onboard_tutorial_overlay .row.w_min_space > [class*="span"] {
      padding-right: 5px;
      padding-left: 5px; }
  .scroll_content_wrapper .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .responsive_full .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .responsive .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .popover-content .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .fluid_support .row.layout_for_icon > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.layout_for_icon > [class*="span"]:nth-of-type(1) {
    width: 110px;
    min-width: 110px; }
  .scroll_content_wrapper .row.for_product_db > [class*="span"]:nth-of-type(2),
  .responsive_full .row.for_product_db > [class*="span"]:nth-of-type(2),
  .responsive .row.for_product_db > [class*="span"]:nth-of-type(2),
  .popover-content .row.for_product_db > [class*="span"]:nth-of-type(2),
  .builderUI .styleEditor .row.for_product_db > [class*="span"]:nth-of-type(2),
  .builderUI .menu .row.for_product_db > [class*="span"]:nth-of-type(2),
  .fluid_support .row.for_product_db > [class*="span"]:nth-of-type(2),
  .onboard_tutorial_overlay .row.for_product_db > [class*="span"]:nth-of-type(2) {
    padding-left: 30px; }
  .scroll_content_wrapper .row.w_one_line > [class*="span"]:nth-of-type(1),
  .responsive_full .row.w_one_line > [class*="span"]:nth-of-type(1),
  .responsive .row.w_one_line > [class*="span"]:nth-of-type(1),
  .popover-content .row.w_one_line > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.w_one_line > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.w_one_line > [class*="span"]:nth-of-type(1),
  .fluid_support .row.w_one_line > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.w_one_line > [class*="span"]:nth-of-type(1) {
    padding-right: 0; }
  .scroll_content_wrapper .row.w_one_line > [class*="span"].w_taglike > strong,
  .responsive_full .row.w_one_line > [class*="span"].w_taglike > strong,
  .responsive .row.w_one_line > [class*="span"].w_taglike > strong,
  .popover-content .row.w_one_line > [class*="span"].w_taglike > strong,
  .builderUI .styleEditor .row.w_one_line > [class*="span"].w_taglike > strong,
  .builderUI .menu .row.w_one_line > [class*="span"].w_taglike > strong,
  .fluid_support .row.w_one_line > [class*="span"].w_taglike > strong,
  .onboard_tutorial_overlay .row.w_one_line > [class*="span"].w_taglike > strong {
    margin-right: 5px; }
  .scroll_content_wrapper .row.w_one_line > [class*="span"].w_taglike > strong,
  .scroll_content_wrapper .row.w_one_line > [class*="span"].w_taglike > span,
  .responsive_full .row.w_one_line > [class*="span"].w_taglike > strong,
  .responsive_full .row.w_one_line > [class*="span"].w_taglike > span,
  .responsive .row.w_one_line > [class*="span"].w_taglike > strong,
  .responsive .row.w_one_line > [class*="span"].w_taglike > span,
  .popover-content .row.w_one_line > [class*="span"].w_taglike > strong,
  .popover-content .row.w_one_line > [class*="span"].w_taglike > span,
  .builderUI .styleEditor .row.w_one_line > [class*="span"].w_taglike > strong,
  .builderUI .styleEditor .row.w_one_line > [class*="span"].w_taglike > span,
  .builderUI .menu .row.w_one_line > [class*="span"].w_taglike > strong,
  .builderUI .menu .row.w_one_line > [class*="span"].w_taglike > span,
  .fluid_support .row.w_one_line > [class*="span"].w_taglike > strong,
  .fluid_support .row.w_one_line > [class*="span"].w_taglike > span,
  .onboard_tutorial_overlay .row.w_one_line > [class*="span"].w_taglike > strong,
  .onboard_tutorial_overlay .row.w_one_line > [class*="span"].w_taglike > span {
    vertical-align: middle; }
  .scroll_content_wrapper .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .responsive_full .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .responsive .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .popover-content .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .builderUI .styleEditor .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .builderUI .menu .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .fluid_support .row.w_one_line > [class*="span"].w_taglike .tag-color,
  .onboard_tutorial_overlay .row.w_one_line > [class*="span"].w_taglike .tag-color {
    margin-left: 10px;
    vertical-align: middle; }
  .scroll_content_wrapper .row.w_one_line .status_btn_like,
  .responsive_full .row.w_one_line .status_btn_like,
  .responsive .row.w_one_line .status_btn_like,
  .popover-content .row.w_one_line .status_btn_like,
  .builderUI .styleEditor .row.w_one_line .status_btn_like,
  .builderUI .menu .row.w_one_line .status_btn_like,
  .fluid_support .row.w_one_line .status_btn_like,
  .onboard_tutorial_overlay .row.w_one_line .status_btn_like {
    margin-right: 0; }
  .scroll_content_wrapper .row.w_one_line.for_tags > .span12,
  .responsive_full .row.w_one_line.for_tags > .span12,
  .responsive .row.w_one_line.for_tags > .span12,
  .popover-content .row.w_one_line.for_tags > .span12,
  .builderUI .styleEditor .row.w_one_line.for_tags > .span12,
  .builderUI .menu .row.w_one_line.for_tags > .span12,
  .fluid_support .row.w_one_line.for_tags > .span12,
  .onboard_tutorial_overlay .row.w_one_line.for_tags > .span12 {
    padding-right: 15px; }
  .scroll_content_wrapper .row.w_one_line.for_tags .tags_list_new,
  .responsive_full .row.w_one_line.for_tags .tags_list_new,
  .responsive .row.w_one_line.for_tags .tags_list_new,
  .popover-content .row.w_one_line.for_tags .tags_list_new,
  .builderUI .styleEditor .row.w_one_line.for_tags .tags_list_new,
  .builderUI .menu .row.w_one_line.for_tags .tags_list_new,
  .fluid_support .row.w_one_line.for_tags .tags_list_new,
  .onboard_tutorial_overlay .row.w_one_line.for_tags .tags_list_new {
    margin-top: -5px;
    margin-bottom: -5px; }
  .scroll_content_wrapper .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .responsive_full .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .responsive .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .popover-content .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .fluid_support .row.w_no_space_between > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.w_no_space_between > [class*="span"]:nth-of-type(1) {
    padding-right: 0; }
  .scroll_content_wrapper .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .responsive_full .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .responsive .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .popover-content .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .builderUI .styleEditor .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .builderUI .menu .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .fluid_support .row.w_no_space_between > [class*="span"]:nth-of-type(2),
  .onboard_tutorial_overlay .row.w_no_space_between > [class*="span"]:nth-of-type(2) {
    padding-left: 0; }
  .scroll_content_wrapper .row.w_no_space_around,
  .responsive_full .row.w_no_space_around,
  .responsive .row.w_no_space_around,
  .popover-content .row.w_no_space_around,
  .builderUI .styleEditor .row.w_no_space_around,
  .builderUI .menu .row.w_no_space_around,
  .fluid_support .row.w_no_space_around,
  .onboard_tutorial_overlay .row.w_no_space_around {
    margin-left: 0;
    margin-right: 0; }
    .scroll_content_wrapper .row.w_no_space_around > [class*="span"],
    .responsive_full .row.w_no_space_around > [class*="span"],
    .responsive .row.w_no_space_around > [class*="span"],
    .popover-content .row.w_no_space_around > [class*="span"],
    .builderUI .styleEditor .row.w_no_space_around > [class*="span"],
    .builderUI .menu .row.w_no_space_around > [class*="span"],
    .fluid_support .row.w_no_space_around > [class*="span"],
    .onboard_tutorial_overlay .row.w_no_space_around > [class*="span"] {
      padding-left: 0;
      padding-right: 0; }
  .scroll_content_wrapper .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .responsive_full .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .responsive .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .popover-content .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .builderUI .styleEditor .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .builderUI .menu .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .fluid_support .row.w_border_radius > [class*="span"]:nth-of-type(1),
  .onboard_tutorial_overlay .row.w_border_radius > [class*="span"]:nth-of-type(1) {
    -webkit-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    -ms-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px; }
  .scroll_content_wrapper .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .responsive_full .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .responsive .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .popover-content .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .builderUI .styleEditor .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .builderUI .menu .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .fluid_support .row.w_border_radius > [class*="span"]:nth-of-type(2),
  .onboard_tutorial_overlay .row.w_border_radius > [class*="span"]:nth-of-type(2) {
    -webkit-border-radius: 0 0 3px 0;
    -moz-border-radius: 0 0 3px 0;
    -ms-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0; }
  .scroll_content_wrapper .row.row_stretch,
  .responsive_full .row.row_stretch,
  .responsive .row.row_stretch,
  .popover-content .row.row_stretch,
  .builderUI .styleEditor .row.row_stretch,
  .builderUI .menu .row.row_stretch,
  .fluid_support .row.row_stretch,
  .onboard_tutorial_overlay .row.row_stretch {
    align-items: stretch; }
  .scroll_content_wrapper .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .responsive_full .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .responsive .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .popover-content .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .builderUI .styleEditor .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .builderUI .menu .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .fluid_support .row.row_level_2 > [class*="span"].span_not_fluid.span3,
  .onboard_tutorial_overlay .row.row_level_2 > [class*="span"].span_not_fluid.span3 {
    min-width: 232px;
    width: 232px; }
  .scroll_content_wrapper .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .responsive_full .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .responsive .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .popover-content .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .builderUI .styleEditor .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .builderUI .menu .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .fluid_support .row.row_level_2 > [class*="span"].span_not_fluid.span6,
  .onboard_tutorial_overlay .row.row_level_2 > [class*="span"].span_not_fluid.span6 {
    min-width: 465px;
    width: 465px; }
  .scroll_content_wrapper .row.for_product_db > [class*="span"].span_not_fluid,
  .responsive_full .row.for_product_db > [class*="span"].span_not_fluid,
  .responsive .row.for_product_db > [class*="span"].span_not_fluid,
  .popover-content .row.for_product_db > [class*="span"].span_not_fluid,
  .builderUI .styleEditor .row.for_product_db > [class*="span"].span_not_fluid,
  .builderUI .menu .row.for_product_db > [class*="span"].span_not_fluid,
  .fluid_support .row.for_product_db > [class*="span"].span_not_fluid,
  .onboard_tutorial_overlay .row.for_product_db > [class*="span"].span_not_fluid {
    min-width: 252px;
    width: 252px; }

.tabbable .row [class*="span"].span_not_fluid.span2 {
  min-width: 135px;
  width: 135px; }
.tabbable .row [class*="span"].span_not_fluid.span3 {
  min-width: 203px;
  width: 203px; }
.tabbable .row [class*="span"].span_not_fluid.span5 {
  min-width: 338px;
  width: 338px; }
.tabbable .row [class*="span"].span_not_fluid.span7 {
  min-width: 473px;
  width: 473px; }

.modal.modal_bootstrap_3.modal_bootstrap_3_fluid .modal-dialog {
  width: 940px; }
.modal.modal_bootstrap_3.modal_bootstrap_3_animate .modal-dialog {
  -webkit-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  -ms-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out; }

[class*="span"] {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin: 0; }
  [class*="span"].span_not_fluid.span1 {
    min-width: 81px;
    width: 81px; }
  [class*="span"].span_not_fluid.span2 {
    min-width: 162px;
    width: 162px; }
  [class*="span"].span_not_fluid.span3 {
    min-width: 243px;
    width: 243px; }
  [class*="span"].span_not_fluid.span4 {
    min-width: 323px;
    width: 323px; }
  [class*="span"].span_not_fluid.span5 {
    min-width: 404px;
    width: 404px; }
  [class*="span"].span_not_fluid.span6 {
    min-width: 485px;
    width: 485px; }
  [class*="span"].span_not_fluid.span7 {
    min-width: 566px;
    width: 566px; }
  [class*="span"].span_not_fluid.span8 {
    min-width: 647px;
    width: 647px; }
  [class*="span"].span_not_fluid.span9 {
    min-width: 727px;
    width: 727px; }
  [class*="span"].span_not_fluid.span10 {
    min-width: 808px;
    width: 808px; }
  [class*="span"].span_not_fluid.span11 {
    min-width: 889px;
    width: 889px; }
  [class*="span"].span_not_fluid.span12 {
    min-width: 970px;
    width: 970px; }
  [class*="span"]:not(.span_not_fluid) {
    width: 100%; }
    [class*="span"]:not(.span_not_fluid).span1 {
      min-width: 8.33333333%; }
    [class*="span"]:not(.span_not_fluid).span2 {
      min-width: 16.66666667%; }
    [class*="span"]:not(.span_not_fluid).span3 {
      min-width: 25%; }
    [class*="span"]:not(.span_not_fluid).span4 {
      min-width: 33.33333333%; }
    [class*="span"]:not(.span_not_fluid).span5 {
      min-width: 41.66666667%; }
    [class*="span"]:not(.span_not_fluid).span6 {
      min-width: 50%; }
      [class*="span"]:not(.span_not_fluid).span6.offset3 {
        width: 50%;
        margin-left: 25%; }
    [class*="span"]:not(.span_not_fluid).span7 {
      min-width: 58.33333333%; }
    [class*="span"]:not(.span_not_fluid).span8 {
      min-width: 66.66666667%; }
    [class*="span"]:not(.span_not_fluid).span9 {
      min-width: 75%; }
    [class*="span"]:not(.span_not_fluid).span10 {
      min-width: 83.33333333%; }
    [class*="span"]:not(.span_not_fluid).span11 {
      min-width: 91.66666667%; }
    [class*="span"]:not(.span_not_fluid).span12 {
      min-width: 100%; }

.gfx_stats_graph_wrapper .graph_wrapper {
  width: 670px; }
  .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_pages,
  .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_pages {
    width: 630px; }
  .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_bc,
  .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_bc {
    width: 630px; }

@media only screen and (min-width: 2100px) {
  body .scroll_content_wrapper .container, body.responsive_full .container, body.responsive .container {
    width: 1630px; }

  .mainmenu-row ul.mainmenu-list > li.menuitem_special {
    width: 25%; }

  ul.flex_grid_list > li {
    width: calc(100% / 5); }
    ul.flex_grid_list > li:nth-child(-n+5) {
      margin-top: 0; }

  ul.flex_grid_list > li {
    width: calc(100% / 5); }
    ul.flex_grid_list > li:nth-child(-n+5) {
      margin-top: 0; }

  ul.universal-gridlist > li {
    max-width: 288px;
    width: 20%; }
    ul.universal-gridlist > li:nth-child(-n+5) {
      margin-top: 0; }
    ul.universal-gridlist > li:nth-child(3n+1) {
      clear: none; }
    ul.universal-gridlist > li:nth-child(5n+1) {
      clear: left; }
    ul.universal-gridlist > li.more-li {
      clear: both; }
  ul.template_list_grid.fluid_tpl_list {
    margin-left: -15px;
    margin-right: -15px; }
    ul.template_list_grid.fluid_tpl_list > li {
      margin: 0 15px 30px 15px; }
      ul.template_list_grid.fluid_tpl_list > li > div:nth-of-type(1) {
        width: 288px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-last-child(-n+4) {
        margin-bottom: 0; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(3n+3) {
        margin-right: 15px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(4n+4) {
        margin-right: 15px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(3n+4) {
        clear: none; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(5n+1) {
        clear: left; }
  ul.universal-tablelist > li, ul.universal-tablelist > li > .main_row, ul.universal-tablelist > li > .dow {
    font-size: 16px; }

  .table_secondary_decs {
    font-size: 15px; }

  .table_secondary_decs_larger {
    font-size: 16px; }

  h3.two_lines span, h3.two_lines.small span {
    font-size: 24px; }

  .broadcast-graph .broadcast-graph-axis > ul.graph-values.for_split > li > ul > li {
    width: 72px; }

  .heatmap_graph_div ul.axis-x > li .bar {
    width: 44px; }
    .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(1) {
      margin-left: -25px; }
    .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(2) {
      margin-left: 25px; }

  .access_list_wrapper .access_list_wrapper_inner .column_bg {
    width: 12%;
    left: 38%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(2) {
      left: 50%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(3) {
      left: 62%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(4) {
      left: 74%; }

  .table-div-scroll.for_jtables_override .table-div-scroll-margin table tr td:nth-of-type(1) {
    width: 420px !important; }
  .table-div-scroll.for_jtables_override .table-div-scroll-margin table tr.tablefooter td {
    font-size: 15px; }
  .table-div-scroll.for_transactions .table-div-scroll-margin {
    margin-left: 100px;
    width: calc(100% - 100px); }
    .table-div-scroll.for_transactions .table-div-scroll-margin table tr td {
      font-size: 16px; }
      .table-div-scroll.for_transactions .table-div-scroll-margin table tr td:nth-of-type(1) {
        width: 100px !important; }
  .table-div-scroll.width_1000 .table-div-scroll-margin {
    overflow-x: hidden; }
    .table-div-scroll.width_1000 .table-div-scroll-margin table {
      width: 1140px; }
  .table-div-scroll .table-div-scroll-margin {
    margin-left: 420px;
    width: calc(100% - 420px); }
    .table-div-scroll .table-div-scroll-margin table {
      font-size: 16px;
      width: 1560px; }
      .table-div-scroll .table-div-scroll-margin table tr td.headcol {
        width: 420px; }
      .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li {
        height: 63px; }
        .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li:last-child {
          height: 62px; }
        .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li > span {
          font-size: 16px;
          margin-top: 0; }
      .table-div-scroll .table-div-scroll-margin table tr.tablefooter td {
        font-size: 16px; }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr.tableheader td.headcol {
      width: 420px; }
    .table-div-scroll .table-div-scroll-margin .padding-table table tr.tablefooter td.headcol {
      width: 420px; }

  .modal.modal_bootstrap_3.modal_bootstrap_3_fluid .modal-dialog {
    width: 1600px; }

  .sticky-notice-block.sticky-notice-block-livechat .container {
    max-width: 1630px !important; }

  .gfx_stats_graph_wrapper .graph_wrapper {
    width: 1330px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_pages,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_pages {
      width: 1290px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_bc,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_bc {
      width: 1290px; }

  .scroll_content_wrapper .row.for_stats h3 {
    font-size: 12px; } }
@media only screen and (min-width: 1770px) and (max-width: 2099px) {
  body .scroll_content_wrapper .container, body.responsive_full .container, body.responsive .container {
    width: 1300px; }

  .mainmenu-row ul.mainmenu-list > li.menuitem_special {
    width: 25%; }

  ul.flex_grid_list > li {
    width: calc(100% / 4); }
    ul.flex_grid_list > li:nth-child(-n+4) {
      margin-top: 0; }

  ul.flex_grid_list > li {
    width: calc(100% / 4); }
    ul.flex_grid_list > li:nth-child(-n+4) {
      margin-top: 0; }

  ul.universal-gridlist > li {
    max-width: 285px;
    width: 25%; }
    ul.universal-gridlist > li:nth-child(-n+4) {
      margin-top: 0; }
    ul.universal-gridlist > li:nth-child(3n+1) {
      clear: none; }
    ul.universal-gridlist > li:nth-child(4n+1) {
      clear: left; }
    ul.universal-gridlist > li.more-li {
      clear: both; }
  ul.template_list_grid.fluid_tpl_list {
    margin-left: -15px;
    margin-right: -15px; }
    ul.template_list_grid.fluid_tpl_list > li {
      margin: 0 15px 30px 15px; }
      ul.template_list_grid.fluid_tpl_list > li > div:nth-of-type(1) {
        width: 285px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-last-child(-n+4) {
        margin-bottom: 0; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(3n+3) {
        margin-right: 15px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(4n+4) {
        margin-right: 15px; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(3n+4) {
        clear: none; }
      ul.template_list_grid.fluid_tpl_list > li:nth-child(4n+1) {
        clear: left; }
  ul.universal-tablelist > li, ul.universal-tablelist > li > .main_row, ul.universal-tablelist > li > .dow {
    font-size: 15px; }

  h3.two_lines.small span {
    font-size: 20px; }

  .table_secondary_decs {
    font-size: 14px; }

  .table_secondary_decs_larger {
    font-size: 15px; }

  .sticky-notice-block.sticky-notice-block-livechat .container {
    max-width: 1300px !important; }

  .modal.modal_bootstrap_3.modal_bootstrap_3_fluid .modal-dialog {
    width: 1270px; }

  .heatmap_graph_div ul.axis-x > li .bar {
    width: 32px; }
    .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(1) {
      margin-left: -19px; }
    .heatmap_graph_div ul.axis-x > li .bar:nth-of-type(2) {
      margin-left: 19px; }

  .broadcast-graph .broadcast-graph-axis > ul.graph-values.for_split > li > ul > li {
    width: 54px; }

  .access_list_wrapper .access_list_wrapper_inner .column_bg {
    width: 12%;
    left: 38%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(2) {
      left: 50%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(3) {
      left: 62%; }
    .access_list_wrapper .access_list_wrapper_inner .column_bg:nth-of-type(4) {
      left: 74%; }

  .table-div-scroll.for_jtables_override .table-div-scroll-margin table tr.tablefooter td {
    font-size: 15px; }
  .table-div-scroll .table-div-scroll-margin table {
    font-size: 15px; }
    .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li {
      height: 62px; }
      .table-div-scroll .table-div-scroll-margin table tr td > ul:not(.no_table_styles).price_point_description li:last-child {
        height: 61px; }
    .table-div-scroll .table-div-scroll-margin table tr.tablefooter td {
      font-size: 15px; }
  .table-div-scroll.for_transactions .table-div-scroll-margin {
    width: calc(100% - 100px); }
    .table-div-scroll.for_transactions .table-div-scroll-margin table tr td {
      font-size: 15px; }

  header [class*="span"].span3.span_not_fluid {
    min-width: 260px; }

  .gfx_stats_graph_wrapper .graph_wrapper {
    width: 1000px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_pages,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_pages {
      width: 960px; }
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid.for_bc,
    .gfx_stats_graph_wrapper .graph_wrapper .graph_grid_inner.for_bc {
      width: 960px; }

  .scroll_content_wrapper .row.for_stats h3 {
    font-size: 12px; } }
@media only screen and (max-width: 970px) {
  .responsive_full .container,
  .responsive .container {
    width: 724px; } }
@media only screen and (max-width: 767px) {
  .responsive_full,
  .responsive {
    padding-left: 0;
    padding-right: 0; }
    .responsive_full .container,
    .responsive .container {
      width: 100%; }
      .responsive_full .container .row,
      .responsive .container .row {
        display: block; }
      .responsive_full .container [class*="span"]:not(.span_not_fluid).span6.offset3,
      .responsive .container [class*="span"]:not(.span_not_fluid).span6.offset3 {
        margin: 0;
        width: 100%;
        min-width: 100%; }
    .responsive_full .navbar-kartra .navbar-brand,
    .responsive .navbar-kartra .navbar-brand {
      padding-right: 20px;
      margin-left: 0; }
    .responsive_full .navbar-kartra .navbar-collapse,
    .responsive .navbar-kartra .navbar-collapse {
      right: 30px; } }
@media only screen and (max-width: 499px) {
  #resetpw-modal .modal-dialog {
    margin-left: 10px;
    margin-right: 10px;
    width: auto; } }
@media only screen and (max-width: 440px) {
  #resetpw-modal .modal-dialog .modal-body {
    padding-left: 15px;
    padding-right: 15px; } }
.scroll_analytics_block_wrapper {
  margin-bottom: 30px; }
  .scroll_analytics_block_wrapper h2 {
    font-weight: 700;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.3);
    margin: 0 0 10px 0;
    text-transform: uppercase; }
  .scroll_analytics_block_wrapper .scroll_analytics_block {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    height: 400px;
    max-height: 400px;
    overflow-y: auto;
    padding: 20px 20px 20px 20px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    background: #000; }
    .scroll_analytics_block_wrapper .scroll_analytics_block > div {
      display: table;
      width: 100%; }
      .scroll_analytics_block_wrapper .scroll_analytics_block > div > div {
        position: relative;
        display: table-cell;
        vertical-align: top; }
        .scroll_analytics_block_wrapper .scroll_analytics_block > div > div:nth-of-type(1) {
          width: calc(100% - 85px); }
          .scroll_analytics_block_wrapper .scroll_analytics_block > div > div:nth-of-type(1) > img {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            border-radius: 3px; }
        .scroll_analytics_block_wrapper .scroll_analytics_block > div > div:nth-of-type(2) {
          width: 85px; }
    .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line {
      position: absolute;
      top: 0;
      bottom: 0;
      right: 45px;
      width: 20px; }
      .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line .graph_label {
        position: absolute;
        bottom: -5px;
        left: 30px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 10px; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line .graph_label.main_label {
          bottom: auto;
          top: -5px; }
      .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        border-radius: 3px;
        background: white;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_1 {
          background: #006c8e; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_2 {
          background: #019d9f; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_3 {
          background: #07bb70; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_4 {
          background: #3ed936; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_5 {
          background: #a5ff01; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_6 {
          background: #ecff01; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_7 {
          background: #ffca0b; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_8 {
          background: #ff854b; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_9 {
          background: #ff2f30; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li.scroll_heat_level_10 {
          background: #b70601; }
        .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li {
          position: relative;
          left: 0;
          right: 0;
          list-style: none;
          margin: 0;
          padding: 0;
          height: 10%; }
          .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li:nth-child(1) {
            -webkit-border-radius: 3px 3px 0 0;
            -moz-border-radius: 3px 3px 0 0;
            -ms-border-radius: 3px 3px 0 0;
            border-radius: 3px 3px 0 0; }
          .scroll_analytics_block_wrapper .scroll_analytics_block .scroll_heat_line > ul > li:nth-last-child(1) {
            -webkit-border-radius: 0 0 3px 3px;
            -moz-border-radius: 0 0 3px 3px;
            -ms-border-radius: 0 0 3px 3px;
            border-radius: 0 0 3px 3px; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-thumb {
  background: #27bdde;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

::-webkit-scrollbar-track {
  background: #ebebeb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

body {
  scrollbar-face-color: #27bdde;
  scrollbar-track-color: #ebebeb; }
