﻿@charset "UTF-8"; /* Scss Document */ /* culori */ /* umbre */ /*ps icons*/

:root {
    --pr-color: #676767;
    --acc-color: #474A4A;
    --wh-color: #d4e3eb;
    --green-color: #3CAC3B;
    --red-color: #E61D25;
    --font: Roboto, sans-serif;
}

@font-face {
    font-family: 'perfectscore';
    src: url('fonts/perfectscore.ttf?tpdmhj') format('truetype'), url('fonts/perfectscore.woff?tpdmhj') format('woff'), url('fonts/perfectscore.svg?tpdmhj#perfectscore') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.col-xs-12.col-sm-6.time-count.scroll-smooth {
    position: sticky;
    top: 112px;
}

[class^="ps-"], [class*=" ps-"] { /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'perfectscore' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 24px;
    text-transform: none;
    position: relative;
    top: 5px;
    line-height: 0; /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body nav.navbar-default {
    background-color: var(--acc-color);
    box-shadow: none; /*box-shadow: 0 0 16px 16px var(--acc-color);*/
    border: none;
    background-image: url(26.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    background: transparent;
    backdrop-filter: blur(2px) contrast(1.15) brightness(1.06) saturate(1.15);
    box-shadow: inset 0 0px 10px 70px #0000009e, 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    border-bottom: .1px solid #ffffff4a;
}



.navbar-default .navbar-nav > li > a {
    color: var(--wh-color);
}

.ps-_10k:before {
    content: "\e900";
}

.ps-_10mp:before {
    content: "\e901";
}

.ps-_11mp:before {
    content: "\e902";
}

.ps-_12mp:before {
    content: "\e903";
}

.ps-_13mp:before {
    content: "\e904";
}

.ps-_14mp:before {
    content: "\e905";
}

.ps-_15mp:before {
    content: "\e906";
}

.ps-_16mp:before {
    content: "\e907";
}

.ps-_17mp:before {
    content: "\e908";
}

.ps-_18mp:before {
    content: "\e909";
}

.ps-_19mp:before {
    content: "\e90a";
}

.ps-_1k:before {
    content: "\e90b";
}

.ps-_1k_plus:before {
    content: "\e90c";
}

.ps-_1x_mobiledata:before {
    content: "\e90d";
}

.ps-_20mp:before {
    content: "\e90e";
}

.ps-_21mp:before {
    content: "\e90f";
}

.ps-_22mp:before {
    content: "\e910";
}

.ps-_23mp:before {
    content: "\e911";
}

.ps-_24mp:before {
    content: "\e912";
}

.ps-_2k:before {
    content: "\e913";
}

.ps-_2k_plus:before {
    content: "\e914";
}

.ps-_2mp:before {
    content: "\e915";
}

.ps-_30fps:before {
    content: "\e916";
}

.ps-_30fps_select:before {
    content: "\e917";
}

.ps-_360:before {
    content: "\e918";
}

.ps-_3d_rotation:before {
    content: "\e919";
}

.ps-_3g_mobiledata:before {
    content: "\e91a";
}

.ps-_3k:before {
    content: "\e91b";
}

.ps-_3k_plus:before {
    content: "\e91c";
}

.ps-_3mp:before {
    content: "\e91d";
}

.ps-_3p:before {
    content: "\e91e";
}

.ps-_4g_mobiledata:before {
    content: "\e91f";
}

.ps-_4g_plus_mobiledata:before {
    content: "\e920";
}

.ps-_4k:before {
    content: "\e921";
}

.ps-_4k_plus:before {
    content: "\e922";
}

.ps-_4mp:before {
    content: "\e923";
}

.ps-_5g:before {
    content: "\e924";
}

.ps-_5k:before {
    content: "\e925";
}

.ps-_5k_plus:before {
    content: "\e926";
}

.ps-_5mp:before {
    content: "\e927";
}

.ps-_60fps:before {
    content: "\e928";
}

.ps-_60fps_select:before {
    content: "\e929";
}

.ps-_6_ft_apart:before {
    content: "\e92a";
}

.ps-_6k:before {
    content: "\e92b";
}

.ps-_6k_plus:before {
    content: "\e92c";
}

.ps-_6mp:before {
    content: "\e92d";
}

.ps-_7k:before {
    content: "\e92e";
}

.ps-_7k_plus:before {
    content: "\e92f";
}

.ps-_7mp:before {
    content: "\e930";
}

.ps-_8k:before {
    content: "\e931";
}

.ps-_8k_plus:before {
    content: "\e932";
}

.ps-_8mp:before {
    content: "\e933";
}

.ps-_9k:before {
    content: "\e934";
}

.ps-_9k_plus:before {
    content: "\e935";
}

.ps-_9mp:before {
    content: "\e936";
}

.ps-ac_unit:before {
    content: "\e937";
}

.ps-access_alarm:before {
    content: "\e938";
}

.ps-access_alarms:before {
    content: "\e939";
}

.ps-schedule:before {
    content: "\e93a";
}

.ps-access_time_filled:before {
    content: "\e93b";
}

.ps-accessibility:before {
    content: "\e93c";
}

.ps-accessibility_new:before {
    content: "\e93d";
}

.ps-accessible:before {
    content: "\e93e";
}

.ps-accessible_forward:before {
    content: "\e93f";
}

.ps-account_balance:before {
    content: "\e940";
}

.ps-account_balance_wallet:before {
    content: "\e941";
}

.ps-account_box:before {
    content: "\e942";
}

.ps-account_circle:before {
    content: "\e943";
}

.ps-account_tree:before {
    content: "\e944";
}

.ps-ad_units:before {
    content: "\e945";
}

.ps-adb:before {
    content: "\e946";
}

.ps-add:before {
    content: "\e947";
}

.ps-add_a_photo:before {
    content: "\e948";
}

.ps-add_alarm:before {
    content: "\e949";
}

.ps-add_alert:before {
    content: "\e94a";
}

.ps-add_box:before {
    content: "\e94b";
}

.ps-add_business:before {
    content: "\e94c";
}

.ps-add_chart:before {
    content: "\e94d";
}

.ps-add_circle:before {
    content: "\e94e";
}

.ps-control_point:before {
    content: "\e94f";
}

.ps-add_comment:before {
    content: "\e950";
}

.ps-add_ic_call:before {
    content: "\e951";
}

.ps-add_link:before {
    content: "\e952";
}

.ps-add_location:before {
    content: "\e953";
}

.ps-add_location_alt:before {
    content: "\e954";
}

.ps-add_moderator:before {
    content: "\e955";
}

.ps-add_photo_alternate:before {
    content: "\e956";
}

.ps-add_reaction:before {
    content: "\e957";
}

.ps-add_road:before {
    content: "\e958";
}

.ps-add_shopping_cart:before {
    content: "\e959";
}

.ps-add_task:before {
    content: "\e95a";
}

.ps-add_to_drive:before {
    content: "\e95b";
}

.ps-add_to_home_screen:before {
    content: "\e95c";
}

.ps-queue:before {
    content: "\e95d";
}

.ps-add_to_queue:before {
    content: "\e95e";
}

.ps-addchart:before {
    content: "\e95f";
}

.ps-mode_standby:before {
    content: "\e960";
}

.ps-admin_panel_settings:before {
    content: "\e961";
}

.ps-ads_click:before {
    content: "\e962";
}

.ps-agriculture:before {
    content: "\e963";
}

.ps-air:before {
    content: "\e964";
}

.ps-airline_seat_flat:before {
    content: "\e965";
}

.ps-airline_seat_flat_angled:before {
    content: "\e966";
}

.ps-airline_seat_individual_suite:before {
    content: "\e967";
}

.ps-airline_seat_legroom_extra:before {
    content: "\e968";
}

.ps-airline_seat_legroom_normal:before {
    content: "\e969";
}

.ps-airline_seat_legroom_reduced:before {
    content: "\e96a";
}

.ps-airline_seat_recline_extra:before {
    content: "\e96b";
}

.ps-airline_seat_recline_normal:before {
    content: "\e96c";
}

.ps-airplane_ticket:before {
    content: "\e96d";
}

.ps-local_airport:before {
    content: "\e96e";
}

.ps-airplanemode_inactive:before {
    content: "\e96f";
}

.ps-airplay:before {
    content: "\e970";
}

.ps-airport_shuttle:before {
    content: "\e971";
}

.ps-alarm:before {
    content: "\e972";
}

.ps-alarm_add:before {
    content: "\e973";
}

.ps-alarm_off:before {
    content: "\e974";
}

.ps-alarm_on:before {
    content: "\e975";
}

.ps-album:before {
    content: "\e976";
}

.ps-align_horizontal_center:before {
    content: "\e977";
}

.ps-align_horizontal_left:before {
    content: "\e978";
}

.ps-align_horizontal_right:before {
    content: "\e979";
}

.ps-align_vertical_bottom:before {
    content: "\e97a";
}

.ps-align_vertical_center:before {
    content: "\e97b";
}

.ps-align_vertical_top:before {
    content: "\e97c";
}

.ps-all_inbox:before {
    content: "\e97d";
}

.ps-all_inclusive:before {
    content: "\e97e";
}

.ps-all_out:before {
    content: "\e97f";
}

.ps-alt_route:before {
    content: "\e980";
}

.ps-alternate_email:before {
    content: "\e981";
}

.ps-amp_stories:before {
    content: "\e982";
}

.ps-analytics:before {
    content: "\e983";
}

.ps-anchor:before {
    content: "\e984";
}

.ps-android:before {
    content: "\e985";
}

.ps-animation:before {
    content: "\e986";
}

.ps-announcement:before {
    content: "\e987";
}

.ps-aod:before {
    content: "\e988";
}

.ps-apartment:before {
    content: "\e989";
}

.ps-api:before {
    content: "\e98a";
}

.ps-app_blocking:before {
    content: "\e98b";
}

.ps-app_registration:before {
    content: "\e98c";
}

.ps-app_settings_alt:before {
    content: "\e98d";
}

.ps-approval:before {
    content: "\e98e";
}

.ps-apps:before {
    content: "\e98f";
}

.ps-architecture:before {
    content: "\e990";
}

.ps-archive:before {
    content: "\e991";
}

.ps-area_chart:before {
    content: "\e992";
}

.ps-arrow_back:before {
    content: "\e993";
}

.ps-arrow_back_ios:before {
    content: "\e994";
}

.ps-arrow_back_ios_new:before {
    content: "\e995";
}

.ps-arrow_circle_down:before {
    content: "\e996";
}

.ps-arrow_circle_up:before {
    content: "\e997";
}

.ps-arrow_downward:before {
    content: "\e998";
}

.ps-arrow_drop_down:before {
    content: "\e999";
}

.ps-arrow_drop_down_circle:before {
    content: "\e99a";
}

.ps-arrow_drop_up:before {
    content: "\e99b";
}

.ps-arrow_forward:before {
    content: "\e99c";
}

.ps-arrow_forward_ios:before {
    content: "\e99d";
}

.ps-arrow_left:before {
    content: "\e99e";
}

.ps-arrow_right:before {
    content: "\e99f";
}

.ps-arrow_right_alt:before {
    content: "\e9a0";
}

.ps-arrow_upward:before {
    content: "\e9a1";
}

.ps-art_track:before {
    content: "\e9a2";
}

.ps-article:before {
    content: "\e9a3";
}

.ps-aspect_ratio:before {
    content: "\e9a4";
}

.ps-poll:before {
    content: "\e9a5";
}

.ps-assignment:before {
    content: "\e9a6";
}

.ps-assignment_ind:before {
    content: "\e9a7";
}

.ps-assignment_late:before {
    content: "\e9a8";
}

.ps-assignment_return:before {
    content: "\e9a9";
}

.ps-assignment_returned:before {
    content: "\e9aa";
}

.ps-assignment_turned_in:before {
    content: "\e9ab";
}

.ps-assistant:before {
    content: "\e9ac";
}

.ps-assistant_direction:before {
    content: "\e9ad";
}

.ps-assistant_photo:before {
    content: "\e9ae";
}

.ps-atm:before {
    content: "\e9af";
}

.ps-attach_email:before {
    content: "\e9b0";
}

.ps-attach_file:before {
    content: "\e9b1";
}

.ps-attach_money:before {
    content: "\e9b2";
}

.ps-attachment:before {
    content: "\e9b3";
}

.ps-attractions:before {
    content: "\e9b4";
}

.ps-attribution:before {
    content: "\e9b5";
}

.ps-audiotrack:before {
    content: "\e9b6";
}

.ps-auto_awesome:before {
    content: "\e9b7";
}

.ps-auto_awesome_mosaic:before {
    content: "\e9b8";
}

.ps-auto_awesome_motion:before {
    content: "\e9b9";
}

.ps-auto_delete:before {
    content: "\e9ba";
}

.ps-auto_fix_high:before {
    content: "\e9bb";
}

.ps-auto_fix_normal:before {
    content: "\e9bc";
}

.ps-auto_fix_off:before {
    content: "\e9bd";
}

.ps-auto_graph:before {
    content: "\e9be";
}

.ps-auto_stories:before {
    content: "\e9bf";
}

.ps-autofps_select:before {
    content: "\e9c0";
}

.ps-autorenew:before {
    content: "\e9c1";
}

.ps-av_timer:before {
    content: "\e9c2";
}

.ps-baby_changing_station:before {
    content: "\e9c3";
}

.ps-back_hand:before {
    content: "\e9c4";
}

.ps-backpack:before {
    content: "\e9c5";
}

.ps-backspace:before {
    content: "\e9c6";
}

.ps-cloud_upload:before {
    content: "\e9c7";
}

.ps-backup_table:before {
    content: "\e9c8";
}

.ps-badge:before {
    content: "\e9c9";
}

.ps-bakery_dining:before {
    content: "\e9ca";
}

.ps-balcony:before {
    content: "\e9cb";
}

.ps-ballot:before {
    content: "\e9cc";
}

.ps-bar_chart:before {
    content: "\e9cd";
}

.ps-batch_prediction:before {
    content: "\e9ce";
}

.ps-bathroom:before {
    content: "\e9cf";
}

.ps-bathtub:before {
    content: "\e9d0";
}

.ps-battery_alert:before {
    content: "\e9d1";
}

.ps-battery_charging_full:before {
    content: "\e9d2";
}

.ps-battery_std:before {
    content: "\e9d3";
}

.ps-battery_saver:before {
    content: "\e9d4";
}

.ps-battery_unknown:before {
    content: "\e9d5";
}

.ps-beach_access:before {
    content: "\e9d6";
}

.ps-bed:before {
    content: "\e9d7";
}

.ps-bedroom_baby:before {
    content: "\e9d8";
}

.ps-bedroom_child:before {
    content: "\e9d9";
}

.ps-bedroom_parent:before {
    content: "\e9da";
}

.ps-bedtime:before {
    content: "\e9db";
}

.ps-beenhere:before {
    content: "\e9dc";
}

.ps-bento:before {
    content: "\e9dd";
}

.ps-bike_scooter:before {
    content: "\e9de";
}

.ps-biotech:before {
    content: "\e9df";
}

.ps-blender:before {
    content: "\e9e0";
}

.ps-block:before {
    content: "\e9e1";
}

.ps-bloodtype:before {
    content: "\e9e2";
}

.ps-bluetooth:before {
    content: "\e9e3";
}

.ps-bluetooth_searching:before {
    content: "\e9e4";
}

.ps-bluetooth_connected:before {
    content: "\e9e5";
}

.ps-bluetooth_disabled:before {
    content: "\e9e6";
}

.ps-bluetooth_drive:before {
    content: "\e9e7";
}

.ps-blur_circular:before {
    content: "\e9e8";
}

.ps-blur_linear:before {
    content: "\e9e9";
}

.ps-blur_off:before {
    content: "\e9ea";
}

.ps-lens_blur:before {
    content: "\e9eb";
}

.ps-bolt:before {
    content: "\e9ec";
}

.ps-class:before {
    content: "\e9ed";
}

.ps-book_online:before {
    content: "\e9ee";
}

.ps-turned_in:before {
    content: "\e9ef";
}

.ps-bookmark_add:before {
    content: "\e9f0";
}

.ps-bookmark_added:before {
    content: "\e9f1";
}

.ps-turned_in_not:before {
    content: "\e9f2";
}

.ps-bookmark_remove:before {
    content: "\e9f3";
}

.ps-bookmarks:before {
    content: "\e9f4";
}

.ps-border_all:before {
    content: "\e9f5";
}

.ps-border_bottom:before {
    content: "\e9f6";
}

.ps-border_clear:before {
    content: "\e9f7";
}

.ps-border_color:before {
    content: "\e9f8";
}

.ps-border_horizontal:before {
    content: "\e9f9";
}

.ps-border_inner:before {
    content: "\e9fa";
}

.ps-border_left:before {
    content: "\e9fb";
}

.ps-border_outer:before {
    content: "\e9fc";
}

.ps-border_right:before {
    content: "\e9fd";
}

.ps-border_style:before {
    content: "\e9fe";
}

.ps-border_top:before {
    content: "\e9ff";
}

.ps-border_vertical:before {
    content: "\ea00";
}

.ps-branding_watermark:before {
    content: "\ea01";
}

.ps-breakfast_dining:before {
    content: "\ea02";
}

.ps-lens:before {
    content: "\ea03";
}

.ps-brightness_2:before {
    content: "\ea04";
}

.ps-brightness_3:before {
    content: "\ea05";
}

.ps-brightness_4:before {
    content: "\ea06";
}

.ps-brightness_5:before {
    content: "\ea07";
}

.ps-brightness_6:before {
    content: "\ea08";
}

.ps-brightness_7:before {
    content: "\ea09";
}

.ps-brightness_auto:before {
    content: "\ea0a";
}

.ps-brightness_high:before {
    content: "\ea0b";
}

.ps-brightness_low:before {
    content: "\ea0c";
}

.ps-brightness_medium:before {
    content: "\ea0d";
}

.ps-broken_image:before {
    content: "\ea0e";
}

.ps-browser_not_supported:before {
    content: "\ea0f";
}

.ps-brunch_dining:before {
    content: "\ea10";
}

.ps-brush:before {
    content: "\ea11";
}

.ps-bubble_chart:before {
    content: "\ea12";
}

.ps-bug_report:before {
    content: "\ea13";
}

.ps-build:before {
    content: "\ea14";
}

.ps-build_circle:before {
    content: "\ea15";
}

.ps-bungalow:before {
    content: "\ea16";
}

.ps-burst_mode:before {
    content: "\ea17";
}

.ps-bus_alert:before {
    content: "\ea18";
}

.ps-domain:before {
    content: "\ea19";
}

.ps-business_center:before {
    content: "\ea1a";
}

.ps-cabin:before {
    content: "\ea1b";
}

.ps-cable:before {
    content: "\ea1c";
}

.ps-cached:before {
    content: "\ea1d";
}

.ps-cake:before {
    content: "\ea1e";
}

.ps-calculate:before {
    content: "\ea1f";
}

.ps-calendar_today:before {
    content: "\ea20";
}

.ps-calendar_view_day:before {
    content: "\ea21";
}

.ps-calendar_view_month:before {
    content: "\ea22";
}

.ps-calendar_view_week:before {
    content: "\ea23";
}

.ps-phone:before {
    content: "\ea24";
}

.ps-call_end:before {
    content: "\ea25";
}

.ps-north_east:before {
    content: "\ea26";
}

.ps-merge_type:before {
    content: "\ea27";
}

.ps-call_missed:before {
    content: "\ea28";
}

.ps-call_missed_outgoing:before {
    content: "\ea29";
}

.ps-call_received:before {
    content: "\ea2a";
}

.ps-call_split:before {
    content: "\ea2b";
}

.ps-call_to_action:before {
    content: "\ea2c";
}

.ps-camera:before {
    content: "\ea2d";
}

.ps-camera_alt:before {
    content: "\ea2e";
}

.ps-camera_enhance:before {
    content: "\ea2f";
}

.ps-camera_front:before {
    content: "\ea30";
}

.ps-camera_indoor:before {
    content: "\ea31";
}

.ps-camera_outdoor:before {
    content: "\ea32";
}

.ps-camera_rear:before {
    content: "\ea33";
}

.ps-camera_roll:before {
    content: "\ea34";
}

.ps-cameraswitch:before {
    content: "\ea35";
}

.ps-campaign:before {
    content: "\ea36";
}

.ps-cancel:before {
    content: "\ea37";
}

.ps-cancel_presentation:before {
    content: "\ea38";
}

.ps-cancel_schedule_send:before {
    content: "\ea39";
}

.ps-car_rental:before {
    content: "\ea3a";
}

.ps-car_repair:before {
    content: "\ea3b";
}

.ps-card_giftcard:before {
    content: "\ea3c";
}

.ps-card_membership:before {
    content: "\ea3d";
}

.ps-card_travel:before {
    content: "\ea3e";
}

.ps-carpenter:before {
    content: "\ea3f";
}

.ps-cases:before {
    content: "\ea40";
}

.ps-casino:before {
    content: "\ea41";
}

.ps-cast:before {
    content: "\ea42";
}

.ps-cast_connected:before {
    content: "\ea43";
}

.ps-cast_for_education:before {
    content: "\ea44";
}

.ps-catching_pokemon:before {
    content: "\ea45";
}

.ps-category:before {
    content: "\ea46";
}

.ps-celebration:before {
    content: "\ea47";
}

.ps-cell_wifi:before {
    content: "\ea48";
}

.ps-center_focus_strong:before {
    content: "\ea49";
}

.ps-center_focus_weak:before {
    content: "\ea4a";
}

.ps-chair:before {
    content: "\ea4b";
}

.ps-chair_alt:before {
    content: "\ea4c";
}

.ps-chalet:before {
    content: "\ea4d";
}

.ps-change_circle:before {
    content: "\ea4e";
}

.ps-change_history:before {
    content: "\ea4f";
}

.ps-charging_station:before {
    content: "\ea50";
}

.ps-chat:before {
    content: "\ea51";
}

.ps-chat_bubble:before {
    content: "\ea52";
}

.ps-chat_bubble_outline:before {
    content: "\ea53";
}

.ps-check:before {
    content: "\ea54";
}

.ps-check_box:before {
    content: "\ea55";
}

.ps-check_box_outline_blank:before {
    content: "\ea56";
}

.ps-check_circle_outline:before {
    content: "\ea57";
}

.ps-checklist:before {
    content: "\ea58";
}

.ps-checklist_rtl:before {
    content: "\ea59";
}

.ps-checkroom:before {
    content: "\ea5a";
}

.ps-chevron_left:before {
    content: "\ea5b";
}

.ps-chevron_right:before {
    content: "\ea5c";
}

.ps-child_care:before {
    content: "\ea5d";
}

.ps-child_friendly:before {
    content: "\ea5e";
}

.ps-chrome_reader_mode:before {
    content: "\ea5f";
}

.ps-radio_button_unchecked:before {
    content: "\ea60";
}

.ps-circle_notifications:before {
    content: "\ea61";
}

.ps-clean_hands:before {
    content: "\ea62";
}

.ps-cleaning_services:before {
    content: "\ea63";
}

.ps-close:before {
    content: "\ea64";
}

.ps-clear_all:before {
    content: "\ea65";
}

.ps-close_fullscreen:before {
    content: "\ea66";
}

.ps-closed_caption_off:before {
    content: "\ea67";
}

.ps-closed_caption_disabled:before {
    content: "\ea68";
}

.ps-cloud:before {
    content: "\ea69";
}

.ps-cloud_circle:before {
    content: "\ea6a";
}

.ps-cloud_done:before {
    content: "\ea6b";
}

.ps-cloud_download:before {
    content: "\ea6c";
}

.ps-cloud_off:before {
    content: "\ea6d";
}

.ps-cloud_queue:before {
    content: "\ea6e";
}

.ps-co2:before {
    content: "\ea6f";
}

.ps-code:before {
    content: "\ea70";
}

.ps-code_off:before {
    content: "\ea71";
}

.ps-coffee:before {
    content: "\ea72";
}

.ps-coffee_maker:before {
    content: "\ea73";
}

.ps-photo_library:before {
    content: "\ea74";
}

.ps-collections_bookmark:before {
    content: "\ea75";
}

.ps-palette:before {
    content: "\ea76";
}

.ps-colorize:before {
    content: "\ea77";
}

.ps-comment:before {
    content: "\ea78";
}

.ps-comment_bank:before {
    content: "\ea79";
}

.ps-comments_disabled:before {
    content: "\ea7a";
}

.ps-commute:before {
    content: "\ea7b";
}

.ps-compare:before {
    content: "\ea7c";
}

.ps-compare_arrows:before {
    content: "\ea7d";
}

.ps-compass_calibration:before {
    content: "\ea7e";
}

.ps-compost:before {
    content: "\ea7f";
}

.ps-compress:before {
    content: "\ea80";
}

.ps-laptop:before {
    content: "\ea81";
}

.ps-confirmation_number:before {
    content: "\ea82";
}

.ps-connect_without_contact:before {
    content: "\ea83";
}

.ps-connected_tv:before {
    content: "\ea84";
}

.ps-construction:before {
    content: "\ea85";
}

.ps-contact_mail:before {
    content: "\ea86";
}

.ps-contact_page:before {
    content: "\ea87";
}

.ps-contact_phone:before {
    content: "\ea88";
}

.ps-contact_support:before {
    content: "\ea89";
}

.ps-contactless:before {
    content: "\ea8a";
}

.ps-contacts:before {
    content: "\ea8b";
}

.ps-content_copy:before {
    content: "\ea8c";
}

.ps-content_cut:before {
    content: "\ea8d";
}

.ps-content_paste:before {
    content: "\ea8e";
}

.ps-content_paste_off:before {
    content: "\ea8f";
}

.ps-control_camera:before {
    content: "\ea90";
}

.ps-control_point_duplicate:before {
    content: "\ea91";
}

.ps-copy_all:before {
    content: "\ea92";
}

.ps-copyright:before {
    content: "\ea93";
}

.ps-coronavirus:before {
    content: "\ea94";
}

.ps-corporate_fare:before {
    content: "\ea95";
}

.ps-cottage:before {
    content: "\ea96";
}

.ps-countertops:before {
    content: "\ea97";
}

.ps-create:before {
    content: "\ea98";
}

.ps-create_new_folder:before {
    content: "\ea99";
}

.ps-payment:before {
    content: "\ea9a";
}

.ps-credit_card_off:before {
    content: "\ea9b";
}

.ps-credit_score:before {
    content: "\ea9c";
}

.ps-crib:before {
    content: "\ea9d";
}

.ps-crop:before {
    content: "\ea9e";
}

.ps-crop_16_9:before {
    content: "\ea9f";
}

.ps-crop_3_2:before {
    content: "\eaa0";
}

.ps-crop_landscape:before {
    content: "\eaa1";
}

.ps-crop_7_5:before {
    content: "\eaa2";
}

.ps-crop_din:before {
    content: "\eaa3";
}

.ps-crop_free:before {
    content: "\eaa4";
}

.ps-crop_original:before {
    content: "\eaa5";
}

.ps-crop_portrait:before {
    content: "\eaa6";
}

.ps-crop_rotate:before {
    content: "\eaa7";
}

.ps-crop_square:before {
    content: "\eaa8";
}

.ps-cruelty_free:before {
    content: "\eaa9";
}

.ps-dangerous:before {
    content: "\eaaa";
}

.ps-dark_mode:before {
    content: "\eaab";
}

.ps-dashboard:before {
    content: "\eaac";
}

.ps-dashboard_customize:before {
    content: "\eaad";
}

.ps-data_exploration:before {
    content: "\eaae";
}

.ps-data_usage:before {
    content: "\eaaf";
}

.ps-data_saver_on:before {
    content: "\eab0";
}

.ps-date_range:before {
    content: "\eab1";
}

.ps-deck:before {
    content: "\eab2";
}

.ps-dehaze:before {
    content: "\eab3";
}

.ps-delete:before {
    content: "\eab4";
}

.ps-delete_forever:before {
    content: "\eab5";
}

.ps-delete_outline:before {
    content: "\eab6";
}

.ps-delete_sweep:before {
    content: "\eab7";
}

.ps-moped:before {
    content: "\eab8";
}

.ps-departure_board:before {
    content: "\eab9";
}

.ps-description:before {
    content: "\eaba";
}

.ps-design_services:before {
    content: "\eabb";
}

.ps-desktop_access_disabled:before {
    content: "\eabc";
}

.ps-desktop_mac:before {
    content: "\eabd";
}

.ps-desktop_windows:before {
    content: "\eabe";
}

.ps-details:before {
    content: "\eabf";
}

.ps-developer_board:before {
    content: "\eac0";
}

.ps-developer_board_off:before {
    content: "\eac1";
}

.ps-developer_mode:before {
    content: "\eac2";
}

.ps-device_hub:before {
    content: "\eac3";
}

.ps-device_thermostat:before {
    content: "\eac4";
}

.ps-device_unknown:before {
    content: "\eac5";
}

.ps-phonelink:before {
    content: "\eac6";
}

.ps-devices_other:before {
    content: "\eac7";
}

.ps-dialer_sip:before {
    content: "\eac8";
}

.ps-dialpad:before {
    content: "\eac9";
}

.ps-dining:before {
    content: "\eaca";
}

.ps-dinner_dining:before {
    content: "\eacb";
}

.ps-directions:before {
    content: "\eacc";
}

.ps-directions_bike:before {
    content: "\eacd";
}

.ps-directions_boat:before {
    content: "\eace";
}

.ps-directions_boat_filled:before {
    content: "\eacf";
}

.ps-directions_bus:before {
    content: "\ead0";
}

.ps-directions_bus_filled:before {
    content: "\ead1";
}

.ps-directions_car:before {
    content: "\ead2";
}

.ps-directions_car_filled:before {
    content: "\ead3";
}

.ps-directions_off:before {
    content: "\ead4";
}

.ps-directions_railway:before {
    content: "\ead5";
}

.ps-directions_railway_filled:before {
    content: "\ead6";
}

.ps-directions_run:before {
    content: "\ead7";
}

.ps-directions_transit:before {
    content: "\ead8";
}

.ps-directions_transit_filled:before {
    content: "\ead9";
}

.ps-directions_walk:before {
    content: "\eada";
}

.ps-dirty_lens:before {
    content: "\eadb";
}

.ps-disabled_by_default:before {
    content: "\eadc";
}

.ps-disabled_visible:before {
    content: "\eadd";
}

.ps-disc_full:before {
    content: "\eade";
}

.ps-dns:before {
    content: "\eadf";
}

.ps-not_interested:before {
    content: "\eae0";
}

.ps-do_not_disturb_alt:before {
    content: "\eae1";
}

.ps-do_disturb_off:before {
    content: "\eae2";
}

.ps-do_disturb_on:before {
    content: "\eae3";
}

.ps-do_not_disturb_off:before {
    content: "\eae4";
}

.ps-remove_circle_outline:before {
    content: "\eae5";
}

.ps-do_not_disturb_on_total_silence:before {
    content: "\eae6";
}

.ps-do_not_step:before {
    content: "\eae7";
}

.ps-do_not_touch:before {
    content: "\eae8";
}

.ps-dock:before {
    content: "\eae9";
}

.ps-document_scanner:before {
    content: "\eaea";
}

.ps-domain_disabled:before {
    content: "\eaeb";
}

.ps-domain_verification:before {
    content: "\eaec";
}

.ps-done:before {
    content: "\eaed";
}

.ps-done_all:before {
    content: "\eaee";
}

.ps-done_outline:before {
    content: "\eaef";
}

.ps-donut_large:before {
    content: "\eaf0";
}

.ps-donut_small:before {
    content: "\eaf1";
}

.ps-door_back:before {
    content: "\eaf2";
}

.ps-door_front:before {
    content: "\eaf3";
}

.ps-door_sliding:before {
    content: "\eaf4";
}

.ps-doorbell:before {
    content: "\eaf5";
}

.ps-double_arrow:before {
    content: "\eaf6";
}

.ps-downhill_skiing:before {
    content: "\eaf7";
}

.ps-download:before {
    content: "\eaf8";
}

.ps-download_done:before {
    content: "\eaf9";
}

.ps-download_for_offline:before {
    content: "\eafa";
}

.ps-downloading:before {
    content: "\eafb";
}

.ps-drafts:before {
    content: "\eafc";
}

.ps-drag_handle:before {
    content: "\eafd";
}

.ps-drag_indicator:before {
    content: "\eafe";
}

.ps-draw:before {
    content: "\eaff";
}

.ps-time_to_leave:before {
    content: "\eb00";
}

.ps-drive_file_move:before {
    content: "\eb01";
}

.ps-drive_file_move_rtl:before {
    content: "\eb02";
}

.ps-drive_file_rename_outline:before {
    content: "\eb03";
}

.ps-drive_folder_upload:before {
    content: "\eb04";
}

.ps-dry:before {
    content: "\eb05";
}

.ps-dry_cleaning:before {
    content: "\eb06";
}

.ps-duo:before {
    content: "\eb07";
}

.ps-dvr:before {
    content: "\eb08";
}

.ps-dynamic_feed:before {
    content: "\eb09";
}

.ps-dynamic_form:before {
    content: "\eb0a";
}

.ps-e_mobiledata:before {
    content: "\eb0b";
}

.ps-earbuds:before {
    content: "\eb0c";
}

.ps-earbuds_battery:before {
    content: "\eb0d";
}

.ps-east:before {
    content: "\eb0e";
}

.ps-eco:before {
    content: "\eb0f";
}

.ps-edgesensor_high:before {
    content: "\eb10";
}

.ps-edgesensor_low:before {
    content: "\eb11";
}

.ps-mode:before {
    content: "\eb12";
}

.ps-edit_attributes:before {
    content: "\eb13";
}

.ps-edit_calendar:before {
    content: "\eb14";
}

.ps-edit_location:before {
    content: "\eb15";
}

.ps-edit_location_alt:before {
    content: "\eb16";
}

.ps-edit_note:before {
    content: "\eb17";
}

.ps-edit_notifications:before {
    content: "\eb18";
}

.ps-edit_off:before {
    content: "\eb19";
}

.ps-edit_road:before {
    content: "\eb1a";
}

.ps-eject:before {
    content: "\eb1b";
}

.ps-elderly:before {
    content: "\eb1c";
}

.ps-electric_bike:before {
    content: "\eb1d";
}

.ps-electric_car:before {
    content: "\eb1e";
}

.ps-electric_moped:before {
    content: "\eb1f";
}

.ps-electric_rickshaw:before {
    content: "\eb20";
}

.ps-electric_scooter:before {
    content: "\eb21";
}

.ps-electrical_services:before {
    content: "\eb22";
}

.ps-elevator:before {
    content: "\eb23";
}

.ps-markunread:before {
    content: "\eb24";
}

.ps-emergency:before {
    content: "\eb25";
}

.ps-emoji_emotions:before {
    content: "\eb26";
}

.ps-emoji_events:before {
    content: "\eb27";
}

.ps-emoji_flags:before {
    content: "\eb28";
}

.ps-emoji_food_beverage:before {
    content: "\eb29";
}

.ps-emoji_nature:before {
    content: "\eb2a";
}

.ps-emoji_objects:before {
    content: "\eb2b";
}

.ps-emoji_people:before {
    content: "\eb2c";
}

.ps-emoji_symbols:before {
    content: "\eb2d";
}

.ps-emoji_transportation:before {
    content: "\eb2e";
}

.ps-engineering:before {
    content: "\eb2f";
}

.ps-enhanced_encryption:before {
    content: "\eb30";
}

.ps-equalizer:before {
    content: "\eb31";
}

.ps-error:before {
    content: "\eb32";
}

.ps-error_outline:before {
    content: "\eb33";
}

.ps-escalator:before {
    content: "\eb34";
}

.ps-escalator_warning:before {
    content: "\eb35";
}

.ps-euro:before {
    content: "\eb36";
}

.ps-euro_symbol:before {
    content: "\eb37";
}

.ps-ev_station:before {
    content: "\eb38";
}

.ps-event:before {
    content: "\eb39";
}

.ps-event_available:before {
    content: "\eb3a";
}

.ps-event_busy:before {
    content: "\eb3b";
}

.ps-event_note:before {
    content: "\eb3c";
}

.ps-event_seat:before {
    content: "\eb3d";
}

.ps-exit_to_app:before {
    content: "\eb3e";
}

.ps-expand:before {
    content: "\eb3f";
}

.ps-expand_less:before {
    content: "\eb40";
}

.ps-expand_more:before {
    content: "\eb41";
}

.ps-explicit:before {
    content: "\eb42";
}

.ps-explore:before {
    content: "\eb43";
}

.ps-explore_off:before {
    content: "\eb44";
}

.ps-exposure:before {
    content: "\eb45";
}

.ps-exposure_neg_1:before {
    content: "\eb46";
}

.ps-exposure_neg_2:before {
    content: "\eb47";
}

.ps-exposure_plus_1:before {
    content: "\eb48";
}

.ps-exposure_plus_2:before {
    content: "\eb49";
}

.ps-exposure_zero:before {
    content: "\eb4a";
}

.ps-extension:before {
    content: "\eb4b";
}

.ps-extension_off:before {
    content: "\eb4c";
}

.ps-face_unlock:before {
    content: "\eb4d";
}

.ps-face_retouching_natural:before {
    content: "\eb4e";
}

.ps-face_retouching_off:before {
    content: "\eb4f";
}

.ps-facebook:before {
    content: "\eb50";
}

.ps-fact_check:before {
    content: "\eb51";
}

.ps-family_restroom:before {
    content: "\eb52";
}

.ps-fast_forward:before {
    content: "\eb53";
}

.ps-fast_rewind:before {
    content: "\eb54";
}

.ps-fastfood:before {
    content: "\eb55";
}

.ps-favorite:before {
    content: "\eb56";
}

.ps-favorite_border:before {
    content: "\eb57";
}

.ps-featured_play_list:before {
    content: "\eb58";
}

.ps-featured_video:before {
    content: "\eb59";
}

.ps-feed:before {
    content: "\eb5a";
}

.ps-feedback:before {
    content: "\eb5b";
}

.ps-female:before {
    content: "\eb5c";
}

.ps-fence:before {
    content: "\eb5d";
}

.ps-festival:before {
    content: "\eb5e";
}

.ps-fiber_dvr:before {
    content: "\eb5f";
}

.ps-fiber_manual_record:before {
    content: "\eb60";
}

.ps-fiber_new:before {
    content: "\eb61";
}

.ps-fiber_pin:before {
    content: "\eb62";
}

.ps-fiber_smart_record:before {
    content: "\eb63";
}

.ps-file_copy:before {
    content: "\eb64";
}

.ps-file_download:before {
    content: "\eb65";
}

.ps-file_download_done:before {
    content: "\eb66";
}

.ps-file_download_off:before {
    content: "\eb67";
}

.ps-file_present:before {
    content: "\eb68";
}

.ps-file_upload:before {
    content: "\eb69";
}

.ps-filter:before {
    content: "\eb6a";
}

.ps-filter_1:before {
    content: "\eb6b";
}

.ps-filter_2:before {
    content: "\eb6c";
}

.ps-filter_3:before {
    content: "\eb6d";
}

.ps-filter_4:before {
    content: "\eb6e";
}

.ps-filter_5:before {
    content: "\eb6f";
}

.ps-filter_6:before {
    content: "\eb70";
}

.ps-filter_7:before {
    content: "\eb71";
}

.ps-filter_8:before {
    content: "\eb72";
}

.ps-filter_9:before {
    content: "\eb73";
}

.ps-filter_9_plus:before {
    content: "\eb74";
}

.ps-filter_alt:before {
    content: "\eb75";
}

.ps-filter_b_and_w:before {
    content: "\eb76";
}

.ps-filter_center_focus:before {
    content: "\eb77";
}

.ps-filter_drama:before {
    content: "\eb78";
}

.ps-filter_frames:before {
    content: "\eb79";
}

.ps-terrain:before {
    content: "\eb7a";
}

.ps-filter_list:before {
    content: "\eb7b";
}

.ps-filter_none:before {
    content: "\eb7c";
}

.ps-filter_tilt_shift:before {
    content: "\eb7d";
}

.ps-filter_vintage:before {
    content: "\eb7e";
}

.ps-find_in_page:before {
    content: "\eb7f";
}

.ps-find_replace:before {
    content: "\eb80";
}

.ps-fingerprint:before {
    content: "\eb81";
}

.ps-fire_extinguisher:before {
    content: "\eb82";
}

.ps-fireplace:before {
    content: "\eb83";
}

.ps-first_page:before {
    content: "\eb84";
}

.ps-fit_screen:before {
    content: "\eb85";
}

.ps-fitness_center:before {
    content: "\eb86";
}

.ps-flag:before {
    content: "\eb87";
}

.ps-flaky:before {
    content: "\eb88";
}

.ps-flare:before {
    content: "\eb89";
}

.ps-flash_auto:before {
    content: "\eb8a";
}

.ps-flash_off:before {
    content: "\eb8b";
}

.ps-flash_on:before {
    content: "\eb8c";
}

.ps-flashlight_off:before {
    content: "\eb8d";
}

.ps-flashlight_on:before {
    content: "\eb8e";
}

.ps-flatware:before {
    content: "\eb8f";
}

.ps-flight:before {
    content: "\eb90";
}

.ps-flight_land:before {
    content: "\eb91";
}

.ps-flight_takeoff:before {
    content: "\eb92";
}

.ps-flip:before {
    content: "\eb93";
}

.ps-flip_camera_android:before {
    content: "\eb94";
}

.ps-flip_camera_ios:before {
    content: "\eb95";
}

.ps-flip_to_back:before {
    content: "\eb96";
}

.ps-flip_to_front:before {
    content: "\eb97";
}

.ps-flourescent:before {
    content: "\eb98";
}

.ps-flutter_dash:before {
    content: "\eb99";
}

.ps-fmd_bad:before {
    content: "\eb9a";
}

.ps-place:before {
    content: "\eb9b";
}

.ps-folder:before {
    content: "\eb9c";
}

.ps-folder_open:before {
    content: "\eb9d";
}

.ps-folder_shared:before {
    content: "\eb9e";
}

.ps-folder_special:before {
    content: "\eb9f";
}

.ps-follow_the_signs:before {
    content: "\eba0";
}

.ps-font_download:before {
    content: "\eba1";
}

.ps-font_download_off:before {
    content: "\eba2";
}

.ps-food_bank:before {
    content: "\eba3";
}

.ps-format_align_center:before {
    content: "\eba4";
}

.ps-format_align_justify:before {
    content: "\eba5";
}

.ps-format_align_left:before {
    content: "\eba6";
}

.ps-format_align_right:before {
    content: "\eba7";
}

.ps-format_bold:before {
    content: "\eba8";
}

.ps-format_clear:before {
    content: "\eba9";
}

.ps-format_color_fill:before {
    content: "\ebaa";
}

.ps-format_color_reset:before {
    content: "\ebab";
}

.ps-format_color_text:before {
    content: "\ebac";
}

.ps-format_indent_decrease:before {
    content: "\ebad";
}

.ps-format_indent_increase:before {
    content: "\ebae";
}

.ps-format_italic:before {
    content: "\ebaf";
}

.ps-format_line_spacing:before {
    content: "\ebb0";
}

.ps-format_list_bulleted:before {
    content: "\ebb1";
}

.ps-format_list_numbered:before {
    content: "\ebb2";
}

.ps-format_list_numbered_rtl:before {
    content: "\ebb3";
}

.ps-format_paint:before {
    content: "\ebb4";
}

.ps-format_quote:before {
    content: "\ebb5";
}

.ps-format_shapes:before {
    content: "\ebb6";
}

.ps-format_size:before {
    content: "\ebb7";
}

.ps-format_strikethrough:before {
    content: "\ebb8";
}

.ps-format_textdirection_l_to_r:before {
    content: "\ebb9";
}

.ps-format_textdirection_r_to_l:before {
    content: "\ebba";
}

.ps-format_underlined:before {
    content: "\ebbb";
}

.ps-forum:before {
    content: "\ebbc";
}

.ps-forward:before {
    content: "\ebbd";
}

.ps-forward_10:before {
    content: "\ebbe";
}

.ps-forward_30:before {
    content: "\ebbf";
}

.ps-forward_5:before {
    content: "\ebc0";
}

.ps-forward_to_inbox:before {
    content: "\ebc1";
}

.ps-foundation:before {
    content: "\ebc2";
}

.ps-free_breakfast:before {
    content: "\ebc3";
}

.ps-free_cancellation:before {
    content: "\ebc4";
}

.ps-front_hand:before {
    content: "\ebc5";
}

.ps-fullscreen:before {
    content: "\ebc6";
}

.ps-fullscreen_exit:before {
    content: "\ebc7";
}

.ps-functions:before {
    content: "\ebc8";
}

.ps-g_mobiledata:before {
    content: "\ebc9";
}

.ps-g_translate:before {
    content: "\ebca";
}

.ps-games:before {
    content: "\ebcb";
}

.ps-garage:before {
    content: "\ebcc";
}

.ps-gavel:before {
    content: "\ebcd";
}

.ps-generating_tokens:before {
    content: "\ebce";
}

.ps-gesture:before {
    content: "\ebcf";
}

.ps-get_app:before {
    content: "\ebd0";
}

.ps-gif:before {
    content: "\ebd1";
}

.ps-gif_box:before {
    content: "\ebd2";
}

.ps-gite:before {
    content: "\ebd3";
}

.ps-golf_course:before {
    content: "\ebd4";
}

.ps-gpp_bad:before {
    content: "\ebd5";
}

.ps-gpp_good:before {
    content: "\ebd6";
}

.ps-gpp_maybe:before {
    content: "\ebd7";
}

.ps-my_location:before {
    content: "\ebd8";
}

.ps-location_searching:before {
    content: "\ebd9";
}

.ps-gps_off:before {
    content: "\ebda";
}

.ps-grade:before {
    content: "\ebdb";
}

.ps-gradient:before {
    content: "\ebdc";
}

.ps-grading:before {
    content: "\ebdd";
}

.ps-grain:before {
    content: "\ebde";
}

.ps-graphic_eq:before {
    content: "\ebdf";
}

.ps-grass:before {
    content: "\ebe0";
}

.ps-tag:before {
    content: "\ebe1";
}

.ps-grid_4x4:before {
    content: "\ebe2";
}

.ps-grid_goldenratio:before {
    content: "\ebe3";
}

.ps-grid_off:before {
    content: "\ebe4";
}

.ps-grid_on:before {
    content: "\ebe5";
}

.ps-grid_view:before {
    content: "\ebe6";
}

.ps-people_outline:before {
    content: "\ebe7";
}

.ps-group_add:before {
    content: "\ebe8";
}

.ps-group_off:before {
    content: "\ebe9";
}

.ps-group_remove:before {
    content: "\ebea";
}

.ps-group_work:before {
    content: "\ebeb";
}

.ps-groups:before {
    content: "\ebec";
}

.ps-h_mobiledata:before {
    content: "\ebed";
}

.ps-h_plus_mobiledata:before {
    content: "\ebee";
}

.ps-hail:before {
    content: "\ebef";
}

.ps-handyman:before {
    content: "\ebf0";
}

.ps-hardware:before {
    content: "\ebf1";
}

.ps-hd:before {
    content: "\ebf2";
}

.ps-hdr_auto:before {
    content: "\ebf3";
}

.ps-hdr_auto_select:before {
    content: "\ebf4";
}

.ps-hdr_enhanced_select:before {
    content: "\ebf5";
}

.ps-hdr_off:before {
    content: "\ebf6";
}

.ps-hdr_off_select:before {
    content: "\ebf7";
}

.ps-hdr_on:before {
    content: "\ebf8";
}

.ps-hdr_on_select:before {
    content: "\ebf9";
}

.ps-hdr_plus:before {
    content: "\ebfa";
}

.ps-hdr_strong:before {
    content: "\ebfb";
}

.ps-hdr_weak:before {
    content: "\ebfc";
}

.ps-headphones:before {
    content: "\ebfd";
}

.ps-headphones_battery:before {
    content: "\ebfe";
}

.ps-headset:before {
    content: "\ebff";
}

.ps-headset_mic:before {
    content: "\ec00";
}

.ps-headset_off:before {
    content: "\ec01";
}

.ps-healing:before {
    content: "\ec02";
}

.ps-health_and_safety:before {
    content: "\ec03";
}

.ps-hearing:before {
    content: "\ec04";
}

.ps-hearing_disabled:before {
    content: "\ec05";
}

.ps-height:before {
    content: "\ec06";
}

.ps-help:before {
    content: "\ec07";
}

.ps-help_center:before {
    content: "\ec08";
}

.ps-help_outline:before {
    content: "\ec09";
}

.ps-hevc:before {
    content: "\ec0a";
}

.ps-hide_image:before {
    content: "\ec0b";
}

.ps-hide_source:before {
    content: "\ec0c";
}

.ps-high_quality:before {
    content: "\ec0d";
}

.ps-highlight:before {
    content: "\ec0e";
}

.ps-highlight_alt:before {
    content: "\ec0f";
}

.ps-highlight_off:before {
    content: "\ec10";
}

.ps-hiking:before {
    content: "\ec11";
}

.ps-history:before {
    content: "\ec12";
}

.ps-history_edu:before {
    content: "\ec13";
}

.ps-history_toggle_off:before {
    content: "\ec14";
}

.ps-holiday_village:before {
    content: "\ec15";
}

.ps-home:before {
    content: "\ec16";
}

.ps-home_max:before {
    content: "\ec17";
}

.ps-home_mini:before {
    content: "\ec18";
}

.ps-home_repair_service:before {
    content: "\ec19";
}

.ps-home_work:before {
    content: "\ec1a";
}

.ps-horizontal_distribute:before {
    content: "\ec1b";
}

.ps-horizontal_rule:before {
    content: "\ec1c";
}

.ps-horizontal_split:before {
    content: "\ec1d";
}

.ps-hot_tub:before {
    content: "\ec1e";
}

.ps-local_hotel:before {
    content: "\ec1f";
}

.ps-hotel_class:before {
    content: "\ec20";
}

.ps-hourglass_bottom:before {
    content: "\ec21";
}

.ps-hourglass_disabled:before {
    content: "\ec22";
}

.ps-hourglass_empty:before {
    content: "\ec23";
}

.ps-hourglass_full:before {
    content: "\ec24";
}

.ps-hourglass_top:before {
    content: "\ec25";
}

.ps-house:before {
    content: "\ec26";
}

.ps-house_siding:before {
    content: "\ec27";
}

.ps-houseboat:before {
    content: "\ec28";
}

.ps-how_to_reg:before {
    content: "\ec29";
}

.ps-how_to_vote:before {
    content: "\ec2a";
}

.ps-http:before {
    content: "\ec2b";
}

.ps-lock:before {
    content: "\ec2c";
}

.ps-hvac:before {
    content: "\ec2d";
}

.ps-ice_skating:before {
    content: "\ec2e";
}

.ps-icecream:before {
    content: "\ec2f";
}

.ps-photo:before {
    content: "\ec30";
}

.ps-image_aspect_ratio:before {
    content: "\ec31";
}

.ps-image_not_supported:before {
    content: "\ec32";
}

.ps-image_search:before {
    content: "\ec33";
}

.ps-imagesearch_roller:before {
    content: "\ec34";
}

.ps-import_contacts:before {
    content: "\ec35";
}

.ps-import_export:before {
    content: "\ec36";
}

.ps-important_devices:before {
    content: "\ec37";
}

.ps-inbox:before {
    content: "\ec38";
}

.ps-incomplete_circle:before {
    content: "\ec39";
}

.ps-indeterminate_check_box:before {
    content: "\ec3a";
}

.ps-info:before {
    content: "\ec3b";
}

.ps-input:before {
    content: "\ec3c";
}

.ps-insert_chart_outlined:before {
    content: "\ec3d";
}

.ps-insert_comment:before {
    content: "\ec3e";
}

.ps-insert_drive_file:before {
    content: "\ec3f";
}

.ps-tag_faces:before {
    content: "\ec40";
}

.ps-insert_invitation:before {
    content: "\ec41";
}

.ps-insert_link:before {
    content: "\ec42";
}

.ps-insights:before {
    content: "\ec43";
}

.ps-integration_instructions:before {
    content: "\ec44";
}

.ps-inventory:before {
    content: "\ec45";
}

.ps-inventory_2:before {
    content: "\ec46";
}

.ps-invert_colors:before {
    content: "\ec47";
}

.ps-invert_colors_off:before {
    content: "\ec48";
}

.ps-ios_share:before {
    content: "\ec49";
}

.ps-iron:before {
    content: "\ec4a";
}

.ps-iso:before {
    content: "\ec4b";
}

.ps-kayaking:before {
    content: "\ec4c";
}

.ps-keyboard:before {
    content: "\ec4d";
}

.ps-keyboard_alt:before {
    content: "\ec4e";
}

.ps-keyboard_arrow_down:before {
    content: "\ec4f";
}

.ps-keyboard_arrow_left:before {
    content: "\ec50";
}

.ps-keyboard_arrow_right:before {
    content: "\ec51";
}

.ps-keyboard_arrow_up:before {
    content: "\ec52";
}

.ps-keyboard_backspace:before {
    content: "\ec53";
}

.ps-keyboard_capslock:before {
    content: "\ec54";
}

.ps-keyboard_hide:before {
    content: "\ec55";
}

.ps-keyboard_return:before {
    content: "\ec56";
}

.ps-keyboard_tab:before {
    content: "\ec57";
}

.ps-keyboard_voice:before {
    content: "\ec58";
}

.ps-king_bed:before {
    content: "\ec59";
}

.ps-kitchen:before {
    content: "\ec5a";
}

.ps-kitesurfing:before {
    content: "\ec5b";
}

.ps-label:before {
    content: "\ec5c";
}

.ps-label_important:before {
    content: "\ec5d";
}

.ps-label_off:before {
    content: "\ec5e";
}

.ps-language:before {
    content: "\ec5f";
}

.ps-laptop_chromebook:before {
    content: "\ec60";
}

.ps-laptop_mac:before {
    content: "\ec61";
}

.ps-laptop_windows:before {
    content: "\ec62";
}

.ps-last_page:before {
    content: "\ec63";
}

.ps-open_in_new:before {
    content: "\ec64";
}

.ps-layers:before {
    content: "\ec65";
}

.ps-layers_clear:before {
    content: "\ec66";
}

.ps-leaderboard:before {
    content: "\ec67";
}

.ps-leak_add:before {
    content: "\ec68";
}

.ps-leak_remove:before {
    content: "\ec69";
}

.ps-legend_toggle:before {
    content: "\ec6a";
}

.ps-library_add:before {
    content: "\ec6b";
}

.ps-library_add_check:before {
    content: "\ec6c";
}

.ps-library_books:before {
    content: "\ec6d";
}

.ps-library_music:before {
    content: "\ec6e";
}

.ps-light:before {
    content: "\ec6f";
}

.ps-light_mode:before {
    content: "\ec70";
}

.ps-lightbulb:before {
    content: "\ec71";
}

.ps-line_style:before {
    content: "\ec72";
}

.ps-line_weight:before {
    content: "\ec73";
}

.ps-linear_scale:before {
    content: "\ec74";
}

.ps-link:before {
    content: "\ec75";
}

.ps-link_off:before {
    content: "\ec76";
}

.ps-linked_camera:before {
    content: "\ec77";
}

.ps-liquor:before {
    content: "\ec78";
}

.ps-list:before {
    content: "\ec79";
}

.ps-list_alt:before {
    content: "\ec7a";
}

.ps-live_help:before {
    content: "\ec7b";
}

.ps-live_tv:before {
    content: "\ec7c";
}

.ps-living:before {
    content: "\ec7d";
}

.ps-local_play:before {
    content: "\ec7e";
}

.ps-local_atm:before {
    content: "\ec7f";
}

.ps-local_bar:before {
    content: "\ec80";
}

.ps-local_cafe:before {
    content: "\ec81";
}

.ps-local_car_wash:before {
    content: "\ec82";
}

.ps-local_convenience_store:before {
    content: "\ec83";
}

.ps-restaurant_menu:before {
    content: "\ec84";
}

.ps-local_drink:before {
    content: "\ec85";
}

.ps-local_fire_department:before {
    content: "\ec86";
}

.ps-local_florist:before {
    content: "\ec87";
}

.ps-local_gas_station:before {
    content: "\ec88";
}

.ps-local_grocery_store:before {
    content: "\ec89";
}

.ps-local_hospital:before {
    content: "\ec8a";
}

.ps-local_laundry_service:before {
    content: "\ec8b";
}

.ps-local_library:before {
    content: "\ec8c";
}

.ps-local_mall:before {
    content: "\ec8d";
}

.ps-local_movies:before {
    content: "\ec8e";
}

.ps-local_offer:before {
    content: "\ec8f";
}

.ps-local_parking:before {
    content: "\ec90";
}

.ps-local_pharmacy:before {
    content: "\ec91";
}

.ps-local_pizza:before {
    content: "\ec92";
}

.ps-local_police:before {
    content: "\ec93";
}

.ps-local_printshop:before {
    content: "\ec94";
}

.ps-local_see:before {
    content: "\ec95";
}

.ps-local_shipping:before {
    content: "\ec96";
}

.ps-local_taxi:before {
    content: "\ec97";
}

.ps-location_city:before {
    content: "\ec98";
}

.ps-location_disabled:before {
    content: "\ec99";
}

.ps-location_off:before {
    content: "\ec9a";
}

.ps-room:before {
    content: "\ec9b";
}

.ps-lock_clock:before {
    content: "\ec9c";
}

.ps-lock_open:before {
    content: "\ec9d";
}

.ps-login:before {
    content: "\ec9e";
}

.ps-logout:before {
    content: "\ec9f";
}

.ps-looks:before {
    content: "\eca0";
}

.ps-looks_3:before {
    content: "\eca1";
}

.ps-looks_4:before {
    content: "\eca2";
}

.ps-looks_5:before {
    content: "\eca3";
}

.ps-looks_6:before {
    content: "\eca4";
}

.ps-looks_one:before {
    content: "\eca5";
}

.ps-looks_two:before {
    content: "\eca6";
}

.ps-sync:before {
    content: "\eca7";
}

.ps-loupe:before {
    content: "\eca8";
}

.ps-low_priority:before {
    content: "\eca9";
}

.ps-loyalty:before {
    content: "\ecaa";
}

.ps-lte_mobiledata:before {
    content: "\ecab";
}

.ps-lte_plus_mobiledata:before {
    content: "\ecac";
}

.ps-luggage:before {
    content: "\ecad";
}

.ps-lunch_dining:before {
    content: "\ecae";
}

.ps-mail:before {
    content: "\ecaf";
}

.ps-mail_outline:before {
    content: "\ecb0";
}

.ps-male:before {
    content: "\ecb1";
}

.ps-manage_accounts:before {
    content: "\ecb2";
}

.ps-manage_search:before {
    content: "\ecb3";
}

.ps-map:before {
    content: "\ecb4";
}

.ps-maps_home_work:before {
    content: "\ecb5";
}

.ps-maps_ugc:before {
    content: "\ecb6";
}

.ps-margin:before {
    content: "\ecb7";
}

.ps-mark_as_unread:before {
    content: "\ecb8";
}

.ps-mark_chat_read:before {
    content: "\ecb9";
}

.ps-mark_chat_unread:before {
    content: "\ecba";
}

.ps-mark_email_read:before {
    content: "\ecbb";
}

.ps-mark_email_unread:before {
    content: "\ecbc";
}

.ps-markunread_mailbox:before {
    content: "\ecbd";
}

.ps-masks:before {
    content: "\ecbe";
}

.ps-maximize:before {
    content: "\ecbf";
}

.ps-media_bluetooth_off:before {
    content: "\ecc0";
}

.ps-media_bluetooth_on:before {
    content: "\ecc1";
}

.ps-mediation:before {
    content: "\ecc2";
}

.ps-medical_services:before {
    content: "\ecc3";
}

.ps-medication:before {
    content: "\ecc4";
}

.ps-meeting_room:before {
    content: "\ecc5";
}

.ps-memory:before {
    content: "\ecc6";
}

.ps-menu:before {
    content: "\ecc7";
}

.ps-menu_book:before {
    content: "\ecc8";
}

.ps-menu_open:before {
    content: "\ecc9";
}

.ps-message:before {
    content: "\ecca";
}

.ps-mic:before {
    content: "\eccb";
}

.ps-mic_external_off:before {
    content: "\eccc";
}

.ps-mic_external_on:before {
    content: "\eccd";
}

.ps-mic_none:before {
    content: "\ecce";
}

.ps-mic_off:before {
    content: "\eccf";
}

.ps-microwave:before {
    content: "\ecd0";
}

.ps-military_tech:before {
    content: "\ecd1";
}

.ps-minimize:before {
    content: "\ecd2";
}

.ps-miscellaneous_services:before {
    content: "\ecd3";
}

.ps-missed_video_call:before {
    content: "\ecd4";
}

.ps-mms:before {
    content: "\ecd5";
}

.ps-mobile_friendly:before {
    content: "\ecd6";
}

.ps-mobile_off:before {
    content: "\ecd7";
}

.ps-mobile_screen_share:before {
    content: "\ecd8";
}

.ps-mobiledata_off:before {
    content: "\ecd9";
}

.ps-mode_comment:before {
    content: "\ecda";
}

.ps-mode_edit_outline:before {
    content: "\ecdb";
}

.ps-mode_night:before {
    content: "\ecdc";
}

.ps-model_training:before {
    content: "\ecdd";
}

.ps-monetization_on:before {
    content: "\ecde";
}

.ps-money:before {
    content: "\ecdf";
}

.ps-money_off_csred:before {
    content: "\ece0";
}

.ps-monitor:before {
    content: "\ece1";
}

.ps-monitor_weight:before {
    content: "\ece2";
}

.ps-monochrome_photos:before {
    content: "\ece3";
}

.ps-mood_bad:before {
    content: "\ece4";
}

.ps-more:before {
    content: "\ece5";
}

.ps-more_horiz:before {
    content: "\ece6";
}

.ps-more_time:before {
    content: "\ece7";
}

.ps-more_vert:before {
    content: "\ece8";
}

.ps-motion_photos_auto:before {
    content: "\ece9";
}

.ps-motion_photos_off:before {
    content: "\ecea";
}

.ps-motion_photos_on:before {
    content: "\eceb";
}

.ps-motion_photos_pause:before {
    content: "\ecec";
}

.ps-motion_photos_paused:before {
    content: "\eced";
}

.ps-motorcycle:before {
    content: "\ecee";
}

.ps-mouse:before {
    content: "\ecef";
}

.ps-move_to_inbox:before {
    content: "\ecf0";
}

.ps-movie:before {
    content: "\ecf1";
}

.ps-movie_creation:before {
    content: "\ecf2";
}

.ps-movie_filter:before {
    content: "\ecf3";
}

.ps-moving:before {
    content: "\ecf4";
}

.ps-mp:before {
    content: "\ecf5";
}

.ps-multiline_chart:before {
    content: "\ecf6";
}

.ps-multiple_stop:before {
    content: "\ecf7";
}

.ps-museum:before {
    content: "\ecf8";
}

.ps-music_note:before {
    content: "\ecf9";
}

.ps-music_off:before {
    content: "\ecfa";
}

.ps-music_video:before {
    content: "\ecfb";
}

.ps-nat:before {
    content: "\ecfc";
}

.ps-nature:before {
    content: "\ecfd";
}

.ps-nature_people:before {
    content: "\ecfe";
}

.ps-navigate_before:before {
    content: "\ecff";
}

.ps-navigate_next:before {
    content: "\ed00";
}

.ps-navigation:before {
    content: "\ed01";
}

.ps-near_me:before {
    content: "\ed02";
}

.ps-near_me_disabled:before {
    content: "\ed03";
}

.ps-nearby_error:before {
    content: "\ed04";
}

.ps-nearby_off:before {
    content: "\ed05";
}

.ps-network_cell:before {
    content: "\ed06";
}

.ps-network_check:before {
    content: "\ed07";
}

.ps-network_locked:before {
    content: "\ed08";
}

.ps-network_wifi:before {
    content: "\ed09";
}

.ps-new_label:before {
    content: "\ed0a";
}

.ps-new_releases:before {
    content: "\ed0b";
}

.ps-next_plan:before {
    content: "\ed0c";
}

.ps-next_week:before {
    content: "\ed0d";
}

.ps-nfc:before {
    content: "\ed0e";
}

.ps-night_shelter:before {
    content: "\ed0f";
}

.ps-nightlife:before {
    content: "\ed10";
}

.ps-nightlight:before {
    content: "\ed11";
}

.ps-nightlight_round:before {
    content: "\ed12";
}

.ps-nights_stay:before {
    content: "\ed13";
}

.ps-no_accounts:before {
    content: "\ed14";
}

.ps-no_backpack:before {
    content: "\ed15";
}

.ps-no_cell:before {
    content: "\ed16";
}

.ps-no_drinks:before {
    content: "\ed17";
}

.ps-no_encryption_gmailerrorred:before {
    content: "\ed18";
}

.ps-no_flash:before {
    content: "\ed19";
}

.ps-no_food:before {
    content: "\ed1a";
}

.ps-no_luggage:before {
    content: "\ed1b";
}

.ps-no_meals:before {
    content: "\ed1c";
}

.ps-no_meeting_room:before {
    content: "\ed1d";
}

.ps-no_photography:before {
    content: "\ed1e";
}

.ps-no_sim:before {
    content: "\ed1f";
}

.ps-no_stroller:before {
    content: "\ed20";
}

.ps-no_transfer:before {
    content: "\ed21";
}

.ps-nordic_walking:before {
    content: "\ed22";
}

.ps-north:before {
    content: "\ed23";
}

.ps-north_west:before {
    content: "\ed24";
}

.ps-not_accessible:before {
    content: "\ed25";
}

.ps-not_listed_location:before {
    content: "\ed26";
}

.ps-not_started:before {
    content: "\ed27";
}

.ps-note:before {
    content: "\ed28";
}

.ps-note_add:before {
    content: "\ed29";
}

.ps-note_alt:before {
    content: "\ed2a";
}

.ps-notes:before {
    content: "\ed2b";
}

.ps-notification_add:before {
    content: "\ed2c";
}

.ps-notification_important:before {
    content: "\ed2d";
}

.ps-notifications_none:before {
    content: "\ed2e";
}

.ps-notifications_active:before {
    content: "\ed2f";
}

.ps-notifications_off:before {
    content: "\ed30";
}

.ps-notifications_paused:before {
    content: "\ed31";
}

.ps-offline_bolt:before {
    content: "\ed32";
}

.ps-offline_pin:before {
    content: "\ed33";
}

.ps-offline_share:before {
    content: "\ed34";
}

.ps-ondemand_video:before {
    content: "\ed35";
}

.ps-online_prediction:before {
    content: "\ed36";
}

.ps-opacity:before {
    content: "\ed37";
}

.ps-open_in_browser:before {
    content: "\ed38";
}

.ps-open_in_full:before {
    content: "\ed39";
}

.ps-open_in_new_off:before {
    content: "\ed3a";
}

.ps-open_with:before {
    content: "\ed3b";
}

.ps-other_houses:before {
    content: "\ed3c";
}

.ps-outbound:before {
    content: "\ed3d";
}

.ps-outbox:before {
    content: "\ed3e";
}

.ps-outdoor_grill:before {
    content: "\ed3f";
}

.ps-outlet:before {
    content: "\ed40";
}

.ps-outlined_flag:before {
    content: "\ed41";
}

.ps-padding:before {
    content: "\ed42";
}

.ps-pages:before {
    content: "\ed43";
}

.ps-pageview:before {
    content: "\ed44";
}

.ps-paid:before {
    content: "\ed45";
}

.ps-pan_tool:before {
    content: "\ed46";
}

.ps-panorama:before {
    content: "\ed47";
}

.ps-panorama_horizontal:before {
    content: "\ed48";
}

.ps-panorama_horizontal_select:before {
    content: "\ed49";
}

.ps-panorama_photosphere:before {
    content: "\ed4a";
}

.ps-panorama_photosphere_select:before {
    content: "\ed4b";
}

.ps-panorama_vertical:before {
    content: "\ed4c";
}

.ps-panorama_vertical_select:before {
    content: "\ed4d";
}

.ps-panorama_wide_angle:before {
    content: "\ed4e";
}

.ps-panorama_wide_angle_select:before {
    content: "\ed4f";
}

.ps-paragliding:before {
    content: "\ed50";
}

.ps-park:before {
    content: "\ed51";
}

.ps-party_mode:before {
    content: "\ed52";
}

.ps-password:before {
    content: "\ed53";
}

.ps-pattern:before {
    content: "\ed54";
}

.ps-pause:before {
    content: "\ed55";
}

.ps-pause_circle_outline:before {
    content: "\ed56";
}

.ps-pause_circle_filled:before {
    content: "\ed57";
}

.ps-pause_presentation:before {
    content: "\ed58";
}

.ps-payments:before {
    content: "\ed59";
}

.ps-pedal_bike:before {
    content: "\ed5a";
}

.ps-pending:before {
    content: "\ed5b";
}

.ps-pending_actions:before {
    content: "\ed5c";
}

.ps-people_alt:before {
    content: "\ed5d";
}

.ps-perm_camera_mic:before {
    content: "\ed5e";
}

.ps-perm_contact_calendar:before {
    content: "\ed5f";
}

.ps-perm_data_setting:before {
    content: "\ed60";
}

.ps-perm_device_information:before {
    content: "\ed61";
}

.ps-perm_identity:before {
    content: "\ed62";
}

.ps-perm_media:before {
    content: "\ed63";
}

.ps-perm_phone_msg:before {
    content: "\ed64";
}

.ps-perm_scan_wifi:before {
    content: "\ed65";
}

.ps-person:before {
    content: "\ed66";
}

.ps-person_add:before {
    content: "\ed67";
}

.ps-person_add_alt:before {
    content: "\ed68";
}

.ps-person_add_alt_1:before {
    content: "\ed69";
}

.ps-person_add_disabled:before {
    content: "\ed6a";
}

.ps-person_off:before {
    content: "\ed6b";
}

.ps-person_outline:before {
    content: "\ed6c";
}

.ps-person_pin:before {
    content: "\ed6d";
}

.ps-person_pin_circle:before {
    content: "\ed6e";
}

.ps-person_remove_alt_1:before {
    content: "\ed6f";
}

.ps-person_search:before {
    content: "\ed70";
}

.ps-personal_injury:before {
    content: "\ed71";
}

.ps-personal_video:before {
    content: "\ed72";
}

.ps-pest_control:before {
    content: "\ed73";
}

.ps-pest_control_rodent:before {
    content: "\ed74";
}

.ps-pets:before {
    content: "\ed75";
}

.ps-phone_android:before {
    content: "\ed76";
}

.ps-phone_bluetooth_speaker:before {
    content: "\ed77";
}

.ps-phone_callback:before {
    content: "\ed78";
}

.ps-phone_disabled:before {
    content: "\ed79";
}

.ps-phone_enabled:before {
    content: "\ed7a";
}

.ps-phone_forwarded:before {
    content: "\ed7b";
}

.ps-phone_in_talk:before {
    content: "\ed7c";
}

.ps-phone_iphone:before {
    content: "\ed7d";
}

.ps-phone_locked:before {
    content: "\ed7e";
}

.ps-phone_missed:before {
    content: "\ed7f";
}

.ps-phone_paused:before {
    content: "\ed80";
}

.ps-phonelink_erase:before {
    content: "\ed81";
}

.ps-phonelink_lock:before {
    content: "\ed82";
}

.ps-phonelink_off:before {
    content: "\ed83";
}

.ps-phonelink_ring:before {
    content: "\ed84";
}

.ps-phonelink_setup:before {
    content: "\ed85";
}

.ps-photo_album:before {
    content: "\ed86";
}

.ps-photo_camera:before {
    content: "\ed87";
}

.ps-photo_camera_back:before {
    content: "\ed88";
}

.ps-photo_camera_front:before {
    content: "\ed89";
}

.ps-photo_filter:before {
    content: "\ed8a";
}

.ps-photo_size_select_actual:before {
    content: "\ed8b";
}

.ps-photo_size_select_large:before {
    content: "\ed8c";
}

.ps-photo_size_select_small:before {
    content: "\ed8d";
}

.ps-piano:before {
    content: "\ed8e";
}

.ps-piano_off:before {
    content: "\ed8f";
}

.ps-picture_as_pdf:before {
    content: "\ed90";
}

.ps-picture_in_picture:before {
    content: "\ed91";
}

.ps-picture_in_picture_alt:before {
    content: "\ed92";
}

.ps-pie_chart:before {
    content: "\ed93";
}

.ps-pie_chart_outline:before {
    content: "\ed94";
}

.ps-pin:before {
    content: "\ed95";
}

.ps-pin_drop:before {
    content: "\ed96";
}

.ps-pin_end:before {
    content: "\ed97";
}

.ps-pin_invoke:before {
    content: "\ed98";
}

.ps-pivot_table_chart:before {
    content: "\ed99";
}

.ps-plagiarism:before {
    content: "\ed9a";
}

.ps-play_arrow:before {
    content: "\ed9b";
}

.ps-play_circle:before {
    content: "\ed9c";
}

.ps-play_circle_filled:before {
    content: "\ed9d";
}

.ps-play_circle_outline:before {
    content: "\ed9e";
}

.ps-play_disabled:before {
    content: "\ed9f";
}

.ps-play_for_work:before {
    content: "\eda0";
}

.ps-play_lesson:before {
    content: "\eda1";
}

.ps-playlist_add:before {
    content: "\eda2";
}

.ps-playlist_add_check:before {
    content: "\eda3";
}

.ps-playlist_play:before {
    content: "\eda4";
}

.ps-plumbing:before {
    content: "\eda5";
}

.ps-plus_one:before {
    content: "\eda6";
}

.ps-podcasts:before {
    content: "\eda7";
}

.ps-point_of_sale:before {
    content: "\eda8";
}

.ps-policy:before {
    content: "\eda9";
}

.ps-polymer:before {
    content: "\edaa";
}

.ps-pool:before {
    content: "\edab";
}

.ps-portable_wifi_off:before {
    content: "\edac";
}

.ps-portrait:before {
    content: "\edad";
}

.ps-post_add:before {
    content: "\edae";
}

.ps-power:before {
    content: "\edaf";
}

.ps-power_input:before {
    content: "\edb0";
}

.ps-power_off:before {
    content: "\edb1";
}

.ps-power_settings_new:before {
    content: "\edb2";
}

.ps-precision_manufacturing:before {
    content: "\edb3";
}

.ps-pregnant_woman:before {
    content: "\edb4";
}

.ps-present_to_all:before {
    content: "\edb5";
}

.ps-preview:before {
    content: "\edb6";
}

.ps-price_change:before {
    content: "\edb7";
}

.ps-price_check:before {
    content: "\edb8";
}

.ps-print:before {
    content: "\edb9";
}

.ps-print_disabled:before {
    content: "\edba";
}

.ps-priority_high:before {
    content: "\edbb";
}

.ps-privacy_tip:before {
    content: "\edbc";
}

.ps-private_connectivity:before {
    content: "\edbd";
}

.ps-production_quantity_limits:before {
    content: "\edbe";
}

.ps-psychology:before {
    content: "\edbf";
}

.ps-public:before {
    content: "\edc0";
}

.ps-public_off:before {
    content: "\edc1";
}

.ps-publish:before {
    content: "\edc2";
}

.ps-published_with_changes:before {
    content: "\edc3";
}

.ps-push_pin:before {
    content: "\edc4";
}

.ps-qr_code:before {
    content: "\edc5";
}

.ps-qr_code_2:before {
    content: "\edc6";
}

.ps-qr_code_scanner:before {
    content: "\edc7";
}

.ps-query_stats:before {
    content: "\edc8";
}

.ps-question_answer:before {
    content: "\edc9";
}

.ps-queue_music:before {
    content: "\edca";
}

.ps-queue_play_next:before {
    content: "\edcb";
}

.ps-quickreply:before {
    content: "\edcc";
}

.ps-quiz:before {
    content: "\edcd";
}

.ps-r_mobiledata:before {
    content: "\edce";
}

.ps-radar:before {
    content: "\edcf";
}

.ps-radio:before {
    content: "\edd0";
}

.ps-radio_button_checked:before {
    content: "\edd1";
}

.ps-railway_alert:before {
    content: "\edd2";
}

.ps-ramen_dining:before {
    content: "\edd3";
}

.ps-rate_review:before {
    content: "\edd4";
}

.ps-raw_off:before {
    content: "\edd5";
}

.ps-raw_on:before {
    content: "\edd6";
}

.ps-read_more:before {
    content: "\edd7";
}

.ps-real_estate_agent:before {
    content: "\edd8";
}

.ps-receipt:before {
    content: "\edd9";
}

.ps-receipt_long:before {
    content: "\edda";
}

.ps-recent_actors:before {
    content: "\eddb";
}

.ps-recommend:before {
    content: "\eddc";
}

.ps-record_voice_over:before {
    content: "\eddd";
}

.ps-recycling:before {
    content: "\edde";
}

.ps-redeem:before {
    content: "\eddf";
}

.ps-redo:before {
    content: "\ede0";
}

.ps-reduce_capacity:before {
    content: "\ede1";
}

.ps-refresh:before {
    content: "\ede2";
}

.ps-remember_me:before {
    content: "\ede3";
}

.ps-remove:before {
    content: "\ede4";
}

.ps-remove_circle:before {
    content: "\ede5";
}

.ps-remove_done:before {
    content: "\ede6";
}

.ps-remove_from_queue:before {
    content: "\ede7";
}

.ps-remove_moderator:before {
    content: "\ede8";
}

.ps-remove_red_eye:before {
    content: "\ede9";
}

.ps-remove_shopping_cart:before {
    content: "\edea";
}

.ps-reorder:before {
    content: "\edeb";
}

.ps-repeat:before {
    content: "\edec";
}

.ps-repeat_on:before {
    content: "\eded";
}

.ps-repeat_one:before {
    content: "\edee";
}

.ps-repeat_one_on:before {
    content: "\edef";
}

.ps-replay:before {
    content: "\edf0";
}

.ps-replay_10:before {
    content: "\edf1";
}

.ps-replay_30:before {
    content: "\edf2";
}

.ps-replay_5:before {
    content: "\edf3";
}

.ps-replay_circle_filled:before {
    content: "\edf4";
}

.ps-reply:before {
    content: "\edf5";
}

.ps-reply_all:before {
    content: "\edf6";
}

.ps-report_gmailerrorred:before {
    content: "\edf7";
}

.ps-report_off:before {
    content: "\edf8";
}

.ps-warning_amber:before {
    content: "\edf9";
}

.ps-request_page:before {
    content: "\edfa";
}

.ps-request_quote:before {
    content: "\edfb";
}

.ps-reset_tv:before {
    content: "\edfc";
}

.ps-restart_alt:before {
    content: "\edfd";
}

.ps-restaurant:before {
    content: "\edfe";
}

.ps-restore:before {
    content: "\edff";
}

.ps-restore_from_trash:before {
    content: "\ee00";
}

.ps-restore_page:before {
    content: "\ee01";
}

.ps-try:before {
    content: "\ee02";
}

.ps-rice_bowl:before {
    content: "\ee03";
}

.ps-ring_volume:before {
    content: "\ee04";
}

.ps-roofing:before {
    content: "\ee05";
}

.ps-room_preferences:before {
    content: "\ee06";
}

.ps-room_service:before {
    content: "\ee07";
}

.ps-rotate_90_degrees_ccw:before {
    content: "\ee08";
}

.ps-rotate_left:before {
    content: "\ee09";
}

.ps-rotate_right:before {
    content: "\ee0a";
}

.ps-rounded_corner:before {
    content: "\ee0b";
}

.ps-router:before {
    content: "\ee0c";
}

.ps-rowing:before {
    content: "\ee0d";
}

.ps-rss_feed:before {
    content: "\ee0e";
}

.ps-rsvp:before {
    content: "\ee0f";
}

.ps-rtt:before {
    content: "\ee10";
}

.ps-rule:before {
    content: "\ee11";
}

.ps-rule_folder:before {
    content: "\ee12";
}

.ps-run_circle:before {
    content: "\ee13";
}

.ps-running_with_errors:before {
    content: "\ee14";
}

.ps-rv_hookup:before {
    content: "\ee15";
}

.ps-safety_divider:before {
    content: "\ee16";
}

.ps-sailing:before {
    content: "\ee17";
}

.ps-sanitizer:before {
    content: "\ee18";
}

.ps-satellite:before {
    content: "\ee19";
}

.ps-save:before {
    content: "\ee1a";
}

.ps-save_alt:before {
    content: "\ee1b";
}

.ps-saved_search:before {
    content: "\ee1c";
}

.ps-savings:before {
    content: "\ee1d";
}

.ps-scanner:before {
    content: "\ee1e";
}

.ps-scatter_plot:before {
    content: "\ee1f";
}

.ps-schedule_send:before {
    content: "\ee20";
}

.ps-schema:before {
    content: "\ee21";
}

.ps-school:before {
    content: "\ee22";
}

.ps-science:before {
    content: "\ee23";
}

.ps-score:before {
    content: "\ee24";
}

.ps-screen_lock_landscape:before {
    content: "\ee25";
}

.ps-screen_lock_portrait:before {
    content: "\ee26";
}

.ps-screen_lock_rotation:before {
    content: "\ee27";
}

.ps-screen_rotation:before {
    content: "\ee28";
}

.ps-screen_search_desktop:before {
    content: "\ee29";
}

.ps-screen_share:before {
    content: "\ee2a";
}

.ps-screenshot:before {
    content: "\ee2b";
}

.ps-sd:before {
    content: "\ee2c";
}

.ps-sd_card:before {
    content: "\ee2d";
}

.ps-sim_card_alert:before {
    content: "\ee2e";
}

.ps-sd_storage:before {
    content: "\ee2f";
}

.ps-search:before {
    content: "\ee30";
}

.ps-search_off:before {
    content: "\ee31";
}

.ps-security:before {
    content: "\ee32";
}

.ps-system_security_update:before {
    content: "\ee33";
}

.ps-system_security_update_good:before {
    content: "\ee34";
}

.ps-system_security_update_warning:before {
    content: "\ee35";
}

.ps-segment:before {
    content: "\ee36";
}

.ps-select_all:before {
    content: "\ee37";
}

.ps-self_improvement:before {
    content: "\ee38";
}

.ps-sell:before {
    content: "\ee39";
}

.ps-send:before {
    content: "\ee3a";
}

.ps-send_and_archive:before {
    content: "\ee3b";
}

.ps-send_to_mobile:before {
    content: "\ee3c";
}

.ps-sensor_door:before {
    content: "\ee3d";
}

.ps-sensor_window:before {
    content: "\ee3e";
}

.ps-sensors:before {
    content: "\ee3f";
}

.ps-sensors_off:before {
    content: "\ee40";
}

.ps-sentiment_dissatisfied:before {
    content: "\ee41";
}

.ps-sentiment_neutral:before {
    content: "\ee42";
}

.ps-sentiment_satisfied_alt:before {
    content: "\ee43";
}

.ps-sentiment_very_dissatisfied:before {
    content: "\ee44";
}

.ps-sentiment_very_satisfied:before {
    content: "\ee45";
}

.ps-set_meal:before {
    content: "\ee46";
}

.ps-settings:before {
    content: "\ee47";
}

.ps-settings_accessibility:before {
    content: "\ee48";
}

.ps-settings_applications:before {
    content: "\ee49";
}

.ps-settings_backup_restore:before {
    content: "\ee4a";
}

.ps-settings_bluetooth:before {
    content: "\ee4b";
}

.ps-settings_brightness:before {
    content: "\ee4c";
}

.ps-settings_cell:before {
    content: "\ee4d";
}

.ps-settings_ethernet:before {
    content: "\ee4e";
}

.ps-settings_input_antenna:before {
    content: "\ee4f";
}

.ps-settings_input_composite:before {
    content: "\ee50";
}

.ps-settings_input_hdmi:before {
    content: "\ee51";
}

.ps-settings_input_svideo:before {
    content: "\ee52";
}

.ps-settings_overscan:before {
    content: "\ee53";
}

.ps-settings_phone:before {
    content: "\ee54";
}

.ps-settings_power:before {
    content: "\ee55";
}

.ps-settings_remote:before {
    content: "\ee56";
}

.ps-settings_suggest:before {
    content: "\ee57";
}

.ps-settings_system_daydream:before {
    content: "\ee58";
}

.ps-settings_voice:before {
    content: "\ee59";
}

.ps-share:before {
    content: "\ee5a";
}

.ps-share_arrival_time:before {
    content: "\ee5b";
}

.ps-share_location:before {
    content: "\ee5c";
}

.ps-shield:before {
    content: "\ee5d";
}

.ps-shop:before {
    content: "\ee5e";
}

.ps-shop_2:before {
    content: "\ee5f";
}

.ps-shop_two:before {
    content: "\ee60";
}

.ps-shopping_bag:before {
    content: "\ee61";
}

.ps-shopping_basket:before {
    content: "\ee62";
}

.ps-shopping_cart:before {
    content: "\ee63";
}

.ps-short_text:before {
    content: "\ee64";
}

.ps-shortcut:before {
    content: "\ee65";
}

.ps-show_chart:before {
    content: "\ee66";
}

.ps-shower:before {
    content: "\ee67";
}

.ps-shuffle:before {
    content: "\ee68";
}

.ps-shuffle_on:before {
    content: "\ee69";
}

.ps-shutter_speed:before {
    content: "\ee6a";
}

.ps-sick:before {
    content: "\ee6b";
}

.ps-signal_cellular_0_bar:before {
    content: "\ee6c";
}

.ps-signal_cellular_4_bar:before {
    content: "\ee6d";
}

.ps-signal_cellular_alt:before {
    content: "\ee6e";
}

.ps-signal_cellular_connected_no_internet_0_bar:before {
    content: "\ee6f";
}

.ps-signal_cellular_connected_no_internet_4_bar:before {
    content: "\ee70";
}

.ps-signal_cellular_no_sim:before {
    content: "\ee71";
}

.ps-signal_cellular_nodata:before {
    content: "\ee72";
}

.ps-signal_cellular_null:before {
    content: "\ee73";
}

.ps-signal_cellular_off:before {
    content: "\ee74";
}

.ps-signal_wifi_statusbar_null:before {
    content: "\ee75";
}

.ps-signal_wifi_4_bar:before {
    content: "\ee76";
}

.ps-wifi_lock:before {
    content: "\ee77";
}

.ps-signal_wifi_connected_no_internet_4:before {
    content: "\ee78";
}

.ps-signal_wifi_off:before {
    content: "\ee79";
}

.ps-signal_wifi_statusbar_4_bar:before {
    content: "\ee7a";
}

.ps-signal_wifi_statusbar_connected_no_internet_4:before {
    content: "\ee7b";
}

.ps-sim_card:before {
    content: "\ee7c";
}

.ps-sim_card_download:before {
    content: "\ee7d";
}

.ps-single_bed:before {
    content: "\ee7e";
}

.ps-sip:before {
    content: "\ee7f";
}

.ps-skateboarding:before {
    content: "\ee80";
}

.ps-skip_next:before {
    content: "\ee81";
}

.ps-skip_previous:before {
    content: "\ee82";
}

.ps-sledding:before {
    content: "\ee83";
}

.ps-slideshow:before {
    content: "\ee84";
}

.ps-slow_motion_video:before {
    content: "\ee85";
}

.ps-smart_button:before {
    content: "\ee86";
}

.ps-smart_display:before {
    content: "\ee87";
}

.ps-smart_screen:before {
    content: "\ee88";
}

.ps-smart_toy:before {
    content: "\ee89";
}

.ps-stay_primary_portrait:before {
    content: "\ee8a";
}

.ps-smoke_free:before {
    content: "\ee8b";
}

.ps-smoking_rooms:before {
    content: "\ee8c";
}

.ps-sms:before {
    content: "\ee8d";
}

.ps-sms_failed:before {
    content: "\ee8e";
}

.ps-snippet_folder:before {
    content: "\ee8f";
}

.ps-snooze:before {
    content: "\ee90";
}

.ps-snowboarding:before {
    content: "\ee91";
}

.ps-snowmobile:before {
    content: "\ee92";
}

.ps-snowshoeing:before {
    content: "\ee93";
}

.ps-soap:before {
    content: "\ee94";
}

.ps-social_distance:before {
    content: "\ee95";
}

.ps-sort:before {
    content: "\ee96";
}

.ps-sort_by_alpha:before {
    content: "\ee97";
}

.ps-source:before {
    content: "\ee98";
}

.ps-south:before {
    content: "\ee99";
}

.ps-south_east:before {
    content: "\ee9a";
}

.ps-south_west:before {
    content: "\ee9b";
}

.ps-spa:before {
    content: "\ee9c";
}

.ps-space_bar:before {
    content: "\ee9d";
}

.ps-space_dashboard:before {
    content: "\ee9e";
}

.ps-speaker:before {
    content: "\ee9f";
}

.ps-speaker_group:before {
    content: "\eea0";
}

.ps-speaker_notes:before {
    content: "\eea1";
}

.ps-speaker_notes_off:before {
    content: "\eea2";
}

.ps-speaker_phone:before {
    content: "\eea3";
}

.ps-speed:before {
    content: "\eea4";
}

.ps-spellcheck:before {
    content: "\eea5";
}

.ps-splitscreen:before {
    content: "\eea6";
}

.ps-sports:before {
    content: "\eea7";
}

.ps-sports_bar:before {
    content: "\eea8";
}

.ps-sports_baseball:before {
    content: "\eea9";
}

.ps-sports_basketball:before {
    content: "\eeaa";
}

.ps-sports_cricket:before {
    content: "\eeab";
}

.ps-sports_esports:before {
    content: "\eeac";
}

.ps-sports_football:before {
    content: "\eead";
}

.ps-sports_golf:before {
    content: "\eeae";
}

.ps-sports_handball:before {
    content: "\eeaf";
}

.ps-sports_hockey:before {
    content: "\eeb0";
}

.ps-sports_kabaddi:before {
    content: "\eeb1";
}

.ps-sports_mma:before {
    content: "\eeb2";
}

.ps-sports_motorsports:before {
    content: "\eeb3";
}

.ps-sports_rugby:before {
    content: "\eeb4";
}

.ps-sports_score:before {
    content: "\eeb5";
}

.ps-sports_soccer:before {
    content: "\eeb6";
}

.ps-sports_tennis:before {
    content: "\eeb7";
}

.ps-sports_volleyball:before {
    content: "\eeb8";
}

.ps-square_foot:before {
    content: "\eeb9";
}

.ps-stacked_bar_chart:before {
    content: "\eeba";
}

.ps-stacked_line_chart:before {
    content: "\eebb";
}

.ps-stairs:before {
    content: "\eebc";
}

.ps-star_purple500:before {
    content: "\eebd";
}

.ps-star_outline:before {
    content: "\eebe";
}

.ps-star_half:before {
    content: "\eebf";
}

.ps-star_rate:before {
    content: "\eec0";
}

.ps-stars:before {
    content: "\eec1";
}

.ps-stay_primary_landscape:before {
    content: "\eec2";
}

.ps-sticky_note_2:before {
    content: "\eec3";
}

.ps-stop:before {
    content: "\eec4";
}

.ps-stop_circle:before {
    content: "\eec5";
}

.ps-stop_screen_share:before {
    content: "\eec6";
}

.ps-storage:before {
    content: "\eec7";
}

.ps-store_mall_directory:before {
    content: "\eec8";
}

.ps-storefront:before {
    content: "\eec9";
}

.ps-storm:before {
    content: "\eeca";
}

.ps-straighten:before {
    content: "\eecb";
}

.ps-stream:before {
    content: "\eecc";
}

.ps-streetview:before {
    content: "\eecd";
}

.ps-strikethrough_s:before {
    content: "\eece";
}

.ps-stroller:before {
    content: "\eecf";
}

.ps-style:before {
    content: "\eed0";
}

.ps-subdirectory_arrow_left:before {
    content: "\eed1";
}

.ps-subdirectory_arrow_right:before {
    content: "\eed2";
}

.ps-subject:before {
    content: "\eed3";
}

.ps-subscript:before {
    content: "\eed4";
}

.ps-subscriptions:before {
    content: "\eed5";
}

.ps-subtitles:before {
    content: "\eed6";
}

.ps-subtitles_off:before {
    content: "\eed7";
}

.ps-subway:before {
    content: "\eed8";
}

.ps-summarize:before {
    content: "\eed9";
}

.ps-superscript:before {
    content: "\eeda";
}

.ps-supervised_user_circle:before {
    content: "\eedb";
}

.ps-supervisor_account:before {
    content: "\eedc";
}

.ps-support:before {
    content: "\eedd";
}

.ps-support_agent:before {
    content: "\eede";
}

.ps-surfing:before {
    content: "\eedf";
}

.ps-surround_sound:before {
    content: "\eee0";
}

.ps-swap_calls:before {
    content: "\eee1";
}

.ps-swap_horiz:before {
    content: "\eee2";
}

.ps-swap_horizontal_circle:before {
    content: "\eee3";
}

.ps-swap_vert:before {
    content: "\eee4";
}

.ps-swap_vertical_circle:before {
    content: "\eee5";
}

.ps-swipe:before {
    content: "\eee6";
}

.ps-switch_account:before {
    content: "\eee7";
}

.ps-switch_camera:before {
    content: "\eee8";
}

.ps-switch_left:before {
    content: "\eee9";
}

.ps-switch_right:before {
    content: "\eeea";
}

.ps-switch_video:before {
    content: "\eeeb";
}

.ps-sync_alt:before {
    content: "\eeec";
}

.ps-sync_disabled:before {
    content: "\eeed";
}

.ps-sync_problem:before {
    content: "\eeee";
}

.ps-system_update:before {
    content: "\eeef";
}

.ps-system_update_alt:before {
    content: "\eef0";
}

.ps-tab:before {
    content: "\eef1";
}

.ps-tab_unselected:before {
    content: "\eef2";
}

.ps-table_chart:before {
    content: "\eef3";
}

.ps-table_rows:before {
    content: "\eef4";
}

.ps-table_view:before {
    content: "\eef5";
}

.ps-tablet:before {
    content: "\eef6";
}

.ps-tablet_android:before {
    content: "\eef7";
}

.ps-tablet_mac:before {
    content: "\eef8";
}

.ps-takeout_dining:before {
    content: "\eef9";
}

.ps-tap_and_play:before {
    content: "\eefa";
}

.ps-tapas:before {
    content: "\eefb";
}

.ps-task:before {
    content: "\eefc";
}

.ps-task_alt:before {
    content: "\eefd";
}

.ps-taxi_alert:before {
    content: "\eefe";
}

.ps-text_fields:before {
    content: "\eeff";
}

.ps-text_format:before {
    content: "\ef00";
}

.ps-text_rotate_up:before {
    content: "\ef01";
}

.ps-text_rotate_vertical:before {
    content: "\ef02";
}

.ps-text_rotation_angledown:before {
    content: "\ef03";
}

.ps-text_rotation_angleup:before {
    content: "\ef04";
}

.ps-text_rotation_down:before {
    content: "\ef05";
}

.ps-text_rotation_none:before {
    content: "\ef06";
}

.ps-text_snippet:before {
    content: "\ef07";
}

.ps-textsms:before {
    content: "\ef08";
}

.ps-texture:before {
    content: "\ef09";
}

.ps-theater_comedy:before {
    content: "\ef0a";
}

.ps-theaters:before {
    content: "\ef0b";
}

.ps-thermostat:before {
    content: "\ef0c";
}

.ps-thermostat_auto:before {
    content: "\ef0d";
}

.ps-thumb_down_off_alt:before {
    content: "\ef0e";
}

.ps-thumb_down_alt:before {
    content: "\ef0f";
}

.ps-thumb_up_off_alt:before {
    content: "\ef10";
}

.ps-thumb_up_alt:before {
    content: "\ef11";
}

.ps-thumbs_up_down:before {
    content: "\ef12";
}

.ps-timelapse:before {
    content: "\ef13";
}

.ps-timeline:before {
    content: "\ef14";
}

.ps-timer:before {
    content: "\ef15";
}

.ps-timer_10:before {
    content: "\ef16";
}

.ps-timer_10_select:before {
    content: "\ef17";
}

.ps-timer_3:before {
    content: "\ef18";
}

.ps-timer_3_select:before {
    content: "\ef19";
}

.ps-timer_off:before {
    content: "\ef1a";
}

.ps-tips_and_updates:before {
    content: "\ef1b";
}

.ps-title:before {
    content: "\ef1c";
}

.ps-toc:before {
    content: "\ef1d";
}

.ps-today:before {
    content: "\ef1e";
}

.ps-toggle_off:before {
    content: "\ef1f";
}

.ps-toggle_on:before {
    content: "\ef20";
}

.ps-toll:before {
    content: "\ef21";
}

.ps-tonality:before {
    content: "\ef22";
}

.ps-topic:before {
    content: "\ef23";
}

.ps-touch_app:before {
    content: "\ef24";
}

.ps-tour:before {
    content: "\ef25";
}

.ps-toys:before {
    content: "\ef26";
}

.ps-track_changes:before {
    content: "\ef27";
}

.ps-traffic:before {
    content: "\ef28";
}

.ps-train:before {
    content: "\ef29";
}

.ps-tram:before {
    content: "\ef2a";
}

.ps-transfer_within_a_station:before {
    content: "\ef2b";
}

.ps-transform:before {
    content: "\ef2c";
}

.ps-transgender:before {
    content: "\ef2d";
}

.ps-transit_enterexit:before {
    content: "\ef2e";
}

.ps-translate:before {
    content: "\ef2f";
}

.ps-travel_explore:before {
    content: "\ef30";
}

.ps-trending_down:before {
    content: "\ef31";
}

.ps-trending_flat:before {
    content: "\ef32";
}

.ps-trending_up:before {
    content: "\ef33";
}

.ps-trip_origin:before {
    content: "\ef34";
}

.ps-tty:before {
    content: "\ef35";
}

.ps-tune:before {
    content: "\ef36";
}

.ps-tungsten:before {
    content: "\ef37";
}

.ps-tv:before {
    content: "\ef38";
}

.ps-tv_off:before {
    content: "\ef39";
}

.ps-two_wheeler:before {
    content: "\ef3a";
}

.ps-umbrella:before {
    content: "\ef3b";
}

.ps-unarchive:before {
    content: "\ef3c";
}

.ps-undo:before {
    content: "\ef3d";
}

.ps-unfold_less:before {
    content: "\ef3e";
}

.ps-unfold_more:before {
    content: "\ef3f";
}

.ps-unpublished:before {
    content: "\ef40";
}

.ps-unsubscribe:before {
    content: "\ef41";
}

.ps-upcoming:before {
    content: "\ef42";
}

.ps-update:before {
    content: "\ef43";
}

.ps-update_disabled:before {
    content: "\ef44";
}

.ps-upgrade:before {
    content: "\ef45";
}

.ps-upload:before {
    content: "\ef46";
}

.ps-upload_file:before {
    content: "\ef47";
}

.ps-usb:before {
    content: "\ef48";
}

.ps-usb_off:before {
    content: "\ef49";
}

.ps-verified:before {
    content: "\ef4a";
}

.ps-verified_user:before {
    content: "\ef4b";
}

.ps-vertical_align_bottom:before {
    content: "\ef4c";
}

.ps-vertical_align_center:before {
    content: "\ef4d";
}

.ps-vertical_align_top:before {
    content: "\ef4e";
}

.ps-vertical_distribute:before {
    content: "\ef4f";
}

.ps-vertical_split:before {
    content: "\ef50";
}

.ps-vibration:before {
    content: "\ef51";
}

.ps-video_call:before {
    content: "\ef52";
}

.ps-video_camera_back:before {
    content: "\ef53";
}

.ps-video_camera_front:before {
    content: "\ef54";
}

.ps-video_label:before {
    content: "\ef55";
}

.ps-video_library:before {
    content: "\ef56";
}

.ps-video_settings:before {
    content: "\ef57";
}

.ps-video_stable:before {
    content: "\ef58";
}

.ps-videocam:before {
    content: "\ef59";
}

.ps-videocam_off:before {
    content: "\ef5a";
}

.ps-videogame_asset:before {
    content: "\ef5b";
}

.ps-videogame_asset_off:before {
    content: "\ef5c";
}

.ps-view_agenda:before {
    content: "\ef5d";
}

.ps-view_array:before {
    content: "\ef5e";
}

.ps-view_carousel:before {
    content: "\ef5f";
}

.ps-view_column:before {
    content: "\ef60";
}

.ps-view_comfy:before {
    content: "\ef61";
}

.ps-view_compact:before {
    content: "\ef62";
}

.ps-view_day:before {
    content: "\ef63";
}

.ps-view_headline:before {
    content: "\ef64";
}

.ps-view_in_ar:before {
    content: "\ef65";
}

.ps-view_list:before {
    content: "\ef66";
}

.ps-view_module:before {
    content: "\ef67";
}

.ps-view_quilt:before {
    content: "\ef68";
}

.ps-view_sidebar:before {
    content: "\ef69";
}

.ps-view_stream:before {
    content: "\ef6a";
}

.ps-view_week:before {
    content: "\ef6b";
}

.ps-vignette:before {
    content: "\ef6c";
}

.ps-villa:before {
    content: "\ef6d";
}

.ps-visibility:before {
    content: "\ef6e";
}

.ps-visibility_off:before {
    content: "\ef6f";
}

.ps-voice_chat:before {
    content: "\ef70";
}

.ps-voice_over_off:before {
    content: "\ef71";
}

.ps-voicemail:before {
    content: "\ef72";
}

.ps-volume_down:before {
    content: "\ef73";
}

.ps-volume_mute:before {
    content: "\ef74";
}

.ps-volume_off:before {
    content: "\ef75";
}

.ps-volume_up:before {
    content: "\ef76";
}

.ps-volunteer_activism:before {
    content: "\ef77";
}

.ps-vpn_key:before {
    content: "\ef78";
}

.ps-vpn_lock:before {
    content: "\ef79";
}

.ps-vrpano:before {
    content: "\ef7a";
}

.ps-wallpaper:before {
    content: "\ef7b";
}

.ps-warning:before {
    content: "\ef7c";
}

.ps-wash:before {
    content: "\ef7d";
}

.ps-watch:before {
    content: "\ef7e";
}

.ps-watch_later:before {
    content: "\ef7f";
}

.ps-water:before {
    content: "\ef80";
}

.ps-water_damage:before {
    content: "\ef81";
}

.ps-water_drop:before {
    content: "\ef82";
}

.ps-waterfall_chart:before {
    content: "\ef83";
}

.ps-waves:before {
    content: "\ef84";
}

.ps-waving_hand:before {
    content: "\ef85";
}

.ps-wb_auto:before {
    content: "\ef86";
}

.ps-wb_cloudy:before {
    content: "\ef87";
}

.ps-wb_incandescent:before {
    content: "\ef88";
}

.ps-wb_iridescent:before {
    content: "\ef89";
}

.ps-wb_shade:before {
    content: "\ef8a";
}

.ps-wb_sunny:before {
    content: "\ef8b";
}

.ps-wb_twilight:before {
    content: "\ef8c";
}

.ps-wc:before {
    content: "\ef8d";
}

.ps-web:before {
    content: "\ef8e";
}

.ps-web_asset:before {
    content: "\ef8f";
}

.ps-web_asset_off:before {
    content: "\ef90";
}

.ps-weekend:before {
    content: "\ef91";
}

.ps-west:before {
    content: "\ef92";
}

.ps-whatshot:before {
    content: "\ef93";
}

.ps-wheelchair_pickup:before {
    content: "\ef94";
}

.ps-where_to_vote:before {
    content: "\ef95";
}

.ps-widgets:before {
    content: "\ef96";
}

.ps-wifi:before {
    content: "\ef97";
}

.ps-wifi_calling:before {
    content: "\ef98";
}

.ps-wifi_calling_3:before {
    content: "\ef99";
}

.ps-wifi_off:before {
    content: "\ef9a";
}

.ps-wifi_protected_setup:before {
    content: "\ef9b";
}

.ps-wifi_tethering:before {
    content: "\ef9c";
}

.ps-wifi_tethering_error_rounded:before {
    content: "\ef9d";
}

.ps-wifi_tethering_off:before {
    content: "\ef9e";
}

.ps-window:before {
    content: "\ef9f";
}

.ps-wine_bar:before {
    content: "\efa0";
}

.ps-work:before {
    content: "\efa1";
}

.ps-work_off:before {
    content: "\efa2";
}

.ps-work_outline:before {
    content: "\efa3";
}

.ps-workspace_premium:before {
    content: "\efa4";
}

.ps-workspaces:before {
    content: "\efa5";
}

.ps-wrap_text:before {
    content: "\efa6";
}

.ps-wrong_location:before {
    content: "\efa7";
}

.ps-wysiwyg:before {
    content: "\efa8";
}

.ps-yard:before {
    content: "\efa9";
}

.ps-youtube_searched_for:before {
    content: "\efaa";
}

.ps-zoom_in:before {
    content: "\efab";
}

.ps-zoom_out:before {
    content: "\efac";
}

.ps-zoom_out_map:before {
    content: "\efad";
}
/*end icons*/ @font-face {
    font-family: 'var(--font)';
    src: url('../fonts/Qatar2022Arabic-Bold.ttf') format('woff');
}

footer {
    text-align: center;
}

    footer .copyright {
        color: var(--wh-color);
        font-size: 12px;
        margin-bottom: 15px;
    }

        footer .copyright a {
            font-weight: 700;
            text-transform: uppercase;
        }

        footer .copyright .contact-us a {
            color: var(--pr-color);
            background: var(--wh-color);
            border: 1px solid;
            font-size: 12px;
            padding: 2px 5px;
            position: relative;
            top: 5px;
        }

            footer .copyright .contact-us a .fa {
                font-size: 16px;
                position: relative;
                top: 2px;
                background: #14499E;
                width: 25px;
                height: 25px;
                line-height: 25px;
                color: var(--wh-color);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                left: -5px;
            }

    footer .partner {
        color: var(--wh-color);
        font-size: 16px;
        margin-top: 50px;
    }

        footer .partner a {
            font-weight: 900;
            letter-spacing: 2px;
            text-transform: uppercase;
        }

            footer .partner a img {
                max-height: 36px;
            }

#top {
    position: absolute;
    top: 0;
}

.gold {
    background-image: url("../img/bg_pattern.jpg");
}

    .gold progress[value]::-webkit-progress-value {
        background: var(--pr-color);
    }

    .gold .player-details {
        color: var(--pr-color);
    }

    .gold .player-points-details {
        color: var(--pr-color);
        border-color: var(--pr-color);
    }

        .gold .player-points-details strong {
            font-size: 30px;
            display: block;
        }

a.termeni {
    text-transform: uppercase;
    color: var(--pr-color);
    font-size: 9px;
    font-weight: 800;
    border: 1px solid;
    padding: 10px;
    line-height: 18px;
    display: table;
    margin: 0 auto;
}

    a.termeni .steag {
        background-image: url("../img/flag/romania.svg");
        background-size: contain;
        width: 20px;
        height: 14px;
        display: inline-block;
        position: relative;
        top: 4px;
        margin-right: 6px;
    }

.btn-primary {
    color: var(--wh-color);
    background-color: var(--pr-color);
    border: 1px solid var(--pr-color);
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.btn-default {
    border-radius: 0;
}

input.groupn {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: 1px solid var(--wh-color);
}

span.warning {
    color: var(--acc-color);
}

.intro {
    min-height: calc(100vh - 150px);
    display: table;
    width: 100%;
}

    .intro .v-center {
        vertical-align: middle;
        display: table-cell;
    }

.own-first-group {
    background: linear-gradient(to top, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -webkit-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -o-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -moz-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background-image: url('img/59544cb7d3c82b40e4f9aee1cf78de7f.png');
    background-position: center;
    text-align: center;
    padding: 10px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

    .own-first-group h2 {
        color: var(--acc-color);
        font-size: 20px;
        margin-top: 7px;
    }

    .own-first-group .fa {
        color: rgba(255, 255, 255, 0.84);
        font-size: 60px;
        margin-top: 10px;
        text-shadow: -1px -1px var(--acc-color),1px 1px var(--wh-color);
    }



body.not-auth {
    margin-top: 0;
}

    body.not-auth .intro {
        min-height: 100vh;
    }

.denied {
    text-align: center;
    color: var(--wh-color);
}

.intro.denied {
    min-height: calc(100vh - 330px);
}

.fa.denied {
    font-size: 80px;
}

.logo-intro {
    display: table;
    margin: 0 auto;
}

    .logo-intro img {
        max-width: 150px;
        max-height: 59.09px;
        margin-bottom: 9px;
    }

.prize {
    margin-top: 0;
    height: 46vh;
    background-image: url('../img/prz.jpg');
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

a.login-fb {
    color: var(--wh-color);
    text-decoration: none;
    font-size: 16px;
    border: 1px solid;
    padding: 10px 15px;
    display: table;
    margin: 20px auto 0 auto;
    cursor: pointer;
}

    a.login-fb:hover {
        color: var(--wh-color);
    }

    a.login-fb:before {
        content: "\f230";
        font-family: FontAwesome;
        font-size: 26px;
        margin: 0 12px 0 0px;
        line-height: 14px;
        position: relative;
        top: 4px;
    }


.well {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 0;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    .well h2 {
        margin-top: 0;
        font-size: 26px;
    }

    .well h3 {
        font-size: 18px;
        margin: 0;
    }

    .well h4 {
        font-size: 16px;
        font-weight: 400;
    }

        .well h4 a {
            background: var(--pr-color);
            display: inline-block;
            padding: 3px 15px;
            color: var(--wh-color);
            margin: 5px;
            border-radius: 5px;
        }

.btn-primary:hover {
    color: var(--wh-color);
    outline: none;
    background-color: var(--pr-color);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.prize img {
    width: 100%;
}

#new-group {
    z-index: 99999;
}

input:focus {
    outline: 0;
}

.modal-header {
    border-bottom: 0;
    background: var(--pr-color);
    color: var(--wh-color);
}

.modal-content {
    border-radius: 0;
    border: 0;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-align-center { /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.modal-dialog.vertical-align-center {
    padding: 0 15px;
}

.modal-content { /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width: inherit;
    height: inherit; /* To center horizontally */
    margin: 0 auto;
}

button.create-group {
    border-radius: 0;
    margin-bottom: 25px;
    background: var(--wh-color);
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--pr-color);
    border: 0;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    button.create-group:hover, button.create-group:focus, button.create-group:target {
        color: var(--wh-color);
        outline: none;
        background-color: var(--pr-color);
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    }
/* tab */ .nav-tabs.player-groups > li {
    width: 33.33%;
}

    .nav-tabs.player-groups > li > a {
        padding: 30px 5px;
        line-height: 17px;
        color: var(--pr-color);
    }

        .nav-tabs.player-groups > li > a .fa {
            font-size: 30px;
        }

    .nav-tabs.player-groups > li.active > a {
        color: var(--wh-color);
        margin-right: 0;
        cursor: default;
        line-height: 17px;
        background-color: var(--acc-color);
        border-radius: 0;
        border: 0;
        font-weight: 700;
        text-transform: uppercase;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
        position: relative;
        z-index: 1;
    }

        .nav-tabs.player-groups > li.active > a:focus, .nav-tabs.player-groups > li.active > a:hover {
            color: var(--wh-color);
        }

.nav-tabs > li a {
    line-height: 22px;
    font-family: var(--font);
}
/* sf tab */ .tab-content.groups .panel-group .panel {
    border-radius: 0;
    border: 0;
}




.mergi-sus {
    display: none;
    z-index: 1001;
    position: fixed;
    top: 90px;
    right: 20px;
    background: var(--acc-color);
    line-height: 45px;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    width: 50px;
    height: 50px;
    text-align: center;
    z-index: 9999;
    border-radius: 8px;
    background: transparent;
    backdrop-filter: blur(2px) contrast(1.15) brightness(1.06) saturate(1.15);
    box-shadow: inset 0 0px 10px 70px #0000009e, 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    border-bottom: .1px solid #ffffff4a;
    border-top: .1px solid #0000004a;
}

#teams h3, #teams h4 {
    color: var(--wh-color);
}

#teams h3 {
    font-size: 18px;
    font-weight: bold;
}

#teams h4 {
    font-size: 14px;
    font-weight: 400;
}

.center {
    text-align: center;
}

.mergi-sus a {
    color: var(--acc-color);
    display: block;
    font-size: 30px;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
}

    .mergi-sus a svg {
        fill: var(--wh-color);
    }

.log-off {
    line-height: 54px;
    text-align: center;
    font-size: 32px;
    border-left: 1px solid rgba(0, 0, 0, 0.18);
}
/* navigatie */ .navbar-default {
    background-color: var(--wh-color);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

    .navbar-default .navbar-toggle {
        border: 0;
        margin-top: 20px;
    }

        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background: transparent;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: var(--pr-color);
        }

    .navbar-default .navbar-brand {
        height: auto;
        display: inline-flex;
       /* padding: 40px 0;*/
        margin-left: 0 !important;
        z-index: 99999999;
        position: relative;
    }

ul.nav.navbar-nav.navbar-right {
    display: flex;
    align-items: center;
    margin: 0;
}

.navbar-default .navbar-nav li.user-details a {
    padding: 10px;
    color: var(--wh-color);
    margin-top: -8px;
    background: var(--pr-color);
    font-size: 20px;
    font-weight: 500;
}

    .navbar-default .navbar-nav li.user-details a > div {
        padding: 0;
    }

    .navbar-default .navbar-nav li.user-details a img {
        border-radius: 50px;
        box-shadow: 0 0 0 4px #09316e;
        margin-right: 8px;
        height: 56px;
        overflow: hidden;
    }

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: var(--wh-color);
    box-shadow: inset 0 0 0 2px var(--wh-color);
}

.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover, .navbar-default .navbar-nav .active a:focus {
    color: var(--acc-color);
    background-color: var(--wh-color);
}

    .navbar-default .navbar-nav .active a svg, .navbar-default .navbar-nav .active a:hover svg, .navbar-default .navbar-nav .active a:focus svg {
        fill: var(--acc-color);
    }

    .navbar-default .navbar-nav .active a.tableta, .navbar-default .navbar-nav .active a:hover.tableta, .navbar-default .navbar-nav .active a:focus.tableta {
        padding: 17px 10px;
        text-align: center;
    }

.settings {
    float: left;
    padding: 0px 5px 0px 3px;
    position: relative;
    color: var(--pr-color);
    top: 51px;
    border-radius: 6px;
    margin-left: 1px;
}

.navbar-fixed-top .navbar-collapse {
    max-height: 100%;
}

.time-count > div {
    display: table;
    margin: 0 auto;
}

    .time-count > div > span {
        font-size: 25px;
        float: left;
        margin-right: 30px;
        line-height: 40px;
    }

        .time-count > div > span > span {
            display: block;
            font-size: 54px;
        }

        .time-count > div > span:last-child {
            margin-right: 0;
        }

.find-player {
    font-size: 16px;
    color: var(--pr-color);
    font-weight: 600;
    padding: 10px;
}

i.remove {
    line-height: 35px;
    font-size: 25px;
    color: var(--wh-color);
    position: absolute;
    right: 5px;
}

a.choose-team {
    color: var(--wh-color);
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 auto;
    width: 130px;
    TEXT-DECORATION: NONE;
    DISPLAY: TABLE;
    margin-top: 7vh;
    border: 1px solid;
    border-radius: 30px;
    padding: 10px;
}

#teams {
    padding-top: 100px;
}

    #teams input[type="radio"] {
        display: none;
    }

        #teams input[type="radio"]:checked + label > .team .country {
            background: transparent;
            color: var(--wh-color);
        }

a.choose-team i {
    display: block;
    line-height: 6px;
    font-size: 27px;
    position: relative;
    top: 0px;
    -moz-animation: choose 0.7s infinite;
    -o-animation: choose 0.7s infinite;
    -webkit-animation: choose 0.7s infinite;
    animation: choose 0.7s infinite;
}

@-webkit-keyframes choose {
    0% {
        top: 0px;
    }

    50% {
        top: 7px;
    }

    100% {
        top: 0px;
    }
}

@keyframes choose {
    0% {
        top: 0px;
    }

    50% {
        top: 7px;
    }

    100% {
        top: 0px;
    }
}

.team .flag {
    width: 100%;
    height: 200px;
    background: var(--pr-color);
    background-size: cover;
    background-position: center;
}

    .team .flag:before {
        content: attr(points);
        background: var(--wh-color);
        border-radius: 8px;
        padding: 0 4px;
        color: var(--acc-color);
        height: 30px;
        text-align: center;
        font-weight: 900;
        float: right;
        z-index: 1;
        position: relative;
        display: flex;
        align-items: center;
        margin: 4px;
        font-size: 12px;
        box-shadow: 0 0px 0px 2px var(--acc-color);
    }

.team .country {
    line-height: 40px;
    text-align: center;
    color: var(--wh-color);
    font-weight: bold;
    font-size: 12px;
    font-family: var(--font);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#teams label {
    width: 100%;
    cursor: pointer;
    padding: 4px;
    border-radius: 8px;
    margin-bottom: 16px;
}

.team:hover .flag, #teams input[type="radio"]:checked + label > .team .flag {
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.team.albania .flag {
    background-image: url("../img/flag/albania.svg");
}

.team.austria .flag {
    background-image: url("../img/flag/austria.svg");
}

.team.belgium .flag {
    background-image: url("../img/flag/belgium.svg");
}

.team.croatia .flag {
    background-image: url("../img/flag/croatia.svg");
}

.team.czech-republic .flag {
    background-image: url("../img/flag/czech-republic.svg");
}

.team.england .flag {
    background-image: url("../img/flag/england.svg");
}

.team.france .flag {
    background-image: url("../img/flag/france.svg");
}

.team.germany .flag {
    background-image: url("../img/flag/germany.svg");
}

.team.hungary .flag {
    background-image: url("../img/flag/hungary.svg");
}

.team.iceland .flag {
    background-image: url("../img/flag/iceland.svg");
}

.team.italy .flag {
    background-image: url("../img/flag/italy.svg");
}

.team.northern-ireland .flag {
    background-image: url("../img/flag/northern-ireland.svg");
}

.team.poland .flag {
    background-image: url("../img/flag/poland.svg");
}

.team.portugal .flag {
    background-image: url("../img/flag/portugal.svg");
}

.team.republic-of-ireland .flag {
    background-image: url("../img/flag/republic-of-ireland.svg");
}

.team.romania .flag {
    background-image: url("../img/flag/romania.svg");
}

.team.russia .flag {
    background-image: url("../img/flag/russia.svg");
}

.team.slovakia .flag {
    background-image: url("../img/flag/slovakia.svg");
}

.team.spain .flag {
    background-image: url("../img/flag/spain.svg");
}

.team.sweden .flag {
    background-image: url("../img/flag/sweden.svg");
}

.team.switzerland .flag {
    background-image: url("../img/flag/switzerland.svg");
}

.team.turkey .flag {
    background-image: url("../img/flag/turkey.svg");
}

.team.ukraine .flag {
    background-image: url("../img/flag/ukraine.svg");
}

.team.wales .flag {
    background-image: url("../img/flag/wales.svg");
}

.team.argentina .flag {
    background-image: url("../img/flag/argentina.svg");
}

.team.brazil .flag {
    background-image: url("../img/flag/brazil.svg");
}

.team.colombia .flag {
    background-image: url("../img/flag/colombia.svg");
}

.team.uruguay .flag {
    background-image: url("../img/flag/uruguay.svg");
}

.team.denmark .flag {
    background-image: url("../img/flag/denmark.svg");
}

.team.mexico .flag {
    background-image: url("../img/flag/mexico.svg");
}

.team.nigeria .flag {
    background-image: url("../img/flag/nigeria.svg");
}

.team.egypt .flag {
    background-image: url("../img/flag/egypt.svg");
}

.team.peru .flag {
    background-image: url("../img/flag/peru.svg");
}

.team.senegal .flag {
    background-image: url("../img/flag/senegal.svg");
}

.team.serbia .flag {
    background-image: url("../img/flag/serbia.svg");
}

.team.southKorea .flag {
    background-image: url("../img/flag/south-korea.svg");
}

.team.costa.rica .flag {
    background-image: url("../img/flag/costa-rica.svg");
}

.team.australia .flag {
    background-image: url("../img/flag/australia.svg");
}

.team.morocco .flag {
    background-image: url("../img/flag/morocco.svg");
}

.team.iran .flag {
    background-image: url("../img/flag/iran.svg");
}

.team.japan .flag {
    background-image: url("../img/flag/japan.svg");
}

.team.panama .flag {
    background-image: url("../img/flag/panama.svg");
}

.team.saudi.arabia .flag {
    background-image: url("../img/flag/saudi-arabia.svg");
}

.team.tunisia .flag {
    background-image: url("../img/flag/tunisia.svg");
}

.navbar-default .navbar-nav > li > a {
    color: var(--wh-color);
    padding: 4px 8px;
    border-radius: 8px;
    fill: var(--acc-color);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin: 0 8px;
    font-weight: 500;
}

.nav-tabs {
    border: 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}

.player-details {
    color: var(--wh-color);
}

    .player-details .player-img {
        width: 100px;
        height: 100px;
        background: gainsboro;
        border: 6px solid var(--wh-color);
        border-radius: 50%;
        margin-right: 10px;
        background-size: contain;
        float: left;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), inset -3px -20px 16px rgba(255, 255, 255, 0.43);
    }

        .player-details .player-img .player-current-position {
            background: var(--wh-color);
            width: 50px;
            color: var(--pr-color);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            text-align: center;
            font-size: 10px;
            border-radius: 50%;
            padding: 11px;
            text-transform: uppercase;
            font-weight: 900;
            position: absolute;
            top: 26px;
            left: 0;
        }

            .player-details .player-img .player-current-position > span {
                display: block;
            }

    .player-details .statistics {
        padding: 0;
        padding-top: 12px;
    }

    .player-details .player-name {
        font-family: var(--font);
        font-size: 33px;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 30px; /*padding-left: 10px;*/
        padding-top: 25px;
    }

    .player-details .player-prediction {
        padding-left: 110px;
    }

.progress.originality {
    margin-bottom: -5px;
    margin-top: 5px;
    cursor: help;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

    .progress.originality > div {
        padding: 0;
        border-right: 1px solid var(--pr-color);
        text-align: center;
    }

        .progress.originality > div:last-child {
            border: 0;
        }

ul.dropdown-menu.account:before {
    content: '';
    width: 16PX;
    height: 16PX;
    position: absolute;
    border-radius: 4px;
    right: 14px;
    top: -5px;
    transform: rotate(45deg);
    background: var(--wh-color);
}

ul.dropdown-menu.account li {
    text-align: center;
    font-family: var(--font);
}

[invite-friends]:after {
    content: "\f234";
    text-align: center;
    position: absolute;
    width: 36px;
    display: block;
    background: var(--wh-color);
    font-family: FontAwesome;
    border-radius: 50px;
    height: 36px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 900;
    color: var(--pr-color);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding-top: 6px;
    top: 3px;
    right: 3px;
}

.stat-progress {
    background: rgba(128, 128, 128, 0.33);
    width: 100%;
    height: 0;
    border-radius: 5px;
}

    .stat-progress > div {
        height: 5px;
        border-radius: 5px;
        background: var(--acc-color);
    }

        .stat-progress > div:after {
            content: attr(procent-statistica);
            position: relative;
            display: block;
            right: 0;
            left: calc(100% - 5px);
            background: var(--acc-color);
            width: 10px;
            height: 10px;
            line-height: 30px;
            font-size: 0;
            text-align: center;
            color: var(--wh-color);
            border-radius: 50px;
            top: -3px;
            transition-duration: .5s;
        }

.away .stat-progress > div {
    background: var(--pr-color);
}

    .away .stat-progress > div:after {
        background: var(--pr-color);
    }

.draw .stat-progress > div {
    background: var(--pr-color);
}

    .draw .stat-progress > div:after {
        background: var(--pr-color);
    }



.originality > div:hover .stat-progress > div:after {
    font-size: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: -12px;
    transition-duration: .5s;
}



.originality > div {
    padding: 0;
    cursor: help;
}

.stat {
    height: 5px;
    padding: 0 5px 0 5px;
}

.user {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--wh-color);
    cursor: pointer;
}

.tooltip.in {
    opacity: 1;
}

.tooltip-inner {
    color: var(--wh-color);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    background-color: var(--acc-color);
    padding: 5px;
}

.tooltip.top .tooltip-arrow {
    border-top-color: var(--acc-color);
}

.tooltip.left .tooltip-arrow {
    border-left-color: var(--acc-color);
}

progress.progress {
    height: 5px;
    width: 100%;
    margin-bottom: 5px;
}

progress[value]::-webkit-progress-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0.2);
    height: 5px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

#preloader {
    width: 400px;
    height: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    zoom: .3;
    transform: translateY(-50%) translateX(-50%);
}

    #preloader circle.outer {
        fill: transparent;
        stroke: var(--wh-color);
        stroke-dashoffset: 1000;
        stroke-width: 20;
        stroke-dasharray: 1000;
        transform-origin: 50% 50%;
        animation: spin 2s linear forwards infinite;
    }

@keyframes spin {
    0% {
        stroke-dashoffset: 1000;
        transform: rotate(-90deg);
        stroke-width: 20;
    }

    25% {
        stroke-dashoffset: 800;
        stroke-width: 30;
    }

    80% {
        stroke-dashoffset: 1000;
        transform: rotate(270deg);
        stroke-width: 20;
    }
}

#preloader circle.drop {
    fill: var(--wh-color);
    stroke: transparent;
    transform-origin: 50% 50%;
    animation: drop 2s linear forwards infinite;
}

@keyframes drop {
    0% {
        transform: translate(0, -150px);
        opacity: 1;
    }

    34% {
        transform: translate(0, 150px);
        opacity: 1;
    }

    70% {
        transform: translate(0, 0);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

span.settings-match {
    background: var(--acc-color);
    padding: 0 10px;
    height: 28px;
    display: inline-block;
    line-height: 28px;
    margin-right: 5px;
    float: left;
    margin-top: -4px;
    margin-left: -10px;
    cursor: pointer;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

.card {
    background: var(--wh-color);
    padding: 5px 15px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    .card.terms h1 {
        text-align: center;
        margin-top: 15px;
        font-weight: 900;
    }

    .card.terms h2 {
        font-weight: 900;
    }

    .card.terms h4 {
        line-height: 23px;
    }

        .card.terms h4 a {
            background: var(--pr-color);
            padding: 3px 10px;
            border-radius: 5px;
            color: var(--wh-color);
        }

    .card.terms strong.predictie {
        color: #FFA000;
    }

    .card.terms strong.final {
        color: #43A047;
    }

    .card.terms strong.puncte {
        color: var(--acc-color);
        font-size: 18px;
    }

    .card.terms ol {
        margin-top: 20px;
    }

        .card.terms ol li {
            margin-bottom: 10px;
            font-weight: 900;
        }

            .card.terms ol li p {
                font-weight: 400;
            }

.language {
    display: table;
    margin: 0 auto;
}

    .language > div {
        height: 100%;
        width: 35px;
        display: inline-block;
        margin: 0 5px;
        background: transparent;
    }

        .language > div.english {
            background-image: url("../img/flag/uk.svg");
            background-size: 100% 100%;
        }

        .language > div.romana {
            background-image: url("../img/flag/romania.svg");
            background-size: cover;
        }

.progress {
    border: 0;
    color: var(--wh-color);
    background-color: rgba(0, 0, 0, 0.2);
}

    .progress.home {
        color: var(--acc-color);
    }

    .progress.away {
        color: var(--pr-color);
    }

    .progress.draw {
        color: #3E3E3E;
    }

.standing div {
    padding: 0; /* padding: 4px 16px 0px 8px; */
}

progress[value]::-webkit-progress-value {
    background: var(--wh-color);
}

progress[value].home::-webkit-progress-value {
    background: var(--acc-color);
}

progress[value].away::-webkit-progress-value {
    background: var(--pr-color);
}

progress[value].draw::-webkit-progress-value {
    background: var(--pr-color);
}

.player-points-details {
    border: 1px solid;
    display: block;
    text-align: center;
    line-height: 21px;
    margin-bottom: 30px;
    padding: 30px 0;
    color: var(--wh-color);
    font-size: 20px;
    margin-top: 9px;
}

    .player-points-details a {
        color: var(--wh-color);
        display: block;
        text-decoration: none;
    }

.edit-match {
    background: var(--pr-color);
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: var(--wh-color);
    margin-bottom: 5px;
    text-transform: uppercase;
}

a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}

span.match-state {
    display: table;
    margin: 0 auto;
    line-height: 40px;
}

    span.match-state strong {
        color: var(--pr-color);
        text-transform: uppercase;
        font-size: 20px;
        letter-spacing: 1px;
    }

.current .standing.final-score {
    background: var(--pr-color);
    color: var(--wh-color);
}

    .current .standing.final-score .row {
        box-shadow: inset 0px 0 0 1px rgba(255, 255, 255, 0.19);
    }

.h {
    line-height: 44px;
}

.standing {
    margin-top: 1px;
    background: var(--wh-color);
    color: var(--acc-color);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    width: 91%;
    display: table;
    margin: 1px auto;
    float: none;
}

    .standing.final-score {
        width: 100%;
    }

        .standing.final-score .player-name {
            font-size: 18px;
            padding-top: 12px;
        }

        .standing.final-score .player-prediction {
            font-size: 14px;
        }

            .standing.final-score .player-prediction.h {
                line-height: 40px;
                margin-top: 14px;
                font-size: 16px;
            }

            .standing.final-score .player-prediction strong {
                display: inline-block;
                color: var(--acc-color);
                background: var(--wh-color);
                padding: 2px 5px;
                line-height: 15px;
                font-weight: 900;
                border-radius: 30px; /* margin-right: 8px; */
            }

        .standing.final-score .more-details span {
            width: 100%;
            text-align: center;
            display: block;
            font-size: 25px;
            font-weight: 900;
            background: var(--pr-color);
            color: var(--wh-color);
            box-shadow: inset 0px 0 0 1px rgba(255, 255, 255, 0.19);
            line-height: 69px;
        }

            .standing.final-score .more-details span .originality-points {
                line-height: initial;
                cursor: default;
                font-size: 12px;
                box-shadow: none;
                position: absolute;
                top: 48px;
                background: transparent;
                border: 0;
            }

                .standing.final-score .more-details span .originality-points span {
                    display: inline;
                    border: 0;
                    font-size: inherit;
                    line-height: inherit;
                    box-shadow: inherit;
                    cursor: help;
                }

    .standing.owner {
        background-color: var(--pr-color);
        color: var(--wh-color);
    }

        .standing.owner .more-details {
            text-align: center;
            line-height: 69px;
            font-size: 40px;
        }

    .standing .more-details a {
        color: #1565C0;
    }

    .standing .more-details span {
        text-align: center;
        line-height: 67px;
        border-left: 1px solid rgba(0, 0, 0, 0.15);
        text-decoration: none;
    }

        .standing .more-details span.user-action {
            font-family: Roboto !important;
            font-size: 10px;
            border: 0;
            text-transform: uppercase;
            position: absolute;
            margin-left: -30px;
            margin-top: 12px;
        }

            .standing .more-details span.user-action.decline {
                margin-left: -29px;
            }

    .standing .player-img {
        width: 56px;
        height: 56px;
        background: gainsboro;
        border: 3px solid var(--wh-color);
        background-size: contain;
        border-radius: 50%;
        margin: 5px 5px 8px 5px;
        float: left;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), inset -7px -10px 6px rgba(255, 255, 255, 0);
    }

        .standing .player-img .player-current-position {
            width: 36px;
            height: 35px;
            background: var(--wh-color);
            font-size: 10px;
            border-radius: 50%;
            text-transform: uppercase;
            font-weight: 800;
            line-height: 10px;
            text-align: center;
            padding: 0;
            padding-top: 10px;
            position: absolute;
            left: -5px;
            top: 16px;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        }

            .standing .player-img .player-current-position span {
                display: block;
            }

    .standing .nr-crt {
        font-weight: bold;
        line-height: 69px;
        padding-left: 5px;
        text-align: center;
    }

    .standing .player-name {
        font-weight: bold;
        font-size: 12px;
        padding-top: 6px;
        padding-right: 5px;
        var(--wh-color)-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-font-smoothing: antialiased;
    }

        .standing .player-name .rank {
            color: var(--acc-color);
            font-weight: 900;
        }

    .standing .player-prediction {
        font-size: 11px;
        line-height: 10px;
    }

        .standing .player-prediction strong {
            display: block;
        }

    .standing .player-points {
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 900;
        margin-top: 3px;
    }

        .standing .player-points span {
            background: var(--acc-color);
            padding: 2px 5px;
            color: var(--wh-color);
            border-radius: 25px;
        }

            .standing .player-points span:empty:before {
                content: '0';
            }

.all-player-points {
    font-size: 20px;
    text-align: center;
    border: 1px solid;
}



/*[rank="1"] {
    width: 100%;
    background: #FFC107;
    position: relative;
    z-index: 3;
    border-bottom: 6px solid #FFA000;
}

    [rank="1"] .nr-crt {*/ /*font-size: 35px;*/
/*font-weight: 900;
    }

    [rank="1"] .player-current-position {
        background: #FFC107;
    }

.standing[rank="1"] .player-name .rank, .standing[rank="1"], .standing[rank="1"] .more-details a, .standing[rank="2"] .player-name .rank, .standing[rank="2"], .standing[rank="2"] .more-details a, .standing[rank="3"] .player-name .rank, .standing[rank="3"], .standing[rank="3"] .more-details a {
    color: var(--acc-color);
}

[rank="2"] {
    width: 97%;
    background: #DCDCDC;
    position: relative;
    z-index: 2;
    border-bottom: 4px solid #A7A7A7;
}

    [rank="2"] .nr-crt {*/ /*font-size: 25px;*/
/*font-weight: 900;
    }

[rank="3"] {
    width: 94%;
    background: #DEAD96;
    position: relative;
    z-index: 1;
    border-bottom: 2px solid #927467;
}

    [rank="3"] .nr-crt {*/ /*font-size: 20px;*/
/*font-weight: 900;
    }*/

.dropdown.last button {
    border: 0;
}


.filter-standing .info {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    color: var(--pr-color);
}

    .filter-standing .info span {
        font-weight: 800;
        display: block;
    }

        .filter-standing .info span.stage {
            color: var(--acc-color);
            border-top: 1px solid rgba(2, 2, 2, 0.12);
        }

        .filter-standing .info span.group {
            color: var(--pr-color);
            border-top: 1px solid rgba(2, 2, 2, 0.12);
            font-size: 14px;
        }

.filter-standing .open > .dropdown-toggle.btn-default {
    color: var(--acc-color);
    background-color: var(--wh-color);
}

.filter-standing .btn {
    border-radius: 0;
    border: 0;
    border-right: 1px solid rgba(13, 71, 161, 0.22);
}

    .filter-standing .btn.btn-default {
        color: var(--wh-color);
        background-color: var(--wh-color);
        font-weight: 900;
        letter-spacing: .3px;
        font-size: 16px;
        box-shadow: inset 0 0 0 100px rgb(0 0 0 / 36%);
    }

        .filter-standing .btn.btn-default:active:focus {
            color: var(--acc-color);
            background-color: var(--wh-color);
        }

.filter-standing .dropdown-menu {
    width: calc(100% - 32px);
    top: 62px;
    left: 16px;
    border-radius: 28px;
    border-radius: 17px;
    text-align: center;
    border: 0;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    background: var(--wh-color);
}

    .filter-standing .dropdown-menu li {
        line-height: 40px;
        color: var(--pr-color);
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        border-bottom: 1px solid;
        cursor: pointer;
    }

        .filter-standing .dropdown-menu li:last-child {
            border: 0;
        }

            .filter-standing .dropdown-menu li:last-child a {
                color: var(--acc-color);
            }

.container > .navbar-header { /* background: radial-gradient(circle farthest-corner at top center, rgba(255, 255, 255, 0.98) 0%, var(--wh-color) 100%), url("../img/bg_pattern.jpg"), var(--wh-color); */
}

.container #navbar { /* background: radial-gradient(circle farthest-corner at top center, rgba(255, 255, 255, 0.98) 0%, var(--wh-color) 100%), url("../img/bg_pattern.jpg"), var(--wh-color); */
}

.total-players {
    color: var(--wh-color);
    font-size: 20px;
    text-align: center;
    font-weight: 300;
}

    .total-players span {
        font-weight: 800;
        line-height: 55px;
    }

.points-summary {
    background-color: var(--wh-color);
    padding: 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    line-height: 50px;
    FONT-SIZE: 20px;
    margin-bottom: 5px; /* sf RESULT */ /*sf predict */
}

    .points-summary div {
        padding: 0;
    }

    .points-summary .result {
        background: var(--wh-color)smoke;
        padding: 5px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); /*sf flag*/ /* sf home*/ /* sf away*/
    }

        .points-summary .result .flag {
            background: gainsboro;
            width: 70%;
            height: 50px;
            background-size: cover;
            background-position: center;
        }

            .points-summary .result .flag.albania {
                background-image: url("../img/flag/albania.svg");
            }

            .points-summary .result .flag.austria {
                background-image: url("../img/flag/austria.svg");
            }

            .points-summary .result .flag.belgium {
                background-image: url("../img/flag/belgium.svg");
            }

            .points-summary .result .flag.croatia {
                background-image: url("../img/flag/croatia.svg");
            }

            .points-summary .result .flag.czech-republic {
                background-image: url("../img/flag/czech-republic.svg");
            }

            .points-summary .result .flag.england {
                background-image: url("../img/flag/england.svg");
            }

            .points-summary .result .flag.france {
                background-image: url("../img/flag/france.svg");
            }

            .points-summary .result .flag.germany {
                background-image: url("../img/flag/germany.svg");
            }

            .points-summary .result .flag.hungary {
                background-image: url("../img/flag/hungary.svg");
            }

            .points-summary .result .flag.iceland {
                background-image: url("../img/flag/iceland.svg");
            }

            .points-summary .result .flag.italy {
                background-image: url("../img/flag/italy.svg");
            }

            .points-summary .result .flag.northern-ireland {
                background-image: url("../img/flag/northern-ireland.svg");
            }

            .points-summary .result .flag.poland {
                background-image: url("../img/flag/poland.svg");
            }

            .points-summary .result .flag.portugal {
                background-image: url("../img/flag/portugal.svg");
            }

            .points-summary .result .flag.republic-of-ireland {
                background-image: url("../img/flag/republic-of-ireland.svg");
            }

            .points-summary .result .flag.romania {
                background-image: url("../img/flag/romania.svg");
            }

            .points-summary .result .flag.russia {
                background-image: url("../img/flag/russia.svg");
            }

            .points-summary .result .flag.slovakia {
                background-image: url("../img/flag/slovakia.svg");
            }

            .points-summary .result .flag.spain {
                background-image: url("../img/flag/spain.svg");
            }

            .points-summary .result .flag.sweden {
                background-image: url("../img/flag/sweden.svg");
            }

            .points-summary .result .flag.switzerland {
                background-image: url("../img/flag/switzerland.svg");
            }

            .points-summary .result .flag.turkey {
                background-image: url("../img/flag/turkey.svg");
            }

            .points-summary .result .flag.ukraine {
                background-image: url("../img/flag/ukraine.svg");
            }

            .points-summary .result .flag.wales {
                background-image: url("../img/flag/wales.svg");
            }

            .points-summary .result .flag.argentina {
                background-image: url("../img/flag/argentina.svg");
            }

            .points-summary .result .flag.brazil {
                background-image: url("../img/flag/brazil.svg");
            }

            .points-summary .result .flag.colombia {
                background-image: url("../img/flag/colombia.svg");
            }

            .points-summary .result .flag.uruguay {
                background-image: url("../img/flag/uruguay.svg");
            }

            .points-summary .result .flag.denmark {
                background-image: url("../img/flag/denmark.svg");
            }

            .points-summary .result .flag.mexico {
                background-image: url("../img/flag/mexico.svg");
            }

            .points-summary .result .flag.nigeria {
                background-image: url("../img/flag/nigeria.svg");
            }

            .points-summary .result .flag.egypt {
                background-image: url("../img/flag/egypt.svg");
            }

            .points-summary .result .flag.peru {
                background-image: url("../img/flag/peru.svg");
            }

            .points-summary .result .flag.senegal {
                background-image: url("../img/flag/senegal.svg");
            }

            .points-summary .result .flag.serbia {
                background-image: url("../img/flag/serbia.svg");
            }

            .points-summary .result .flag.southKorea {
                background-image: url("../img/flag/south-korea.svg");
            }

            .points-summary .result .flag.costa.rica {
                background-image: url("../img/flag/costa-rica.svg");
            }

            .points-summary .result .flag.australia {
                background-image: url("../img/flag/australia.svg");
            }

            .points-summary .result .flag.morocco {
                background-image: url("../img/flag/morocco.svg");
            }

            .points-summary .result .flag.iran {
                background-image: url("../img/flag/iran.svg");
            }

            .points-summary .result .flag.japan {
                background-image: url("../img/flag/japan.svg");
            }

            .points-summary .result .flag.panama {
                background-image: url("../img/flag/panama.svg");
            }

            .points-summary .result .flag.saudi.arabia {
                background-image: url("../img/flag/saudi-arabia.svg");
            }

            .points-summary .result .flag.tunisia {
                background-image: url("../img/flag/tunisia.svg");
            }

        .points-summary .result .goals {
            width: 30%;
            font-weight: 900;
            color: var(--pr-color);
        }

        .points-summary .result .home .flag {
            float: left;
        }

            .points-summary .result .home .flag:after {
                content: attr(team);
                padding: 0 5px;
                font-size: 14px;
                width: 100%;
                text-align: center;
                display: block;
                margin-top: 80px;
                background: var(--pr-color);
                height: 20px;
                line-height: 20px;
                color: var(--wh-color);
                var(--wh-color)-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -webkit-font-smoothing: antialiased;
            }

        .points-summary .result .home .goals {
            float: left;
            text-align: center;
        }

        .points-summary .result .away .flag {
            float: right;
        }

            .points-summary .result .away .flag:after {
                content: attr(team);
                padding: 0 5px;
                font-size: 14px;
                width: 100%;
                text-align: center;
                display: block;
                margin-top: 80px;
                background: var(--pr-color);
                height: 20px;
                line-height: 20px;
                color: var(--wh-color);
                var(--wh-color)-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -webkit-font-smoothing: antialiased;
            }

        .points-summary .result .away .goals {
            float: left;
            text-align: center;
        }

        .points-summary .result .flag {
            background-size: cover;
            background-position: center;
        }

            .points-summary .result .flag.Albania {
                background-image: url("../img/flag/albania.svg");
            }

            .points-summary .result .flag.Austria {
                background-image: url("../img/flag/austria.svg");
            }

            .points-summary .result .flag.Belgium {
                background-image: url("../img/flag/belgium.svg");
            }

            .points-summary .result .flag.Croatia {
                background-image: url("../img/flag/croatia.svg");
            }

            .points-summary .result .flag.Czech.Republic {
                background-image: url("../img/flag/czech-republic.svg");
            }

            .points-summary .result .flag.England {
                background-image: url("../img/flag/england.svg");
            }

            .points-summary .result .flag.France {
                background-image: url("../img/flag/france.svg");
            }

            .points-summary .result .flag.Germany {
                background-image: url("../img/flag/germany.svg");
            }

            .points-summary .result .flag.Hungary {
                background-image: url("../img/flag/hungary.svg");
            }

            .points-summary .result .flag.Iceland {
                background-image: url("../img/flag/iceland.svg");
            }

            .points-summary .result .flag.Italy {
                background-image: url("../img/flag/italy.svg");
            }

            .points-summary .result .flag.Northern.Ireland {
                background-image: url("../img/flag/northern-ireland.svg");
            }

            .points-summary .result .flag.Poland {
                background-image: url("../img/flag/poland.svg");
            }

            .points-summary .result .flag.Portugal {
                background-image: url("../img/flag/portugal.svg");
            }

            .points-summary .result .flag.Republic.of.Ireland {
                background-image: url("../img/flag/republic-of-ireland.svg");
            }

            .points-summary .result .flag.Romania {
                background-image: url("../img/flag/romania.svg");
            }

            .points-summary .result .flag.Russia {
                background-image: url("../img/flag/russia.svg");
            }

            .points-summary .result .flag.Slovakia {
                background-image: url("../img/flag/slovakia.svg");
            }

            .points-summary .result .flag.Spain {
                background-image: url("../img/flag/spain.svg");
            }

            .points-summary .result .flag.Sweden {
                background-image: url("../img/flag/sweden.svg");
            }

            .points-summary .result .flag.Switzerland {
                background-image: url("../img/flag/switzerland.svg");
            }

            .points-summary .result .flag.Turkey {
                background-image: url("../img/flag/turkey.svg");
            }

            .points-summary .result .flag.Ukraine {
                background-image: url("../img/flag/ukraine.svg");
            }

            .points-summary .result .flag.Wales {
                background-image: url("../img/flag/wales.svg");
            }

    .points-summary .predict {
        text-align: center;
        color: var(--pr-color);
        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Chrome/Safari/Opera */
        -khtml-user-select: none; /* Konqueror */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none;
        cursor: default;
    }

        .points-summary .predict .player-prediction {
            padding-top: 14px;
            line-height: 15px;
        }
/* sf points-summary */ .player-prediction span {
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    var(--wh-color)-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-font-smoothing: antialiased;
    position: relative;
    top: 2px;
}

    .player-prediction span.winner-team {
        background-size: cover;
        background-position: center;
        width: 18px;
        height: 10px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        display: inline-block;
        margin-right: 4px;
        position: relative;
        height: 11px;
        top: 0;
    }

        .player-prediction span.winner-team.small {
            width: 17px;
            height: 8px;
        }

        .player-prediction span.winner-team.Albania {
            background-image: url("../img/flag/albania.svg");
            display: inline-block;
        }

        .player-prediction span.winner-team.Austria {
            background-image: url("../img/flag/austria.svg");
        }

        .player-prediction span.winner-team.Belgium {
            background-image: url("../img/flag/belgium.svg");
        }

        .player-prediction span.winner-team.Croatia {
            background-image: url("../img/flag/croatia.svg");
        }

        .player-prediction span.winner-team.Czech.Republic {
            background-image: url("../img/flag/czech-republic.svg");
        }

        .player-prediction span.winner-team.England {
            background-image: url("../img/flag/england.svg");
        }

        .player-prediction span.winner-team.France {
            background-image: url("../img/flag/france.svg");
        }

        .player-prediction span.winner-team.Germany {
            background-image: url("../img/flag/germany.svg");
        }

        .player-prediction span.winner-team.Hungary {
            background-image: url("../img/flag/hungary.svg");
        }

        .player-prediction span.winner-team.Iceland {
            background-image: url("../img/flag/iceland.svg");
        }

        .player-prediction span.winner-team.Italy {
            background-image: url("../img/flag/italy.svg");
        }

        .player-prediction span.winner-team.Northern.Ireland {
            background-image: url("../img/flag/northern-ireland.svg");
        }

        .player-prediction span.winner-team.Poland {
            background-image: url("../img/flag/poland.svg");
        }

        .player-prediction span.winner-team.Portugal {
            background-image: url("../img/flag/portugal.svg");
        }

        .player-prediction span.winner-team.Republic.of.Ireland {
            background-image: url("../img/flag/republic-of-ireland.svg");
        }

        .player-prediction span.winner-team.Romania {
            background-image: url("../img/flag/romania.svg");
        }

        .player-prediction span.winner-team.Russia {
            background-image: url("../img/flag/russia.svg");
        }

        .player-prediction span.winner-team.Slovakia {
            background-image: url("../img/flag/slovakia.svg");
        }

        .player-prediction span.winner-team.Spain {
            background-image: url("../img/flag/spain.svg");
        }

        .player-prediction span.winner-team.Sweden {
            background-image: url("../img/flag/sweden.svg");
        }

        .player-prediction span.winner-team.Switzerland {
            background-image: url("../img/flag/switzerland.svg");
        }

        .player-prediction span.winner-team.Turkey {
            background-image: url("../img/flag/turkey.svg");
        }

        .player-prediction span.winner-team.Ukraine {
            background-image: url("../img/flag/ukraine.svg");
        }

        .player-prediction span.winner-team.Wales {
            background-image: url("../img/flag/wales.svg");
        }

        .player-prediction span.winner-team.Argentina {
            background-image: url("../img/flag/argentina.svg");
        }

        .player-prediction span.winner-team.Brazil {
            background-image: url("../img/flag/brazil.svg");
        }

        .player-prediction span.winner-team.Colombia {
            background-image: url("../img/flag/colombia.svg");
        }

        .player-prediction span.winner-team.Uruguay {
            background-image: url("../img/flag/uruguay.svg");
        }

        .player-prediction span.winner-team.Denmark {
            background-image: url("../img/flag/denmark.svg");
        }

        .player-prediction span.winner-team.Mexico {
            background-image: url("../img/flag/mexico.svg");
        }

        .player-prediction span.winner-team.Nigeria {
            background-image: url("../img/flag/nigeria.svg");
        }

        .player-prediction span.winner-team.Egypt {
            background-image: url("../img/flag/egypt.svg");
        }

        .player-prediction span.winner-team.Peru {
            background-image: url("../img/flag/peru.svg");
        }

        .player-prediction span.winner-team.Senegal {
            background-image: url("../img/flag/senegal.svg");
        }

        .player-prediction span.winner-team.Serbia {
            background-image: url("../img/flag/serbia.svg");
        }

        .player-prediction span.winner-team.southKorea {
            background-image: url("../img/flag/south-korea.svg");
        }

        .player-prediction span.winner-team.Costa.Rica {
            background-image: url("../img/flag/costa-rica.svg");
        }

        .player-prediction span.winner-team.Australia {
            background-image: url("../img/flag/australia.svg");
        }

        .player-prediction span.winner-team.Morocco {
            background-image: url("../img/flag/morocco.svg");
        }

        .player-prediction span.winner-team.Iran {
            background-image: url("../img/flag/iran.svg");
        }

        .player-prediction span.winner-team.Japan {
            background-image: url("../img/flag/japan.svg");
        }

        .player-prediction span.winner-team.Panama {
            background-image: url("../img/flag/panama.svg");
        }

        .player-prediction span.winner-team.Saudi.Arabia {
            background-image: url("../img/flag/saudi-arabia.svg");
        }

        .player-prediction span.winner-team.Tunisia {
            background-image: url("../img/flag/tunisia.svg");
        }

        .player-prediction span.winner-team.small.Netherlands {
            background-image: url('../img/flag/Flag_of_the_Netherlands.svg');
        }

.points-won {
    line-height: 60px;
    font-weight: 900;
    border-left: 1px solid rgba(0, 0, 0, 0.11);
    height: 60px;
    background: #E6E6E6;
    display: table;
}

    .points-won .points {
        display: table-cell;
        line-height: 25px;
        vertical-align: middle;
        font-size: 30px;
    }

        .points-won .points > span {
            display: block;
            line-height: 12px;
            font-size: 12px;
        }

    .points-won sup {
        top: -0.8em;
        font-size: 12px;
    }

        .points-won sup:after {
            content: attr(point-details);
            display: block;
            font-size: 10px;
            font-weight: 500;
            position: relative;
            top: -14px;
            left: 2px;
        }

@media (max-width: 375px) {
    .player-details .player-name {
        padding-top: 20px;
    }
}



@media (max-width: 767px) {

    .originality {
        margin-top: 16px;
    }

    .team .flag {
        min-height: 12vh;
    }

    .time-count > .total-players {
        flex-direction: column;
    }


    .points-summary .result .home .flag:after {
        display: none;
    }

    .points-summary .result .away .flag:after {
        display: none;
    }

    .match .pronostic .date {
        width: 100% !important;
        display: block;
    }

    .player-details div > .player-prediction {
        font-size: 12px;
    }

    .player-details div > .player-name {
        padding-top: 18px;
        font-size: 18px;
        var(--wh-color)-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-font-smoothing: antialiased;
    }

    .pull-left-xs {
        float: left;
    }

    .time-count {
        font-size: 21px !important;
    }

        .time-count > div > span {
            font-size: 14px !important;
            float: left;
            margin-right: 15px;
            line-height: 27px;
        }

    body .time-count > .total-players > span {
        font-size: 16px !important;
    }

    .time-count > div > span > span {
        display: block;
        font-size: 40px;
    }

    .standing div {
        padding: 0;
        padding: 2px 2px 1px 3px;
    }

    .tabbable.responsive .nav-tabs {
        font-size: 16px;
    }

        .tabbable.responsive .nav-tabs ul {
            margin: 0;
        }

        .tabbable.responsive .nav-tabs li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            font-weight: 900;
            text-transform: uppercase;
            width: calc(50% - 5px);
            margin-right: 5px;
            height: 70px;
            line-height: 70px;
            margin-bottom: 5px;
            overflow: hidden;
            background: var(--wh-color);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        }

            .tabbable.responsive .nav-tabs li.active {
                background: var(--acc-color);
            }

                .tabbable.responsive .nav-tabs li.active > a {
                    color: var(--wh-color);
                    background: var(--acc-color);
                }

            .tabbable.responsive .nav-tabs li:nth-child(2n + 2) {
                margin-right: 0;
                margin-left: 5px;
            }

            .tabbable.responsive .nav-tabs li:last-child {
                width: 100%;
                margin-bottom: 0;
            }

                .tabbable.responsive .nav-tabs li:last-child a {
                    color: var(--acc-color);
                }

                .tabbable.responsive .nav-tabs li:last-child.active a {
                    color: var(--wh-color);
                }

        .tabbable.responsive .nav-tabs > li > a {
            border-style: none;
            display: block;
            line-height: 70px;
            margin: 0;
            padding: 0;
        }

            .tabbable.responsive .nav-tabs > li > a:hover {
                border-style: none;
                background-color: transparent;
            }

            .tabbable.responsive .nav-tabs > li > a:active, .tabbable.responsive .nav-tabs > .active > a, .tabbable.responsive .nav-tabs > .active > a:hover {
                border-style: none;
            }
}

.tabbable.responsive .nav-tabs > li > a.tab-control, .tabbable.responsive .nav-tabs > li > span.tab-control-spacer {
    float: left;
    width: 36px;
    height: 44px;
    margin-top: 0px;
    font-size: 20px;
    font-weight: 100;
    line-height: 44px;
    color: var(--pr-color);
    text-align: center;
    border-radius: 0;
    width: 50px;
}

    .tabbable.responsive .nav-tabs > li > a.tab-control.right, .tabbable.responsive .nav-tabs > li > span.tab-control-spacer.right {
        float: right;
        border-right: 0;
    }

    .tabbable.responsive .nav-tabs > li > a.tab-control:hover {
        color: var(--wh-color);
        background: var(--acc-color);
    }

.tabbable.responsive .nav-tabs > li > span.tab-control-spacer {
    line-height: 28px;
    color: transparent;
    background: transparent;
}

a.right.tab-control > span, a.left.tab-control > span {
    border-left: 1px solid rgba(13, 71, 161, 0.15);
    height: 44px;
    display: block;
}

a.left.tab-control > span {
    border-right: 1px solid rgba(13, 71, 161, 0.15);
    BORDER-LEFT: 0;
}

.nav-tabs > li {
    width: 11%;
    background: var(--wh-color);
    border-radius: 0;
    text-align: center !important;
    flex-grow: 1; /* width: 33%; */ /* border-top: 1px solid black; */ /* border: 1px solid var(--acc-color); */ /* border-top: 1px solid var(--acc-color); */
    box-shadow: 0 0 3px var(--acc-color)69;
}

    .nav-tabs > li:last-child, .nav-tabs > li:nth-last-child(2), .nav-tabs > li:nth-last-child(3), .nav-tabs > li:nth-last-child(4) {
        width: 33%;
        border-top: 1px solid rgba(20, 73, 158, 0.19);
        box-shadow: inset 0 0 0 100px rgb(0 0 0 / 36%);
    }

        .nav-tabs > li:last-child a:before {
            margin-right: 5px;
            line-height: 0;
            position: relative;
            font-size: 18px;
            top: 4px;
            font-family: 'perfectscore' !important;
            content: "\eb27";
            font-weight: 400;
        }

        .nav-tabs > li:last-child a.left.tab-control:before {
            display: none;
        }

.nav-tabs.player-groups > li, .nav-tabs.player-groups > li:nth-last-child(4), .nav-tabs.player-groups > li:nth-last-child(3), .nav-tabs.player-groups > li:nth-last-child(2), .nav-tabs.player-groups > li:last-child {
    width: 33.333%;
    border: 0;
    background: var(--wh-color);
}

    .nav-tabs.player-groups > li:last-child a:before {
        display: none;
        border: 0;
        background: var(--wh-color);
    }




.match .flag.albania {
    background-image: url("../img/flag/albania.svg");
}

.match .flag.austria {
    background-image: url("../img/flag/austria.svg");
}

.match .flag.belgium {
    background-image: url("../img/flag/belgium.svg");
}

.match .flag.croatia {
    background-image: url("../img/flag/croatia.svg");
}

.match .flag.czech-republic {
    background-image: url("../img/flag/czech-republic.svg");
}

.match .flag.england {
    background-image: url("../img/flag/england.svg");
}

.match .flag.france {
    background-image: url("../img/flag/france.svg");
}

.match .flag.germany {
    background-image: url("../img/flag/germany.svg");
}

.match .flag.hungary {
    background-image: url("../img/flag/hungary.svg");
}

.match .flag.iceland {
    background-image: url("../img/flag/iceland.svg");
}

.match .flag.italy {
    background-image: url("../img/flag/italy.svg");
}

.match .flag.northern-ireland {
    background-image: url("../img/flag/northern-ireland.svg");
}

.match .flag.poland {
    background-image: url("../img/flag/poland.svg");
}

.match .flag.portugal {
    background-image: url("../img/flag/portugal.svg");
}

.match .flag.republic-of-ireland {
    background-image: url("../img/flag/republic-of-ireland.svg");
}

.match .flag.romania {
    background-image: url("../img/flag/romania.svg");
}

.match .flag.russia {
    background-image: url("../img/flag/russia.svg");
}

.match .flag.slovakia {
    background-image: url("../img/flag/slovakia.svg");
}

.match .flag.spain {
    background-image: url("../img/flag/spain.svg");
}

.match .flag.sweden {
    background-image: url("../img/flag/sweden.svg");
}

.match .flag.switzerland {
    background-image: url("../img/flag/switzerland.svg");
}

.match .flag.turkey {
    background-image: url("../img/flag/turkey.svg");
}

.match .flag.ukraine {
    background-image: url("../img/flag/ukraine.svg");
}

.match .flag.wales {
    background-image: url("../img/flag/wales.svg");
}

.match .flag.argentina {
    background-image: url("../img/flag/argentina.svg");
}

.match .flag.brazil {
    background-image: url("../img/flag/brazil.svg");
}

.match .flag.colombia {
    background-image: url("../img/flag/colombia.svg");
}

.match .flag.uruguay {
    background-image: url("../img/flag/uruguay.svg");
}

.match .flag.denmark {
    background-image: url("../img/flag/denmark.svg");
}

.match .flag.mexico {
    background-image: url("../img/flag/mexico.svg");
}

.match .flag.nigeria {
    background-image: url("../img/flag/nigeria.svg");
}

.match .flag.egypt {
    background-image: url("../img/flag/egypt.svg");
}

.match .flag.peru {
    background-image: url("../img/flag/peru.svg");
}

.match .flag.senegal {
    background-image: url("../img/flag/senegal.svg");
}

.match .flag.serbia {
    background-image: url("../img/flag/serbia.svg");
}

.match .flag.southKorea{
    background-image: url("../img/flag/south-korea.svg");
}

.match .flag.costa.rica {
    background-image: url("../img/flag/costa-rica.svg");
}

.match .flag.australia {
    background-image: url("../img/flag/australia.svg");
}

.match .flag.morocco {
    background-image: url("../img/flag/morocco.svg");
}

.match .flag.iran {
    background-image: url("../img/flag/iran.svg");
}

.match .flag.japan {
    background-image: url("../img/flag/japan.svg");
}

.match .flag.panama {
    background-image: url("../img/flag/panama.svg");
}

.match .flag.saudi.arabia {
    background-image: url("../img/flag/saudi-arabia.svg");
}

.match .flag.tunisia {
    background-image: url("../img/flag/tunisia.svg");
}

.match .flag.qatar {
    background-image: url("../img/flag/qatar.svg");
}

.match .flag.ecuador {
    background-image: url("../img/flag/ecuador.svg");
}

.match .flag.sua, .match .flag.united.states {
    background-image: url("../img/flag/us.svg");
}

.match .flag.saudiArabia {
    background-image: url("../img/flag/sa.svg");
}

.match .flag.costaRica {
    background-image: url("../img/flag/cr.svg");
}

.match .flag.canada {
    background-image: url("../img/flag/canada.svg");
}

.match .flag.cameroon {
    background-image: url("../img/flag/cameroon.svg");
}

.match .flag.southKorea {
    background-image: url("../img/flag/kr.svg");
}

.match .flag.ghana {
    background-image: url("../img/flag/ghana.svg");
}

.team.finland .flag, .points-summary .result .flag.finland, .match .flag.finland, .player-prediction span.winner-team.Finland {
    background-image: url('../img/flag/640px-Flag_of_Finland.svg.png');
}

.team.scotland .flag, .points-summary .result .flag.scotland, .match .flag.scotland, .player-prediction span.winner-team.Scotland {
    background-image: url('../img/flag/640px-Flag_of_Scotland.svg.png');
}

.team.northmacedonia .flag, .points-summary .result .flag.northmacedonia, .match .flag.northmacedonia, .player-prediction span.winner-team.North.Macedonia {
    background-image: url('../img/flag/640px-Flag_of_North_Macedonia.svg.png');
}

.team.czechrepublic .flag, .points-summary .result .flag.czechrepublic, .match .flag.czechrepublic, .player-prediction span.winner-team.Czech.Republic {
    background-image: url('../img/flag/czech-republic.svg');
}

.team.netherlands .flag, .points-summary .result .flag.netherlands, .match .flag.netherlands, .player-prediction span.winner-team.netherlands {
    background-image: url('../img/flag/Flag_of_the_Netherlands.svg');
}


.match select#matchStateCombo {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 45px;
    border: 0;
    font-size: 17px;
    font-weight: 600;
    padding: 10px;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    margin-bottom: 10px;
}

.match button#updateState {
    border: 0;
    background: var(--pr-color);
    padding: 10px 15px;
    color: var(--wh-color);
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
}

.match .pronostic {
    display: table;
    margin: 0 auto;
    padding: 0;
}

    .match .pronostic .all-pronostic {
        display: table;
        margin: 0 auto;
        margin-top: 10px;
    }

        .match .pronostic .all-pronostic a {
            line-height: 36px;
            padding: 0 16px;
            height: 36px;
            background: var(--pr-color);
            display: inline-table;
            text-decoration: none;
            cursor: pointer;
            color: var(--wh-color);
        }

    .match .pronostic .date {
        display: table;
        margin: 0 auto;
    }

        .match .pronostic .date .match-date {
            padding: 4px 10px;
            color: var(--wh-color);
            background: var(--pr-color);
            text-align: center;
        }

    .match .pronostic .score {
        display: table;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        align-items: center; /* gap: 8px; */
        font-weight: bold;
    }

        .match .pronostic .score.edit {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        .match .pronostic .score > div {
            display: inline-block;
        }

            .match .pronostic .score > div > input {
                width: 60px;
                height: 60px;
                text-align: center;
                font-size: 51px;
                line-height: 60px;
                border-color: var(--pr-color);
                color: var(--pr-color);
                font-weight: 400;
                font-family: var(--font);
                border-radius: 8px;
                margin: 0 8px;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 11px 0 0 0; /* vertical-align: middle; */
            }

    .match .pronostic .time-count {
        color: var(--pr-color);
        min-height: 50px;
        padding-top: 0;
    }

        .match .pronostic .time-count > div {
            font-size: 12px;
            display: inline-block;
            line-height: 0px;
            text-transform: uppercase;
            font-weight: 400;
            margin-right: 0;
        }

            .match .pronostic .time-count > div > span {
                display: block;
                text-align: center;
                width: 100%;
                font-size: 15px;
            }

        .match .pronostic .time-count .days {
            width: 50px;
        }

input[type='number']::-webkit-inner-spin-button, ┬áinput[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.vs.visible-xs {
    position: absolute;
    margin-left: calc(50% - 35px);
    background: var(--wh-color);
    width: 40px;
    text-align: center;
    z-index: 2;
    line-height: 41px;
    margin-top: 70px;
    border-radius: 50%;
    color: var(--pr-color);
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    text-transform: uppercase;
    font-weight: 900;
}

.tabbable.responsive .nav-tabs > li > a {
    color: var(--acc-color);
}

.tabbable.responsive .nav-tabs > li.active > a {
    color: var(--wh-color);
    text-shadow: none;
}

.standing .more-details a {
    color: var(--pr-color);
    text-decoration: none;
}


@media (min-width: 767px) {

    .matchSide, .finalSc {
        padding:  36px;
    }

    .match .pronostic .date .match-date {
        width: 258px;
        margin: 0 auto;
    }

    nav.navbar.navbar-default.navbar-fixed-top .container .navbar-header {
        flex-grow: 1;
    }

    nav.navbar.navbar-default.navbar-fixed-top .container {
        align-items: center;
        display: flex;
    }

    .player-details { /*.player-name  {  padding-left: 110px; }
*/
    }

    .card {
        background: var(--wh-color);
        padding: 5px 25px;
    }

    .prize {
        height: 64vh;
    }



    .player-prediction br {
        display: none;
    }

    .standing { /*.nr-crt  {  padding-left: 15px; }
*/
    }

        .standing .player-img {
            margin-right: 10px;
        }

        .standing .details {
            padding-left: 0;
            padding: 4px 16px 0px 8px;
        }

        .standing .player-name {
            font-size: 16px;
            padding-top: 7px;
        }

        .standing .player-prediction strong {
            display: inline-block;
        }

        .standing .more-details {
            height: 69px;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
            font-weight: 900;
            font-size: 12px;
            cursor: pointer;
        }

            .standing .more-details a span {
                line-height: 69px;
                text-decoration: none;
                display: block;
            }
    /*sf standing*/ .points-summary {
        line-height: 100px;
        font-size: 30px;
    }

        .points-summary .result .flag {
            height: 100px;
        }

        .points-summary .predict .player-prediction {
            padding-top: 26px;
            line-height: 21px;
        }

    .points-won {
        height: 110px;
        line-height: 110px;
    }

        .points-won sup {
            top: -1em;
            font-size: 16px;
        }

            .points-won sup:after {
                font-size: 12px;
                top: -34px;
                left: 4px;
            }

        .points-won span { /*font-size: 36px; padding-top: 32px;*/
        }

            .points-won span > span {
                font-size: 12px;
                padding-top: 0;
            }
    /*.player-prediction  {  span  {  font-size: 16px; }
 }
*/ .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        color: var(--wh-color);
        margin-right: 0;
        cursor: default;
        line-height: 24px;
        background-color: var(--acc-color);
        border-radius: 0;
        border: 0;
        font-weight: 700;
        text-transform: uppercase;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    }
}

.nav-tabs.player-groups > li.active > a, .nav-tabs.player-groups > li.active > a:focus, .nav-tabs.player-groups > li.active > a:hover {
    line-height: 18px;
}

.player-prediction i {
    font-size: 16px;
    top: 3px;
}

.nav-tabs.player-groups > li > a > i {
    font-size: 40px;
}

.own-first-group i {
    font-size: 66px;
    top: 0;
    line-height: 66px;
    opacity: .66;
}

.standing.owner .more-details i {
    top: 0;
    font-size: 34px;
}

.log-off i {
    font-size: 35px;
}

@charset "UTF-8"; /* Scss Document */ /* culori */ /* umbre */ /*ps icons*/

@font-face {
    font-family: 'perfectscore';
    src: url('fonts/perfectscore.ttf?tpdmhj') format('truetype'), url('fonts/perfectscore.woff?tpdmhj') format('woff'), url('fonts/perfectscore.svg?tpdmhj#perfectscore') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="ps-"], [class*=" ps-"] { /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'perfectscore' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-size: 24px;
    text-transform: none;
    position: relative;
    top: 5px;
    line-height: 0; /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ps-_10k:before {
    content: "\e900";
}

.ps-_10mp:before {
    content: "\e901";
}

.ps-_11mp:before {
    content: "\e902";
}

.ps-_12mp:before {
    content: "\e903";
}

.ps-_13mp:before {
    content: "\e904";
}

.ps-_14mp:before {
    content: "\e905";
}

.ps-_15mp:before {
    content: "\e906";
}

.ps-_16mp:before {
    content: "\e907";
}

.ps-_17mp:before {
    content: "\e908";
}

.ps-_18mp:before {
    content: "\e909";
}

.ps-_19mp:before {
    content: "\e90a";
}

.ps-_1k:before {
    content: "\e90b";
}

.ps-_1k_plus:before {
    content: "\e90c";
}

.ps-_1x_mobiledata:before {
    content: "\e90d";
}

.ps-_20mp:before {
    content: "\e90e";
}

.ps-_21mp:before {
    content: "\e90f";
}

.ps-_22mp:before {
    content: "\e910";
}

.ps-_23mp:before {
    content: "\e911";
}

.ps-_24mp:before {
    content: "\e912";
}

.ps-_2k:before {
    content: "\e913";
}

.ps-_2k_plus:before {
    content: "\e914";
}

.ps-_2mp:before {
    content: "\e915";
}

.ps-_30fps:before {
    content: "\e916";
}

.ps-_30fps_select:before {
    content: "\e917";
}

.ps-_360:before {
    content: "\e918";
}

.ps-_3d_rotation:before {
    content: "\e919";
}

.ps-_3g_mobiledata:before {
    content: "\e91a";
}

.ps-_3k:before {
    content: "\e91b";
}

.ps-_3k_plus:before {
    content: "\e91c";
}

.ps-_3mp:before {
    content: "\e91d";
}

.ps-_3p:before {
    content: "\e91e";
}

.ps-_4g_mobiledata:before {
    content: "\e91f";
}

.ps-_4g_plus_mobiledata:before {
    content: "\e920";
}

.ps-_4k:before {
    content: "\e921";
}

.ps-_4k_plus:before {
    content: "\e922";
}

.ps-_4mp:before {
    content: "\e923";
}

.ps-_5g:before {
    content: "\e924";
}

.ps-_5k:before {
    content: "\e925";
}

.ps-_5k_plus:before {
    content: "\e926";
}

.ps-_5mp:before {
    content: "\e927";
}

.ps-_60fps:before {
    content: "\e928";
}

.ps-_60fps_select:before {
    content: "\e929";
}

.ps-_6_ft_apart:before {
    content: "\e92a";
}

.ps-_6k:before {
    content: "\e92b";
}

.ps-_6k_plus:before {
    content: "\e92c";
}

.ps-_6mp:before {
    content: "\e92d";
}

.ps-_7k:before {
    content: "\e92e";
}

.ps-_7k_plus:before {
    content: "\e92f";
}

.ps-_7mp:before {
    content: "\e930";
}

.ps-_8k:before {
    content: "\e931";
}

.ps-_8k_plus:before {
    content: "\e932";
}

.ps-_8mp:before {
    content: "\e933";
}

.ps-_9k:before {
    content: "\e934";
}

.ps-_9k_plus:before {
    content: "\e935";
}

.ps-_9mp:before {
    content: "\e936";
}

.ps-ac_unit:before {
    content: "\e937";
}

.ps-access_alarm:before {
    content: "\e938";
}

.ps-access_alarms:before {
    content: "\e939";
}

.ps-schedule:before {
    content: "\e93a";
}

.ps-access_time_filled:before {
    content: "\e93b";
}

.ps-accessibility:before {
    content: "\e93c";
}

.ps-accessibility_new:before {
    content: "\e93d";
}

.ps-accessible:before {
    content: "\e93e";
}

.ps-accessible_forward:before {
    content: "\e93f";
}

.ps-account_balance:before {
    content: "\e940";
}

.ps-account_balance_wallet:before {
    content: "\e941";
}

.ps-account_box:before {
    content: "\e942";
}

.ps-account_circle:before {
    content: "\e943";
}

.ps-account_tree:before {
    content: "\e944";
}

.ps-ad_units:before {
    content: "\e945";
}

.ps-adb:before {
    content: "\e946";
}

.ps-add:before {
    content: "\e947";
}

.ps-add_a_photo:before {
    content: "\e948";
}

.ps-add_alarm:before {
    content: "\e949";
}

.ps-add_alert:before {
    content: "\e94a";
}

.ps-add_box:before {
    content: "\e94b";
}

.ps-add_business:before {
    content: "\e94c";
}

.ps-add_chart:before {
    content: "\e94d";
}

.ps-add_circle:before {
    content: "\e94e";
}

.ps-control_point:before {
    content: "\e94f";
}

.ps-add_comment:before {
    content: "\e950";
}

.ps-add_ic_call:before {
    content: "\e951";
}

.ps-add_link:before {
    content: "\e952";
}

.ps-add_location:before {
    content: "\e953";
}

.ps-add_location_alt:before {
    content: "\e954";
}

.ps-add_moderator:before {
    content: "\e955";
}

.ps-add_photo_alternate:before {
    content: "\e956";
}

.ps-add_reaction:before {
    content: "\e957";
}

.ps-add_road:before {
    content: "\e958";
}

.ps-add_shopping_cart:before {
    content: "\e959";
}

.ps-add_task:before {
    content: "\e95a";
}

.ps-add_to_drive:before {
    content: "\e95b";
}

.ps-add_to_home_screen:before {
    content: "\e95c";
}

.ps-queue:before {
    content: "\e95d";
}

.ps-add_to_queue:before {
    content: "\e95e";
}

.ps-addchart:before {
    content: "\e95f";
}

.ps-mode_standby:before {
    content: "\e960";
}

.ps-admin_panel_settings:before {
    content: "\e961";
}

.ps-ads_click:before {
    content: "\e962";
}

.ps-agriculture:before {
    content: "\e963";
}

.ps-air:before {
    content: "\e964";
}

.ps-airline_seat_flat:before {
    content: "\e965";
}

.ps-airline_seat_flat_angled:before {
    content: "\e966";
}

.ps-airline_seat_individual_suite:before {
    content: "\e967";
}

.ps-airline_seat_legroom_extra:before {
    content: "\e968";
}

.ps-airline_seat_legroom_normal:before {
    content: "\e969";
}

.ps-airline_seat_legroom_reduced:before {
    content: "\e96a";
}

.ps-airline_seat_recline_extra:before {
    content: "\e96b";
}

.ps-airline_seat_recline_normal:before {
    content: "\e96c";
}

.ps-airplane_ticket:before {
    content: "\e96d";
}

.ps-local_airport:before {
    content: "\e96e";
}

.ps-airplanemode_inactive:before {
    content: "\e96f";
}

.ps-airplay:before {
    content: "\e970";
}

.ps-airport_shuttle:before {
    content: "\e971";
}

.ps-alarm:before {
    content: "\e972";
}

.ps-alarm_add:before {
    content: "\e973";
}

.ps-alarm_off:before {
    content: "\e974";
}

.ps-alarm_on:before {
    content: "\e975";
}

.ps-album:before {
    content: "\e976";
}

.ps-align_horizontal_center:before {
    content: "\e977";
}

.ps-align_horizontal_left:before {
    content: "\e978";
}

.ps-align_horizontal_right:before {
    content: "\e979";
}

.ps-align_vertical_bottom:before {
    content: "\e97a";
}

.ps-align_vertical_center:before {
    content: "\e97b";
}

.ps-align_vertical_top:before {
    content: "\e97c";
}

.ps-all_inbox:before {
    content: "\e97d";
}

.ps-all_inclusive:before {
    content: "\e97e";
}

.ps-all_out:before {
    content: "\e97f";
}

.ps-alt_route:before {
    content: "\e980";
}

.ps-alternate_email:before {
    content: "\e981";
}

.ps-amp_stories:before {
    content: "\e982";
}

.ps-analytics:before {
    content: "\e983";
}

.ps-anchor:before {
    content: "\e984";
}

.ps-android:before {
    content: "\e985";
}

.ps-animation:before {
    content: "\e986";
}

.ps-announcement:before {
    content: "\e987";
}

.ps-aod:before {
    content: "\e988";
}

.ps-apartment:before {
    content: "\e989";
}

.ps-api:before {
    content: "\e98a";
}

.ps-app_blocking:before {
    content: "\e98b";
}

.ps-app_registration:before {
    content: "\e98c";
}

.ps-app_settings_alt:before {
    content: "\e98d";
}

.ps-approval:before {
    content: "\e98e";
}

.ps-apps:before {
    content: "\e98f";
}

.ps-architecture:before {
    content: "\e990";
}

.ps-archive:before {
    content: "\e991";
}

.ps-area_chart:before {
    content: "\e992";
}

.ps-arrow_back:before {
    content: "\e993";
}

.ps-arrow_back_ios:before {
    content: "\e994";
}

.ps-arrow_back_ios_new:before {
    content: "\e995";
}

.ps-arrow_circle_down:before {
    content: "\e996";
}

.ps-arrow_circle_up:before {
    content: "\e997";
}

.ps-arrow_downward:before {
    content: "\e998";
}

.ps-arrow_drop_down:before {
    content: "\e999";
}

.ps-arrow_drop_down_circle:before {
    content: "\e99a";
}

.ps-arrow_drop_up:before {
    content: "\e99b";
}

.ps-arrow_forward:before {
    content: "\e99c";
}

.ps-arrow_forward_ios:before {
    content: "\e99d";
}

.ps-arrow_left:before {
    content: "\e99e";
}

.ps-arrow_right:before {
    content: "\e99f";
}

.ps-arrow_right_alt:before {
    content: "\e9a0";
}

.ps-arrow_upward:before {
    content: "\e9a1";
}

.ps-art_track:before {
    content: "\e9a2";
}

.ps-article:before {
    content: "\e9a3";
}

.ps-aspect_ratio:before {
    content: "\e9a4";
}

.ps-poll:before {
    content: "\e9a5";
}

.ps-assignment:before {
    content: "\e9a6";
}

.ps-assignment_ind:before {
    content: "\e9a7";
}

.ps-assignment_late:before {
    content: "\e9a8";
}

.ps-assignment_return:before {
    content: "\e9a9";
}

.ps-assignment_returned:before {
    content: "\e9aa";
}

.ps-assignment_turned_in:before {
    content: "\e9ab";
}

.ps-assistant:before {
    content: "\e9ac";
}

.ps-assistant_direction:before {
    content: "\e9ad";
}

.ps-assistant_photo:before {
    content: "\e9ae";
}

.ps-atm:before {
    content: "\e9af";
}

.ps-attach_email:before {
    content: "\e9b0";
}

.ps-attach_file:before {
    content: "\e9b1";
}

.ps-attach_money:before {
    content: "\e9b2";
}

.ps-attachment:before {
    content: "\e9b3";
}

.ps-attractions:before {
    content: "\e9b4";
}

.ps-attribution:before {
    content: "\e9b5";
}

.ps-audiotrack:before {
    content: "\e9b6";
}

.ps-auto_awesome:before {
    content: "\e9b7";
}

.ps-auto_awesome_mosaic:before {
    content: "\e9b8";
}

.ps-auto_awesome_motion:before {
    content: "\e9b9";
}

.ps-auto_delete:before {
    content: "\e9ba";
}

.ps-auto_fix_high:before {
    content: "\e9bb";
}

.ps-auto_fix_normal:before {
    content: "\e9bc";
}

.ps-auto_fix_off:before {
    content: "\e9bd";
}

.ps-auto_graph:before {
    content: "\e9be";
}

.ps-auto_stories:before {
    content: "\e9bf";
}

.ps-autofps_select:before {
    content: "\e9c0";
}

.ps-autorenew:before {
    content: "\e9c1";
}

.ps-av_timer:before {
    content: "\e9c2";
}

.ps-baby_changing_station:before {
    content: "\e9c3";
}

.ps-back_hand:before {
    content: "\e9c4";
}

.ps-backpack:before {
    content: "\e9c5";
}

.ps-backspace:before {
    content: "\e9c6";
}

.ps-cloud_upload:before {
    content: "\e9c7";
}

.ps-backup_table:before {
    content: "\e9c8";
}

.ps-badge:before {
    content: "\e9c9";
}

.ps-bakery_dining:before {
    content: "\e9ca";
}

.ps-balcony:before {
    content: "\e9cb";
}

.ps-ballot:before {
    content: "\e9cc";
}

.ps-bar_chart:before {
    content: "\e9cd";
}

.ps-batch_prediction:before {
    content: "\e9ce";
}

.ps-bathroom:before {
    content: "\e9cf";
}

.ps-bathtub:before {
    content: "\e9d0";
}

.ps-battery_alert:before {
    content: "\e9d1";
}

.ps-battery_charging_full:before {
    content: "\e9d2";
}

.ps-battery_std:before {
    content: "\e9d3";
}

.ps-battery_saver:before {
    content: "\e9d4";
}

.ps-battery_unknown:before {
    content: "\e9d5";
}

.ps-beach_access:before {
    content: "\e9d6";
}

.ps-bed:before {
    content: "\e9d7";
}

.ps-bedroom_baby:before {
    content: "\e9d8";
}

.ps-bedroom_child:before {
    content: "\e9d9";
}

.ps-bedroom_parent:before {
    content: "\e9da";
}

.ps-bedtime:before {
    content: "\e9db";
}

.ps-beenhere:before {
    content: "\e9dc";
}

.ps-bento:before {
    content: "\e9dd";
}

.ps-bike_scooter:before {
    content: "\e9de";
}

.ps-biotech:before {
    content: "\e9df";
}

.ps-blender:before {
    content: "\e9e0";
}

.ps-block:before {
    content: "\e9e1";
}

.ps-bloodtype:before {
    content: "\e9e2";
}

.ps-bluetooth:before {
    content: "\e9e3";
}

.ps-bluetooth_searching:before {
    content: "\e9e4";
}

.ps-bluetooth_connected:before {
    content: "\e9e5";
}

.ps-bluetooth_disabled:before {
    content: "\e9e6";
}

.ps-bluetooth_drive:before {
    content: "\e9e7";
}

.ps-blur_circular:before {
    content: "\e9e8";
}

.ps-blur_linear:before {
    content: "\e9e9";
}

.ps-blur_off:before {
    content: "\e9ea";
}

.ps-lens_blur:before {
    content: "\e9eb";
}

.ps-bolt:before {
    content: "\e9ec";
}

.ps-class:before {
    content: "\e9ed";
}

.ps-book_online:before {
    content: "\e9ee";
}

.ps-turned_in:before {
    content: "\e9ef";
}

.ps-bookmark_add:before {
    content: "\e9f0";
}

.ps-bookmark_added:before {
    content: "\e9f1";
}

.ps-turned_in_not:before {
    content: "\e9f2";
}

.ps-bookmark_remove:before {
    content: "\e9f3";
}

.ps-bookmarks:before {
    content: "\e9f4";
}

.ps-border_all:before {
    content: "\e9f5";
}

.ps-border_bottom:before {
    content: "\e9f6";
}

.ps-border_clear:before {
    content: "\e9f7";
}

.ps-border_color:before {
    content: "\e9f8";
}

.ps-border_horizontal:before {
    content: "\e9f9";
}

.ps-border_inner:before {
    content: "\e9fa";
}

.ps-border_left:before {
    content: "\e9fb";
}

.ps-border_outer:before {
    content: "\e9fc";
}

.ps-border_right:before {
    content: "\e9fd";
}

.ps-border_style:before {
    content: "\e9fe";
}

.ps-border_top:before {
    content: "\e9ff";
}

.ps-border_vertical:before {
    content: "\ea00";
}

.ps-branding_watermark:before {
    content: "\ea01";
}

.ps-breakfast_dining:before {
    content: "\ea02";
}

.ps-lens:before {
    content: "\ea03";
}

.ps-brightness_2:before {
    content: "\ea04";
}

.ps-brightness_3:before {
    content: "\ea05";
}

.ps-brightness_4:before {
    content: "\ea06";
}

.ps-brightness_5:before {
    content: "\ea07";
}

.ps-brightness_6:before {
    content: "\ea08";
}

.ps-brightness_7:before {
    content: "\ea09";
}

.ps-brightness_auto:before {
    content: "\ea0a";
}

.ps-brightness_high:before {
    content: "\ea0b";
}

.ps-brightness_low:before {
    content: "\ea0c";
}

.ps-brightness_medium:before {
    content: "\ea0d";
}

.ps-broken_image:before {
    content: "\ea0e";
}

.ps-browser_not_supported:before {
    content: "\ea0f";
}

.ps-brunch_dining:before {
    content: "\ea10";
}

.ps-brush:before {
    content: "\ea11";
}

.ps-bubble_chart:before {
    content: "\ea12";
}

.ps-bug_report:before {
    content: "\ea13";
}

.ps-build:before {
    content: "\ea14";
}

.ps-build_circle:before {
    content: "\ea15";
}

.ps-bungalow:before {
    content: "\ea16";
}

.ps-burst_mode:before {
    content: "\ea17";
}

.ps-bus_alert:before {
    content: "\ea18";
}

.ps-domain:before {
    content: "\ea19";
}

.ps-business_center:before {
    content: "\ea1a";
}

.ps-cabin:before {
    content: "\ea1b";
}

.ps-cable:before {
    content: "\ea1c";
}

.ps-cached:before {
    content: "\ea1d";
}

.ps-cake:before {
    content: "\ea1e";
}

.ps-calculate:before {
    content: "\ea1f";
}

.ps-calendar_today:before {
    content: "\ea20";
}

.ps-calendar_view_day:before {
    content: "\ea21";
}

.ps-calendar_view_month:before {
    content: "\ea22";
}

.ps-calendar_view_week:before {
    content: "\ea23";
}

.ps-phone:before {
    content: "\ea24";
}

.ps-call_end:before {
    content: "\ea25";
}

.ps-north_east:before {
    content: "\ea26";
}

.ps-merge_type:before {
    content: "\ea27";
}

.ps-call_missed:before {
    content: "\ea28";
}

.ps-call_missed_outgoing:before {
    content: "\ea29";
}

.ps-call_received:before {
    content: "\ea2a";
}

.ps-call_split:before {
    content: "\ea2b";
}

.ps-call_to_action:before {
    content: "\ea2c";
}

.ps-camera:before {
    content: "\ea2d";
}

.ps-camera_alt:before {
    content: "\ea2e";
}

.ps-camera_enhance:before {
    content: "\ea2f";
}

.ps-camera_front:before {
    content: "\ea30";
}

.ps-camera_indoor:before {
    content: "\ea31";
}

.ps-camera_outdoor:before {
    content: "\ea32";
}

.ps-camera_rear:before {
    content: "\ea33";
}

.ps-camera_roll:before {
    content: "\ea34";
}

.ps-cameraswitch:before {
    content: "\ea35";
}

.ps-campaign:before {
    content: "\ea36";
}

.ps-cancel:before {
    content: "\ea37";
}

.ps-cancel_presentation:before {
    content: "\ea38";
}

.ps-cancel_schedule_send:before {
    content: "\ea39";
}

.ps-car_rental:before {
    content: "\ea3a";
}

.ps-car_repair:before {
    content: "\ea3b";
}

.ps-card_giftcard:before {
    content: "\ea3c";
}

.ps-card_membership:before {
    content: "\ea3d";
}

.ps-card_travel:before {
    content: "\ea3e";
}

.ps-carpenter:before {
    content: "\ea3f";
}

.ps-cases:before {
    content: "\ea40";
}

.ps-casino:before {
    content: "\ea41";
}

.ps-cast:before {
    content: "\ea42";
}

.ps-cast_connected:before {
    content: "\ea43";
}

.ps-cast_for_education:before {
    content: "\ea44";
}

.ps-catching_pokemon:before {
    content: "\ea45";
}

.ps-category:before {
    content: "\ea46";
}

.ps-celebration:before {
    content: "\ea47";
}

.ps-cell_wifi:before {
    content: "\ea48";
}

.ps-center_focus_strong:before {
    content: "\ea49";
}

.ps-center_focus_weak:before {
    content: "\ea4a";
}

.ps-chair:before {
    content: "\ea4b";
}

.ps-chair_alt:before {
    content: "\ea4c";
}

.ps-chalet:before {
    content: "\ea4d";
}

.ps-change_circle:before {
    content: "\ea4e";
}

.ps-change_history:before {
    content: "\ea4f";
}

.ps-charging_station:before {
    content: "\ea50";
}

.ps-chat:before {
    content: "\ea51";
}

.ps-chat_bubble:before {
    content: "\ea52";
}

.ps-chat_bubble_outline:before {
    content: "\ea53";
}

.ps-check:before {
    content: "\ea54";
}

.ps-check_box:before {
    content: "\ea55";
}

.ps-check_box_outline_blank:before {
    content: "\ea56";
}

.ps-check_circle_outline:before {
    content: "\ea57";
}

.ps-checklist:before {
    content: "\ea58";
}

.ps-checklist_rtl:before {
    content: "\ea59";
}

.ps-checkroom:before {
    content: "\ea5a";
}

.ps-chevron_left:before {
    content: "\ea5b";
}

.ps-chevron_right:before {
    content: "\ea5c";
}

.ps-child_care:before {
    content: "\ea5d";
}

.ps-child_friendly:before {
    content: "\ea5e";
}

.ps-chrome_reader_mode:before {
    content: "\ea5f";
}

.ps-radio_button_unchecked:before {
    content: "\ea60";
}

.ps-circle_notifications:before {
    content: "\ea61";
}

.ps-clean_hands:before {
    content: "\ea62";
}

.ps-cleaning_services:before {
    content: "\ea63";
}

.ps-close:before {
    content: "\ea64";
}

.ps-clear_all:before {
    content: "\ea65";
}

.ps-close_fullscreen:before {
    content: "\ea66";
}

.ps-closed_caption_off:before {
    content: "\ea67";
}

.ps-closed_caption_disabled:before {
    content: "\ea68";
}

.ps-cloud:before {
    content: "\ea69";
}

.ps-cloud_circle:before {
    content: "\ea6a";
}

.ps-cloud_done:before {
    content: "\ea6b";
}

.ps-cloud_download:before {
    content: "\ea6c";
}

.ps-cloud_off:before {
    content: "\ea6d";
}

.ps-cloud_queue:before {
    content: "\ea6e";
}

.ps-co2:before {
    content: "\ea6f";
}

.ps-code:before {
    content: "\ea70";
}

.ps-code_off:before {
    content: "\ea71";
}

.ps-coffee:before {
    content: "\ea72";
}

.ps-coffee_maker:before {
    content: "\ea73";
}

.ps-photo_library:before {
    content: "\ea74";
}

.ps-collections_bookmark:before {
    content: "\ea75";
}

.ps-palette:before {
    content: "\ea76";
}

.ps-colorize:before {
    content: "\ea77";
}

.ps-comment:before {
    content: "\ea78";
}

.ps-comment_bank:before {
    content: "\ea79";
}

.ps-comments_disabled:before {
    content: "\ea7a";
}

.ps-commute:before {
    content: "\ea7b";
}

.ps-compare:before {
    content: "\ea7c";
}

.ps-compare_arrows:before {
    content: "\ea7d";
}

.ps-compass_calibration:before {
    content: "\ea7e";
}

.ps-compost:before {
    content: "\ea7f";
}

.ps-compress:before {
    content: "\ea80";
}

.ps-laptop:before {
    content: "\ea81";
}

.ps-confirmation_number:before {
    content: "\ea82";
}

.ps-connect_without_contact:before {
    content: "\ea83";
}

.ps-connected_tv:before {
    content: "\ea84";
}

.ps-construction:before {
    content: "\ea85";
}

.ps-contact_mail:before {
    content: "\ea86";
}

.ps-contact_page:before {
    content: "\ea87";
}

.ps-contact_phone:before {
    content: "\ea88";
}

.ps-contact_support:before {
    content: "\ea89";
}

.ps-contactless:before {
    content: "\ea8a";
}

.ps-contacts:before {
    content: "\ea8b";
}

.ps-content_copy:before {
    content: "\ea8c";
}

.ps-content_cut:before {
    content: "\ea8d";
}

.ps-content_paste:before {
    content: "\ea8e";
}

.ps-content_paste_off:before {
    content: "\ea8f";
}

.ps-control_camera:before {
    content: "\ea90";
}

.ps-control_point_duplicate:before {
    content: "\ea91";
}

.ps-copy_all:before {
    content: "\ea92";
}

.ps-copyright:before {
    content: "\ea93";
}

.ps-coronavirus:before {
    content: "\ea94";
}

.ps-corporate_fare:before {
    content: "\ea95";
}

.ps-cottage:before {
    content: "\ea96";
}

.ps-countertops:before {
    content: "\ea97";
}

.ps-create:before {
    content: "\ea98";
}

.ps-create_new_folder:before {
    content: "\ea99";
}

.ps-payment:before {
    content: "\ea9a";
}

.ps-credit_card_off:before {
    content: "\ea9b";
}

.ps-credit_score:before {
    content: "\ea9c";
}

.ps-crib:before {
    content: "\ea9d";
}

.ps-crop:before {
    content: "\ea9e";
}

.ps-crop_16_9:before {
    content: "\ea9f";
}

.ps-crop_3_2:before {
    content: "\eaa0";
}

.ps-crop_landscape:before {
    content: "\eaa1";
}

.ps-crop_7_5:before {
    content: "\eaa2";
}

.ps-crop_din:before {
    content: "\eaa3";
}

.ps-crop_free:before {
    content: "\eaa4";
}

.ps-crop_original:before {
    content: "\eaa5";
}

.ps-crop_portrait:before {
    content: "\eaa6";
}

.ps-crop_rotate:before {
    content: "\eaa7";
}

.ps-crop_square:before {
    content: "\eaa8";
}

.ps-cruelty_free:before {
    content: "\eaa9";
}

.ps-dangerous:before {
    content: "\eaaa";
}

.ps-dark_mode:before {
    content: "\eaab";
}

.ps-dashboard:before {
    content: "\eaac";
}

.ps-dashboard_customize:before {
    content: "\eaad";
}

.ps-data_exploration:before {
    content: "\eaae";
}

.ps-data_usage:before {
    content: "\eaaf";
}

.ps-data_saver_on:before {
    content: "\eab0";
}

.ps-date_range:before {
    content: "\eab1";
}

.ps-deck:before {
    content: "\eab2";
}

.ps-dehaze:before {
    content: "\eab3";
}

.ps-delete:before {
    content: "\eab4";
}

.ps-delete_forever:before {
    content: "\eab5";
}

.ps-delete_outline:before {
    content: "\eab6";
}

.ps-delete_sweep:before {
    content: "\eab7";
}

.ps-moped:before {
    content: "\eab8";
}

.ps-departure_board:before {
    content: "\eab9";
}

.ps-description:before {
    content: "\eaba";
}

.ps-design_services:before {
    content: "\eabb";
}

.ps-desktop_access_disabled:before {
    content: "\eabc";
}

.ps-desktop_mac:before {
    content: "\eabd";
}

.ps-desktop_windows:before {
    content: "\eabe";
}

.ps-details:before {
    content: "\eabf";
}

.ps-developer_board:before {
    content: "\eac0";
}

.ps-developer_board_off:before {
    content: "\eac1";
}

.ps-developer_mode:before {
    content: "\eac2";
}

.ps-device_hub:before {
    content: "\eac3";
}

.ps-device_thermostat:before {
    content: "\eac4";
}

.ps-device_unknown:before {
    content: "\eac5";
}

.ps-phonelink:before {
    content: "\eac6";
}

.ps-devices_other:before {
    content: "\eac7";
}

.ps-dialer_sip:before {
    content: "\eac8";
}

.ps-dialpad:before {
    content: "\eac9";
}

.ps-dining:before {
    content: "\eaca";
}

.ps-dinner_dining:before {
    content: "\eacb";
}

.ps-directions:before {
    content: "\eacc";
}

.ps-directions_bike:before {
    content: "\eacd";
}

.ps-directions_boat:before {
    content: "\eace";
}

.ps-directions_boat_filled:before {
    content: "\eacf";
}

.ps-directions_bus:before {
    content: "\ead0";
}

.ps-directions_bus_filled:before {
    content: "\ead1";
}

.ps-directions_car:before {
    content: "\ead2";
}

.ps-directions_car_filled:before {
    content: "\ead3";
}

.ps-directions_off:before {
    content: "\ead4";
}

.ps-directions_railway:before {
    content: "\ead5";
}

.ps-directions_railway_filled:before {
    content: "\ead6";
}

.ps-directions_run:before {
    content: "\ead7";
}

.ps-directions_transit:before {
    content: "\ead8";
}

.ps-directions_transit_filled:before {
    content: "\ead9";
}

.ps-directions_walk:before {
    content: "\eada";
}

.ps-dirty_lens:before {
    content: "\eadb";
}

.ps-disabled_by_default:before {
    content: "\eadc";
}

.ps-disabled_visible:before {
    content: "\eadd";
}

.ps-disc_full:before {
    content: "\eade";
}

.ps-dns:before {
    content: "\eadf";
}

.ps-not_interested:before {
    content: "\eae0";
}

.ps-do_not_disturb_alt:before {
    content: "\eae1";
}

.ps-do_disturb_off:before {
    content: "\eae2";
}

.ps-do_disturb_on:before {
    content: "\eae3";
}

.ps-do_not_disturb_off:before {
    content: "\eae4";
}

.ps-remove_circle_outline:before {
    content: "\eae5";
}

.ps-do_not_disturb_on_total_silence:before {
    content: "\eae6";
}

.ps-do_not_step:before {
    content: "\eae7";
}

.ps-do_not_touch:before {
    content: "\eae8";
}

.ps-dock:before {
    content: "\eae9";
}

.ps-document_scanner:before {
    content: "\eaea";
}

.ps-domain_disabled:before {
    content: "\eaeb";
}

.ps-domain_verification:before {
    content: "\eaec";
}

.ps-done:before {
    content: "\eaed";
}

.ps-done_all:before {
    content: "\eaee";
}

.ps-done_outline:before {
    content: "\eaef";
}

.ps-donut_large:before {
    content: "\eaf0";
}

.ps-donut_small:before {
    content: "\eaf1";
}

.ps-door_back:before {
    content: "\eaf2";
}

.ps-door_front:before {
    content: "\eaf3";
}

.ps-door_sliding:before {
    content: "\eaf4";
}

.ps-doorbell:before {
    content: "\eaf5";
}

.ps-double_arrow:before {
    content: "\eaf6";
}

.ps-downhill_skiing:before {
    content: "\eaf7";
}

.ps-download:before {
    content: "\eaf8";
}

.ps-download_done:before {
    content: "\eaf9";
}

.ps-download_for_offline:before {
    content: "\eafa";
}

.ps-downloading:before {
    content: "\eafb";
}

.ps-drafts:before {
    content: "\eafc";
}

.ps-drag_handle:before {
    content: "\eafd";
}

.ps-drag_indicator:before {
    content: "\eafe";
}

.ps-draw:before {
    content: "\eaff";
}

.ps-time_to_leave:before {
    content: "\eb00";
}

.ps-drive_file_move:before {
    content: "\eb01";
}

.ps-drive_file_move_rtl:before {
    content: "\eb02";
}

.ps-drive_file_rename_outline:before {
    content: "\eb03";
}

.ps-drive_folder_upload:before {
    content: "\eb04";
}

.ps-dry:before {
    content: "\eb05";
}

.ps-dry_cleaning:before {
    content: "\eb06";
}

.ps-duo:before {
    content: "\eb07";
}

.ps-dvr:before {
    content: "\eb08";
}

.ps-dynamic_feed:before {
    content: "\eb09";
}

.ps-dynamic_form:before {
    content: "\eb0a";
}

.ps-e_mobiledata:before {
    content: "\eb0b";
}

.ps-earbuds:before {
    content: "\eb0c";
}

.ps-earbuds_battery:before {
    content: "\eb0d";
}

.ps-east:before {
    content: "\eb0e";
}

.ps-eco:before {
    content: "\eb0f";
}

.ps-edgesensor_high:before {
    content: "\eb10";
}

.ps-edgesensor_low:before {
    content: "\eb11";
}

.ps-mode:before {
    content: "\eb12";
}

.ps-edit_attributes:before {
    content: "\eb13";
}

.ps-edit_calendar:before {
    content: "\eb14";
}

.ps-edit_location:before {
    content: "\eb15";
}

.ps-edit_location_alt:before {
    content: "\eb16";
}

.ps-edit_note:before {
    content: "\eb17";
}

.ps-edit_notifications:before {
    content: "\eb18";
}

.ps-edit_off:before {
    content: "\eb19";
}

.ps-edit_road:before {
    content: "\eb1a";
}

.ps-eject:before {
    content: "\eb1b";
}

.ps-elderly:before {
    content: "\eb1c";
}

.ps-electric_bike:before {
    content: "\eb1d";
}

.ps-electric_car:before {
    content: "\eb1e";
}

.ps-electric_moped:before {
    content: "\eb1f";
}

.ps-electric_rickshaw:before {
    content: "\eb20";
}

.ps-electric_scooter:before {
    content: "\eb21";
}

.ps-electrical_services:before {
    content: "\eb22";
}

.ps-elevator:before {
    content: "\eb23";
}

.ps-markunread:before {
    content: "\eb24";
}

.ps-emergency:before {
    content: "\eb25";
}

.ps-emoji_emotions:before {
    content: "\eb26";
}

.ps-emoji_events:before {
    content: "\eb27";
}

.ps-emoji_flags:before {
    content: "\eb28";
}

.ps-emoji_food_beverage:before {
    content: "\eb29";
}

.ps-emoji_nature:before {
    content: "\eb2a";
}

.ps-emoji_objects:before {
    content: "\eb2b";
}

.ps-emoji_people:before {
    content: "\eb2c";
}

.ps-emoji_symbols:before {
    content: "\eb2d";
}

.ps-emoji_transportation:before {
    content: "\eb2e";
}

.ps-engineering:before {
    content: "\eb2f";
}

.ps-enhanced_encryption:before {
    content: "\eb30";
}

.ps-equalizer:before {
    content: "\eb31";
}

.ps-error:before {
    content: "\eb32";
}

.ps-error_outline:before {
    content: "\eb33";
}

.ps-escalator:before {
    content: "\eb34";
}

.ps-escalator_warning:before {
    content: "\eb35";
}

.ps-euro:before {
    content: "\eb36";
}

.ps-euro_symbol:before {
    content: "\eb37";
}

.ps-ev_station:before {
    content: "\eb38";
}

.ps-event:before {
    content: "\eb39";
}

.ps-event_available:before {
    content: "\eb3a";
}

.ps-event_busy:before {
    content: "\eb3b";
}

.ps-event_note:before {
    content: "\eb3c";
}

.ps-event_seat:before {
    content: "\eb3d";
}

.ps-exit_to_app:before {
    content: "\eb3e";
}

.ps-expand:before {
    content: "\eb3f";
}

.ps-expand_less:before {
    content: "\eb40";
}

.ps-expand_more:before {
    content: "\eb41";
}

.ps-explicit:before {
    content: "\eb42";
}

.ps-explore:before {
    content: "\eb43";
}

.ps-explore_off:before {
    content: "\eb44";
}

.ps-exposure:before {
    content: "\eb45";
}

.ps-exposure_neg_1:before {
    content: "\eb46";
}

.ps-exposure_neg_2:before {
    content: "\eb47";
}

.ps-exposure_plus_1:before {
    content: "\eb48";
}

.ps-exposure_plus_2:before {
    content: "\eb49";
}

.ps-exposure_zero:before {
    content: "\eb4a";
}

.ps-extension:before {
    content: "\eb4b";
}

.ps-extension_off:before {
    content: "\eb4c";
}

.ps-face_unlock:before {
    content: "\eb4d";
}

.ps-face_retouching_natural:before {
    content: "\eb4e";
}

.ps-face_retouching_off:before {
    content: "\eb4f";
}

.ps-facebook:before {
    content: "\eb50";
}

.ps-fact_check:before {
    content: "\eb51";
}

.ps-family_restroom:before {
    content: "\eb52";
}

.ps-fast_forward:before {
    content: "\eb53";
}

.ps-fast_rewind:before {
    content: "\eb54";
}

.ps-fastfood:before {
    content: "\eb55";
}

.ps-favorite:before {
    content: "\eb56";
}

.ps-favorite_border:before {
    content: "\eb57";
}

.ps-featured_play_list:before {
    content: "\eb58";
}

.ps-featured_video:before {
    content: "\eb59";
}

.ps-feed:before {
    content: "\eb5a";
}

.ps-feedback:before {
    content: "\eb5b";
}

.ps-female:before {
    content: "\eb5c";
}

.ps-fence:before {
    content: "\eb5d";
}

.ps-festival:before {
    content: "\eb5e";
}

.ps-fiber_dvr:before {
    content: "\eb5f";
}

.ps-fiber_manual_record:before {
    content: "\eb60";
}

.ps-fiber_new:before {
    content: "\eb61";
}

.ps-fiber_pin:before {
    content: "\eb62";
}

.ps-fiber_smart_record:before {
    content: "\eb63";
}

.ps-file_copy:before {
    content: "\eb64";
}

.ps-file_download:before {
    content: "\eb65";
}

.ps-file_download_done:before {
    content: "\eb66";
}

.ps-file_download_off:before {
    content: "\eb67";
}

.ps-file_present:before {
    content: "\eb68";
}

.ps-file_upload:before {
    content: "\eb69";
}

.ps-filter:before {
    content: "\eb6a";
}

.ps-filter_1:before {
    content: "\eb6b";
}

.ps-filter_2:before {
    content: "\eb6c";
}

.ps-filter_3:before {
    content: "\eb6d";
}

.ps-filter_4:before {
    content: "\eb6e";
}

.ps-filter_5:before {
    content: "\eb6f";
}

.ps-filter_6:before {
    content: "\eb70";
}

.ps-filter_7:before {
    content: "\eb71";
}

.ps-filter_8:before {
    content: "\eb72";
}

.ps-filter_9:before {
    content: "\eb73";
}

.ps-filter_9_plus:before {
    content: "\eb74";
}

.ps-filter_alt:before {
    content: "\eb75";
}

.ps-filter_b_and_w:before {
    content: "\eb76";
}

.ps-filter_center_focus:before {
    content: "\eb77";
}

.ps-filter_drama:before {
    content: "\eb78";
}

.ps-filter_frames:before {
    content: "\eb79";
}

.ps-terrain:before {
    content: "\eb7a";
}

.ps-filter_list:before {
    content: "\eb7b";
}

.ps-filter_none:before {
    content: "\eb7c";
}

.ps-filter_tilt_shift:before {
    content: "\eb7d";
}

.ps-filter_vintage:before {
    content: "\eb7e";
}

.ps-find_in_page:before {
    content: "\eb7f";
}

.ps-find_replace:before {
    content: "\eb80";
}

.ps-fingerprint:before {
    content: "\eb81";
}

.ps-fire_extinguisher:before {
    content: "\eb82";
}

.ps-fireplace:before {
    content: "\eb83";
}

.ps-first_page:before {
    content: "\eb84";
}

.ps-fit_screen:before {
    content: "\eb85";
}

.ps-fitness_center:before {
    content: "\eb86";
}

.ps-flag:before {
    content: "\eb87";
}

.ps-flaky:before {
    content: "\eb88";
}

.ps-flare:before {
    content: "\eb89";
}

.ps-flash_auto:before {
    content: "\eb8a";
}

.ps-flash_off:before {
    content: "\eb8b";
}

.ps-flash_on:before {
    content: "\eb8c";
}

.ps-flashlight_off:before {
    content: "\eb8d";
}

.ps-flashlight_on:before {
    content: "\eb8e";
}

.ps-flatware:before {
    content: "\eb8f";
}

.ps-flight:before {
    content: "\eb90";
}

.ps-flight_land:before {
    content: "\eb91";
}

.ps-flight_takeoff:before {
    content: "\eb92";
}

.ps-flip:before {
    content: "\eb93";
}

.ps-flip_camera_android:before {
    content: "\eb94";
}

.ps-flip_camera_ios:before {
    content: "\eb95";
}

.ps-flip_to_back:before {
    content: "\eb96";
}

.ps-flip_to_front:before {
    content: "\eb97";
}

.ps-flourescent:before {
    content: "\eb98";
}

.ps-flutter_dash:before {
    content: "\eb99";
}

.ps-fmd_bad:before {
    content: "\eb9a";
}

.ps-place:before {
    content: "\eb9b";
}

.ps-folder:before {
    content: "\eb9c";
}

.ps-folder_open:before {
    content: "\eb9d";
}

.ps-folder_shared:before {
    content: "\eb9e";
}

.ps-folder_special:before {
    content: "\eb9f";
}

.ps-follow_the_signs:before {
    content: "\eba0";
}

.ps-font_download:before {
    content: "\eba1";
}

.ps-font_download_off:before {
    content: "\eba2";
}

.ps-food_bank:before {
    content: "\eba3";
}

.ps-format_align_center:before {
    content: "\eba4";
}

.ps-format_align_justify:before {
    content: "\eba5";
}

.ps-format_align_left:before {
    content: "\eba6";
}

.ps-format_align_right:before {
    content: "\eba7";
}

.ps-format_bold:before {
    content: "\eba8";
}

.ps-format_clear:before {
    content: "\eba9";
}

.ps-format_color_fill:before {
    content: "\ebaa";
}

.ps-format_color_reset:before {
    content: "\ebab";
}

.ps-format_color_text:before {
    content: "\ebac";
}

.ps-format_indent_decrease:before {
    content: "\ebad";
}

.ps-format_indent_increase:before {
    content: "\ebae";
}

.ps-format_italic:before {
    content: "\ebaf";
}

.ps-format_line_spacing:before {
    content: "\ebb0";
}

.ps-format_list_bulleted:before {
    content: "\ebb1";
}

.ps-format_list_numbered:before {
    content: "\ebb2";
}

.ps-format_list_numbered_rtl:before {
    content: "\ebb3";
}

.ps-format_paint:before {
    content: "\ebb4";
}

.ps-format_quote:before {
    content: "\ebb5";
}

.ps-format_shapes:before {
    content: "\ebb6";
}

.ps-format_size:before {
    content: "\ebb7";
}

.ps-format_strikethrough:before {
    content: "\ebb8";
}

.ps-format_textdirection_l_to_r:before {
    content: "\ebb9";
}

.ps-format_textdirection_r_to_l:before {
    content: "\ebba";
}

.ps-format_underlined:before {
    content: "\ebbb";
}

.ps-forum:before {
    content: "\ebbc";
}

.ps-forward:before {
    content: "\ebbd";
}

.ps-forward_10:before {
    content: "\ebbe";
}

.ps-forward_30:before {
    content: "\ebbf";
}

.ps-forward_5:before {
    content: "\ebc0";
}

.ps-forward_to_inbox:before {
    content: "\ebc1";
}

.ps-foundation:before {
    content: "\ebc2";
}

.ps-free_breakfast:before {
    content: "\ebc3";
}

.ps-free_cancellation:before {
    content: "\ebc4";
}

.ps-front_hand:before {
    content: "\ebc5";
}

.ps-fullscreen:before {
    content: "\ebc6";
}

.ps-fullscreen_exit:before {
    content: "\ebc7";
}

.ps-functions:before {
    content: "\ebc8";
}

.ps-g_mobiledata:before {
    content: "\ebc9";
}

.ps-g_translate:before {
    content: "\ebca";
}

.ps-games:before {
    content: "\ebcb";
}

.ps-garage:before {
    content: "\ebcc";
}

.ps-gavel:before {
    content: "\ebcd";
}

.ps-generating_tokens:before {
    content: "\ebce";
}

.ps-gesture:before {
    content: "\ebcf";
}

.ps-get_app:before {
    content: "\ebd0";
}

.ps-gif:before {
    content: "\ebd1";
}

.ps-gif_box:before {
    content: "\ebd2";
}

.ps-gite:before {
    content: "\ebd3";
}

.ps-golf_course:before {
    content: "\ebd4";
}

.ps-gpp_bad:before {
    content: "\ebd5";
}

.ps-gpp_good:before {
    content: "\ebd6";
}

.ps-gpp_maybe:before {
    content: "\ebd7";
}

.ps-my_location:before {
    content: "\ebd8";
}

.ps-location_searching:before {
    content: "\ebd9";
}

.ps-gps_off:before {
    content: "\ebda";
}

.ps-grade:before {
    content: "\ebdb";
}

.ps-gradient:before {
    content: "\ebdc";
}

.ps-grading:before {
    content: "\ebdd";
}

.ps-grain:before {
    content: "\ebde";
}

.ps-graphic_eq:before {
    content: "\ebdf";
}

.ps-grass:before {
    content: "\ebe0";
}

.ps-tag:before {
    content: "\ebe1";
}

.ps-grid_4x4:before {
    content: "\ebe2";
}

.ps-grid_goldenratio:before {
    content: "\ebe3";
}

.ps-grid_off:before {
    content: "\ebe4";
}

.ps-grid_on:before {
    content: "\ebe5";
}

.ps-grid_view:before {
    content: "\ebe6";
}

.ps-people_outline:before {
    content: "\ebe7";
}

.ps-group_add:before {
    content: "\ebe8";
}

.ps-group_off:before {
    content: "\ebe9";
}

.ps-group_remove:before {
    content: "\ebea";
}

.ps-group_work:before {
    content: "\ebeb";
}

.ps-groups:before {
    content: "\ebec";
}

.ps-h_mobiledata:before {
    content: "\ebed";
}

.ps-h_plus_mobiledata:before {
    content: "\ebee";
}

.ps-hail:before {
    content: "\ebef";
}

.ps-handyman:before {
    content: "\ebf0";
}

.ps-hardware:before {
    content: "\ebf1";
}

.ps-hd:before {
    content: "\ebf2";
}

.ps-hdr_auto:before {
    content: "\ebf3";
}

.ps-hdr_auto_select:before {
    content: "\ebf4";
}

.ps-hdr_enhanced_select:before {
    content: "\ebf5";
}

.ps-hdr_off:before {
    content: "\ebf6";
}

.ps-hdr_off_select:before {
    content: "\ebf7";
}

.ps-hdr_on:before {
    content: "\ebf8";
}

.ps-hdr_on_select:before {
    content: "\ebf9";
}

.ps-hdr_plus:before {
    content: "\ebfa";
}

.ps-hdr_strong:before {
    content: "\ebfb";
}

.ps-hdr_weak:before {
    content: "\ebfc";
}

.ps-headphones:before {
    content: "\ebfd";
}

.ps-headphones_battery:before {
    content: "\ebfe";
}

.ps-headset:before {
    content: "\ebff";
}

.ps-headset_mic:before {
    content: "\ec00";
}

.ps-headset_off:before {
    content: "\ec01";
}

.ps-healing:before {
    content: "\ec02";
}

.ps-health_and_safety:before {
    content: "\ec03";
}

.ps-hearing:before {
    content: "\ec04";
}

.ps-hearing_disabled:before {
    content: "\ec05";
}

.ps-height:before {
    content: "\ec06";
}

.ps-help:before {
    content: "\ec07";
}

.ps-help_center:before {
    content: "\ec08";
}

.ps-help_outline:before {
    content: "\ec09";
}

.ps-hevc:before {
    content: "\ec0a";
}

.ps-hide_image:before {
    content: "\ec0b";
}

.ps-hide_source:before {
    content: "\ec0c";
}

.ps-high_quality:before {
    content: "\ec0d";
}

.ps-highlight:before {
    content: "\ec0e";
}

.ps-highlight_alt:before {
    content: "\ec0f";
}

.ps-highlight_off:before {
    content: "\ec10";
}

.ps-hiking:before {
    content: "\ec11";
}

.ps-history:before {
    content: "\ec12";
}

.ps-history_edu:before {
    content: "\ec13";
}

.ps-history_toggle_off:before {
    content: "\ec14";
}

.ps-holiday_village:before {
    content: "\ec15";
}

.ps-home:before {
    content: "\ec16";
}

.ps-home_max:before {
    content: "\ec17";
}

.ps-home_mini:before {
    content: "\ec18";
}

.ps-home_repair_service:before {
    content: "\ec19";
}

.ps-home_work:before {
    content: "\ec1a";
}

.ps-horizontal_distribute:before {
    content: "\ec1b";
}

.ps-horizontal_rule:before {
    content: "\ec1c";
}

.ps-horizontal_split:before {
    content: "\ec1d";
}

.ps-hot_tub:before {
    content: "\ec1e";
}

.ps-local_hotel:before {
    content: "\ec1f";
}

.ps-hotel_class:before {
    content: "\ec20";
}

.ps-hourglass_bottom:before {
    content: "\ec21";
}

.ps-hourglass_disabled:before {
    content: "\ec22";
}

.ps-hourglass_empty:before {
    content: "\ec23";
}

.ps-hourglass_full:before {
    content: "\ec24";
}

.ps-hourglass_top:before {
    content: "\ec25";
}

.ps-house:before {
    content: "\ec26";
}

.ps-house_siding:before {
    content: "\ec27";
}

.ps-houseboat:before {
    content: "\ec28";
}

.ps-how_to_reg:before {
    content: "\ec29";
}

.ps-how_to_vote:before {
    content: "\ec2a";
}

.ps-http:before {
    content: "\ec2b";
}

.ps-lock:before {
    content: "\ec2c";
}

.ps-hvac:before {
    content: "\ec2d";
}

.ps-ice_skating:before {
    content: "\ec2e";
}

.ps-icecream:before {
    content: "\ec2f";
}

.ps-photo:before {
    content: "\ec30";
}

.ps-image_aspect_ratio:before {
    content: "\ec31";
}

.ps-image_not_supported:before {
    content: "\ec32";
}

.ps-image_search:before {
    content: "\ec33";
}

.ps-imagesearch_roller:before {
    content: "\ec34";
}

.ps-import_contacts:before {
    content: "\ec35";
}

.ps-import_export:before {
    content: "\ec36";
}

.ps-important_devices:before {
    content: "\ec37";
}

.ps-inbox:before {
    content: "\ec38";
}

.ps-incomplete_circle:before {
    content: "\ec39";
}

.ps-indeterminate_check_box:before {
    content: "\ec3a";
}

.ps-info:before {
    content: "\ec3b";
}

.ps-input:before {
    content: "\ec3c";
}

.ps-insert_chart_outlined:before {
    content: "\ec3d";
}

.ps-insert_comment:before {
    content: "\ec3e";
}

.ps-insert_drive_file:before {
    content: "\ec3f";
}

.ps-tag_faces:before {
    content: "\ec40";
}

.ps-insert_invitation:before {
    content: "\ec41";
}

.ps-insert_link:before {
    content: "\ec42";
}

.ps-insights:before {
    content: "\ec43";
}

.ps-integration_instructions:before {
    content: "\ec44";
}

.ps-inventory:before {
    content: "\ec45";
}

.ps-inventory_2:before {
    content: "\ec46";
}

.ps-invert_colors:before {
    content: "\ec47";
}

.ps-invert_colors_off:before {
    content: "\ec48";
}

.ps-ios_share:before {
    content: "\ec49";
}

.ps-iron:before {
    content: "\ec4a";
}

.ps-iso:before {
    content: "\ec4b";
}

.ps-kayaking:before {
    content: "\ec4c";
}

.ps-keyboard:before {
    content: "\ec4d";
}

.ps-keyboard_alt:before {
    content: "\ec4e";
}

.ps-keyboard_arrow_down:before {
    content: "\ec4f";
}

.ps-keyboard_arrow_left:before {
    content: "\ec50";
}

.ps-keyboard_arrow_right:before {
    content: "\ec51";
}

.ps-keyboard_arrow_up:before {
    content: "\ec52";
}

.ps-keyboard_backspace:before {
    content: "\ec53";
}

.ps-keyboard_capslock:before {
    content: "\ec54";
}

.ps-keyboard_hide:before {
    content: "\ec55";
}

.ps-keyboard_return:before {
    content: "\ec56";
}

.ps-keyboard_tab:before {
    content: "\ec57";
}

.ps-keyboard_voice:before {
    content: "\ec58";
}

.ps-king_bed:before {
    content: "\ec59";
}

.ps-kitchen:before {
    content: "\ec5a";
}

.ps-kitesurfing:before {
    content: "\ec5b";
}

.ps-label:before {
    content: "\ec5c";
}

.ps-label_important:before {
    content: "\ec5d";
}

.ps-label_off:before {
    content: "\ec5e";
}

.ps-language:before {
    content: "\ec5f";
}

.ps-laptop_chromebook:before {
    content: "\ec60";
}

.ps-laptop_mac:before {
    content: "\ec61";
}

.ps-laptop_windows:before {
    content: "\ec62";
}

.ps-last_page:before {
    content: "\ec63";
}

.ps-open_in_new:before {
    content: "\ec64";
}

.ps-layers:before {
    content: "\ec65";
}

.ps-layers_clear:before {
    content: "\ec66";
}

.ps-leaderboard:before {
    content: "\ec67";
}

.ps-leak_add:before {
    content: "\ec68";
}

.ps-leak_remove:before {
    content: "\ec69";
}

.ps-legend_toggle:before {
    content: "\ec6a";
}

.ps-library_add:before {
    content: "\ec6b";
}

.ps-library_add_check:before {
    content: "\ec6c";
}

.ps-library_books:before {
    content: "\ec6d";
}

.ps-library_music:before {
    content: "\ec6e";
}

.ps-light:before {
    content: "\ec6f";
}

.ps-light_mode:before {
    content: "\ec70";
}

.ps-lightbulb:before {
    content: "\ec71";
}

.ps-line_style:before {
    content: "\ec72";
}

.ps-line_weight:before {
    content: "\ec73";
}

.ps-linear_scale:before {
    content: "\ec74";
}

.ps-link:before {
    content: "\ec75";
}

.ps-link_off:before {
    content: "\ec76";
}

.ps-linked_camera:before {
    content: "\ec77";
}

.ps-liquor:before {
    content: "\ec78";
}

.ps-list:before {
    content: "\ec79";
}

.ps-list_alt:before {
    content: "\ec7a";
}

.ps-live_help:before {
    content: "\ec7b";
}

.ps-live_tv:before {
    content: "\ec7c";
}

.ps-living:before {
    content: "\ec7d";
}

.ps-local_play:before {
    content: "\ec7e";
}

.ps-local_atm:before {
    content: "\ec7f";
}

.ps-local_bar:before {
    content: "\ec80";
}

.ps-local_cafe:before {
    content: "\ec81";
}

.ps-local_car_wash:before {
    content: "\ec82";
}

.ps-local_convenience_store:before {
    content: "\ec83";
}

.ps-restaurant_menu:before {
    content: "\ec84";
}

.ps-local_drink:before {
    content: "\ec85";
}

.ps-local_fire_department:before {
    content: "\ec86";
}

.ps-local_florist:before {
    content: "\ec87";
}

.ps-local_gas_station:before {
    content: "\ec88";
}

.ps-local_grocery_store:before {
    content: "\ec89";
}

.ps-local_hospital:before {
    content: "\ec8a";
}

.ps-local_laundry_service:before {
    content: "\ec8b";
}

.ps-local_library:before {
    content: "\ec8c";
}

.ps-local_mall:before {
    content: "\ec8d";
}

.ps-local_movies:before {
    content: "\ec8e";
}

.ps-local_offer:before {
    content: "\ec8f";
}

.ps-local_parking:before {
    content: "\ec90";
}

.ps-local_pharmacy:before {
    content: "\ec91";
}

.ps-local_pizza:before {
    content: "\ec92";
}

.ps-local_police:before {
    content: "\ec93";
}

.ps-local_printshop:before {
    content: "\ec94";
}

.ps-local_see:before {
    content: "\ec95";
}

.ps-local_shipping:before {
    content: "\ec96";
}

.ps-local_taxi:before {
    content: "\ec97";
}

.ps-location_city:before {
    content: "\ec98";
}

.ps-location_disabled:before {
    content: "\ec99";
}

.ps-location_off:before {
    content: "\ec9a";
}

.ps-room:before {
    content: "\ec9b";
}

.ps-lock_clock:before {
    content: "\ec9c";
}

.ps-lock_open:before {
    content: "\ec9d";
}

.ps-login:before {
    content: "\ec9e";
}

.ps-logout:before {
    content: "\ec9f";
}

.ps-looks:before {
    content: "\eca0";
}

.ps-looks_3:before {
    content: "\eca1";
}

.ps-looks_4:before {
    content: "\eca2";
}

.ps-looks_5:before {
    content: "\eca3";
}

.ps-looks_6:before {
    content: "\eca4";
}

.ps-looks_one:before {
    content: "\eca5";
}

.ps-looks_two:before {
    content: "\eca6";
}

.ps-sync:before {
    content: "\eca7";
}

.ps-loupe:before {
    content: "\eca8";
}

.ps-low_priority:before {
    content: "\eca9";
}

.ps-loyalty:before {
    content: "\ecaa";
}

.ps-lte_mobiledata:before {
    content: "\ecab";
}

.ps-lte_plus_mobiledata:before {
    content: "\ecac";
}

.ps-luggage:before {
    content: "\ecad";
}

.ps-lunch_dining:before {
    content: "\ecae";
}

.ps-mail:before {
    content: "\ecaf";
}

.ps-mail_outline:before {
    content: "\ecb0";
}

.ps-male:before {
    content: "\ecb1";
}

.ps-manage_accounts:before {
    content: "\ecb2";
}

.ps-manage_search:before {
    content: "\ecb3";
}

.ps-map:before {
    content: "\ecb4";
}

.ps-maps_home_work:before {
    content: "\ecb5";
}

.ps-maps_ugc:before {
    content: "\ecb6";
}

.ps-margin:before {
    content: "\ecb7";
}

.ps-mark_as_unread:before {
    content: "\ecb8";
}

.ps-mark_chat_read:before {
    content: "\ecb9";
}

.ps-mark_chat_unread:before {
    content: "\ecba";
}

.ps-mark_email_read:before {
    content: "\ecbb";
}

.ps-mark_email_unread:before {
    content: "\ecbc";
}

.ps-markunread_mailbox:before {
    content: "\ecbd";
}

.ps-masks:before {
    content: "\ecbe";
}

.ps-maximize:before {
    content: "\ecbf";
}

.ps-media_bluetooth_off:before {
    content: "\ecc0";
}

.ps-media_bluetooth_on:before {
    content: "\ecc1";
}

.ps-mediation:before {
    content: "\ecc2";
}

.ps-medical_services:before {
    content: "\ecc3";
}

.ps-medication:before {
    content: "\ecc4";
}

.ps-meeting_room:before {
    content: "\ecc5";
}

.ps-memory:before {
    content: "\ecc6";
}

.ps-menu:before {
    content: "\ecc7";
}

.ps-menu_book:before {
    content: "\ecc8";
}

.ps-menu_open:before {
    content: "\ecc9";
}

.ps-message:before {
    content: "\ecca";
}

.ps-mic:before {
    content: "\eccb";
}

.ps-mic_external_off:before {
    content: "\eccc";
}

.ps-mic_external_on:before {
    content: "\eccd";
}

.ps-mic_none:before {
    content: "\ecce";
}

.ps-mic_off:before {
    content: "\eccf";
}

.ps-microwave:before {
    content: "\ecd0";
}

.ps-military_tech:before {
    content: "\ecd1";
}

.ps-minimize:before {
    content: "\ecd2";
}

.ps-miscellaneous_services:before {
    content: "\ecd3";
}

.ps-missed_video_call:before {
    content: "\ecd4";
}

.ps-mms:before {
    content: "\ecd5";
}

.ps-mobile_friendly:before {
    content: "\ecd6";
}

.ps-mobile_off:before {
    content: "\ecd7";
}

.ps-mobile_screen_share:before {
    content: "\ecd8";
}

.ps-mobiledata_off:before {
    content: "\ecd9";
}

.ps-mode_comment:before {
    content: "\ecda";
}

.ps-mode_edit_outline:before {
    content: "\ecdb";
}

.ps-mode_night:before {
    content: "\ecdc";
}

.ps-model_training:before {
    content: "\ecdd";
}

.ps-monetization_on:before {
    content: "\ecde";
}

.ps-money:before {
    content: "\ecdf";
}

.ps-money_off_csred:before {
    content: "\ece0";
}

.ps-monitor:before {
    content: "\ece1";
}

.ps-monitor_weight:before {
    content: "\ece2";
}

.ps-monochrome_photos:before {
    content: "\ece3";
}

.ps-mood_bad:before {
    content: "\ece4";
}

.ps-more:before {
    content: "\ece5";
}

.ps-more_horiz:before {
    content: "\ece6";
}

.ps-more_time:before {
    content: "\ece7";
}

.ps-more_vert:before {
    content: "\ece8";
}

.ps-motion_photos_auto:before {
    content: "\ece9";
}

.ps-motion_photos_off:before {
    content: "\ecea";
}

.ps-motion_photos_on:before {
    content: "\eceb";
}

.ps-motion_photos_pause:before {
    content: "\ecec";
}

.ps-motion_photos_paused:before {
    content: "\eced";
}

.ps-motorcycle:before {
    content: "\ecee";
}

.ps-mouse:before {
    content: "\ecef";
}

.ps-move_to_inbox:before {
    content: "\ecf0";
}

.ps-movie:before {
    content: "\ecf1";
}

.ps-movie_creation:before {
    content: "\ecf2";
}

.ps-movie_filter:before {
    content: "\ecf3";
}

.ps-moving:before {
    content: "\ecf4";
}

.ps-mp:before {
    content: "\ecf5";
}

.ps-multiline_chart:before {
    content: "\ecf6";
}

.ps-multiple_stop:before {
    content: "\ecf7";
}

.ps-museum:before {
    content: "\ecf8";
}

.ps-music_note:before {
    content: "\ecf9";
}

.ps-music_off:before {
    content: "\ecfa";
}

.ps-music_video:before {
    content: "\ecfb";
}

.ps-nat:before {
    content: "\ecfc";
}

.ps-nature:before {
    content: "\ecfd";
}

.ps-nature_people:before {
    content: "\ecfe";
}

.ps-navigate_before:before {
    content: "\ecff";
}

.ps-navigate_next:before {
    content: "\ed00";
}

.ps-navigation:before {
    content: "\ed01";
}

.ps-near_me:before {
    content: "\ed02";
}

.ps-near_me_disabled:before {
    content: "\ed03";
}

.ps-nearby_error:before {
    content: "\ed04";
}

.ps-nearby_off:before {
    content: "\ed05";
}

.ps-network_cell:before {
    content: "\ed06";
}

.ps-network_check:before {
    content: "\ed07";
}

.ps-network_locked:before {
    content: "\ed08";
}

.ps-network_wifi:before {
    content: "\ed09";
}

.ps-new_label:before {
    content: "\ed0a";
}

.ps-new_releases:before {
    content: "\ed0b";
}

.ps-next_plan:before {
    content: "\ed0c";
}

.ps-next_week:before {
    content: "\ed0d";
}

.ps-nfc:before {
    content: "\ed0e";
}

.ps-night_shelter:before {
    content: "\ed0f";
}

.ps-nightlife:before {
    content: "\ed10";
}

.ps-nightlight:before {
    content: "\ed11";
}

.ps-nightlight_round:before {
    content: "\ed12";
}

.ps-nights_stay:before {
    content: "\ed13";
}

.ps-no_accounts:before {
    content: "\ed14";
}

.ps-no_backpack:before {
    content: "\ed15";
}

.ps-no_cell:before {
    content: "\ed16";
}

.ps-no_drinks:before {
    content: "\ed17";
}

.ps-no_encryption_gmailerrorred:before {
    content: "\ed18";
}

.ps-no_flash:before {
    content: "\ed19";
}

.ps-no_food:before {
    content: "\ed1a";
}

.ps-no_luggage:before {
    content: "\ed1b";
}

.ps-no_meals:before {
    content: "\ed1c";
}

.ps-no_meeting_room:before {
    content: "\ed1d";
}

.ps-no_photography:before {
    content: "\ed1e";
}

.ps-no_sim:before {
    content: "\ed1f";
}

.ps-no_stroller:before {
    content: "\ed20";
}

.ps-no_transfer:before {
    content: "\ed21";
}

.ps-nordic_walking:before {
    content: "\ed22";
}

.ps-north:before {
    content: "\ed23";
}

.ps-north_west:before {
    content: "\ed24";
}

.ps-not_accessible:before {
    content: "\ed25";
}

.ps-not_listed_location:before {
    content: "\ed26";
}

.ps-not_started:before {
    content: "\ed27";
}

.ps-note:before {
    content: "\ed28";
}

.ps-note_add:before {
    content: "\ed29";
}

.ps-note_alt:before {
    content: "\ed2a";
}

.ps-notes:before {
    content: "\ed2b";
}

.ps-notification_add:before {
    content: "\ed2c";
}

.ps-notification_important:before {
    content: "\ed2d";
}

.ps-notifications_none:before {
    content: "\ed2e";
}

.ps-notifications_active:before {
    content: "\ed2f";
}

.ps-notifications_off:before {
    content: "\ed30";
}

.ps-notifications_paused:before {
    content: "\ed31";
}

.ps-offline_bolt:before {
    content: "\ed32";
}

.ps-offline_pin:before {
    content: "\ed33";
}

.ps-offline_share:before {
    content: "\ed34";
}

.ps-ondemand_video:before {
    content: "\ed35";
}

.ps-online_prediction:before {
    content: "\ed36";
}

.ps-opacity:before {
    content: "\ed37";
}

.ps-open_in_browser:before {
    content: "\ed38";
}

.ps-open_in_full:before {
    content: "\ed39";
}

.ps-open_in_new_off:before {
    content: "\ed3a";
}

.ps-open_with:before {
    content: "\ed3b";
}

.ps-other_houses:before {
    content: "\ed3c";
}

.ps-outbound:before {
    content: "\ed3d";
}

.ps-outbox:before {
    content: "\ed3e";
}

.ps-outdoor_grill:before {
    content: "\ed3f";
}

.ps-outlet:before {
    content: "\ed40";
}

.ps-outlined_flag:before {
    content: "\ed41";
}

.ps-padding:before {
    content: "\ed42";
}

.ps-pages:before {
    content: "\ed43";
}

.ps-pageview:before {
    content: "\ed44";
}

.ps-paid:before {
    content: "\ed45";
}

.ps-pan_tool:before {
    content: "\ed46";
}

.ps-panorama:before {
    content: "\ed47";
}

.ps-panorama_horizontal:before {
    content: "\ed48";
}

.ps-panorama_horizontal_select:before {
    content: "\ed49";
}

.ps-panorama_photosphere:before {
    content: "\ed4a";
}

.ps-panorama_photosphere_select:before {
    content: "\ed4b";
}

.ps-panorama_vertical:before {
    content: "\ed4c";
}

.ps-panorama_vertical_select:before {
    content: "\ed4d";
}

.ps-panorama_wide_angle:before {
    content: "\ed4e";
}

.ps-panorama_wide_angle_select:before {
    content: "\ed4f";
}

.ps-paragliding:before {
    content: "\ed50";
}

.ps-park:before {
    content: "\ed51";
}

.ps-party_mode:before {
    content: "\ed52";
}

.ps-password:before {
    content: "\ed53";
}

.ps-pattern:before {
    content: "\ed54";
}

.ps-pause:before {
    content: "\ed55";
}

.ps-pause_circle_outline:before {
    content: "\ed56";
}

.ps-pause_circle_filled:before {
    content: "\ed57";
}

.ps-pause_presentation:before {
    content: "\ed58";
}

.ps-payments:before {
    content: "\ed59";
}

.ps-pedal_bike:before {
    content: "\ed5a";
}

.ps-pending:before {
    content: "\ed5b";
}

.ps-pending_actions:before {
    content: "\ed5c";
}

.ps-people_alt:before {
    content: "\ed5d";
}

.ps-perm_camera_mic:before {
    content: "\ed5e";
}

.ps-perm_contact_calendar:before {
    content: "\ed5f";
}

.ps-perm_data_setting:before {
    content: "\ed60";
}

.ps-perm_device_information:before {
    content: "\ed61";
}

.ps-perm_identity:before {
    content: "\ed62";
}

.ps-perm_media:before {
    content: "\ed63";
}

.ps-perm_phone_msg:before {
    content: "\ed64";
}

.ps-perm_scan_wifi:before {
    content: "\ed65";
}

.ps-person:before {
    content: "\ed66";
}

.ps-person_add:before {
    content: "\ed67";
}

.ps-person_add_alt:before {
    content: "\ed68";
}

.ps-person_add_alt_1:before {
    content: "\ed69";
}

.ps-person_add_disabled:before {
    content: "\ed6a";
}

.ps-person_off:before {
    content: "\ed6b";
}

.ps-person_outline:before {
    content: "\ed6c";
}

.ps-person_pin:before {
    content: "\ed6d";
}

.ps-person_pin_circle:before {
    content: "\ed6e";
}

.ps-person_remove_alt_1:before {
    content: "\ed6f";
}

.ps-person_search:before {
    content: "\ed70";
}

.ps-personal_injury:before {
    content: "\ed71";
}

.ps-personal_video:before {
    content: "\ed72";
}

.ps-pest_control:before {
    content: "\ed73";
}

.ps-pest_control_rodent:before {
    content: "\ed74";
}

.ps-pets:before {
    content: "\ed75";
}

.ps-phone_android:before {
    content: "\ed76";
}

.ps-phone_bluetooth_speaker:before {
    content: "\ed77";
}

.ps-phone_callback:before {
    content: "\ed78";
}

.ps-phone_disabled:before {
    content: "\ed79";
}

.ps-phone_enabled:before {
    content: "\ed7a";
}

.ps-phone_forwarded:before {
    content: "\ed7b";
}

.ps-phone_in_talk:before {
    content: "\ed7c";
}

.ps-phone_iphone:before {
    content: "\ed7d";
}

.ps-phone_locked:before {
    content: "\ed7e";
}

.ps-phone_missed:before {
    content: "\ed7f";
}

.ps-phone_paused:before {
    content: "\ed80";
}

.ps-phonelink_erase:before {
    content: "\ed81";
}

.ps-phonelink_lock:before {
    content: "\ed82";
}

.ps-phonelink_off:before {
    content: "\ed83";
}

.ps-phonelink_ring:before {
    content: "\ed84";
}

.ps-phonelink_setup:before {
    content: "\ed85";
}

.ps-photo_album:before {
    content: "\ed86";
}

.ps-photo_camera:before {
    content: "\ed87";
}

.ps-photo_camera_back:before {
    content: "\ed88";
}

.ps-photo_camera_front:before {
    content: "\ed89";
}

.ps-photo_filter:before {
    content: "\ed8a";
}

.ps-photo_size_select_actual:before {
    content: "\ed8b";
}

.ps-photo_size_select_large:before {
    content: "\ed8c";
}

.ps-photo_size_select_small:before {
    content: "\ed8d";
}

.ps-piano:before {
    content: "\ed8e";
}

.ps-piano_off:before {
    content: "\ed8f";
}

.ps-picture_as_pdf:before {
    content: "\ed90";
}

.ps-picture_in_picture:before {
    content: "\ed91";
}

.ps-picture_in_picture_alt:before {
    content: "\ed92";
}

.ps-pie_chart:before {
    content: "\ed93";
}

.ps-pie_chart_outline:before {
    content: "\ed94";
}

.ps-pin:before {
    content: "\ed95";
}

.ps-pin_drop:before {
    content: "\ed96";
}

.ps-pin_end:before {
    content: "\ed97";
}

.ps-pin_invoke:before {
    content: "\ed98";
}

.ps-pivot_table_chart:before {
    content: "\ed99";
}

.ps-plagiarism:before {
    content: "\ed9a";
}

.ps-play_arrow:before {
    content: "\ed9b";
}

.ps-play_circle:before {
    content: "\ed9c";
}

.ps-play_circle_filled:before {
    content: "\ed9d";
}

.ps-play_circle_outline:before {
    content: "\ed9e";
}

.ps-play_disabled:before {
    content: "\ed9f";
}

.ps-play_for_work:before {
    content: "\eda0";
}

.ps-play_lesson:before {
    content: "\eda1";
}

.ps-playlist_add:before {
    content: "\eda2";
}

.ps-playlist_add_check:before {
    content: "\eda3";
}

.ps-playlist_play:before {
    content: "\eda4";
}

.ps-plumbing:before {
    content: "\eda5";
}

.ps-plus_one:before {
    content: "\eda6";
}

.ps-podcasts:before {
    content: "\eda7";
}

.ps-point_of_sale:before {
    content: "\eda8";
}

.ps-policy:before {
    content: "\eda9";
}

.ps-polymer:before {
    content: "\edaa";
}

.ps-pool:before {
    content: "\edab";
}

.ps-portable_wifi_off:before {
    content: "\edac";
}

.ps-portrait:before {
    content: "\edad";
}

.ps-post_add:before {
    content: "\edae";
}

.ps-power:before {
    content: "\edaf";
}

.ps-power_input:before {
    content: "\edb0";
}

.ps-power_off:before {
    content: "\edb1";
}

.ps-power_settings_new:before {
    content: "\edb2";
}

.ps-precision_manufacturing:before {
    content: "\edb3";
}

.ps-pregnant_woman:before {
    content: "\edb4";
}

.ps-present_to_all:before {
    content: "\edb5";
}

.ps-preview:before {
    content: "\edb6";
}

.ps-price_change:before {
    content: "\edb7";
}

.ps-price_check:before {
    content: "\edb8";
}

.ps-print:before {
    content: "\edb9";
}

.ps-print_disabled:before {
    content: "\edba";
}

.ps-priority_high:before {
    content: "\edbb";
}

.ps-privacy_tip:before {
    content: "\edbc";
}

.ps-private_connectivity:before {
    content: "\edbd";
}

.ps-production_quantity_limits:before {
    content: "\edbe";
}

.ps-psychology:before {
    content: "\edbf";
}

.ps-public:before {
    content: "\edc0";
}

.ps-public_off:before {
    content: "\edc1";
}

.ps-publish:before {
    content: "\edc2";
}

.ps-published_with_changes:before {
    content: "\edc3";
}

.ps-push_pin:before {
    content: "\edc4";
}

.ps-qr_code:before {
    content: "\edc5";
}

.ps-qr_code_2:before {
    content: "\edc6";
}

.ps-qr_code_scanner:before {
    content: "\edc7";
}

.ps-query_stats:before {
    content: "\edc8";
}

.ps-question_answer:before {
    content: "\edc9";
}

.ps-queue_music:before {
    content: "\edca";
}

.ps-queue_play_next:before {
    content: "\edcb";
}

.ps-quickreply:before {
    content: "\edcc";
}

.ps-quiz:before {
    content: "\edcd";
}

.ps-r_mobiledata:before {
    content: "\edce";
}

.ps-radar:before {
    content: "\edcf";
}

.ps-radio:before {
    content: "\edd0";
}

.ps-radio_button_checked:before {
    content: "\edd1";
}

.ps-railway_alert:before {
    content: "\edd2";
}

.ps-ramen_dining:before {
    content: "\edd3";
}

.ps-rate_review:before {
    content: "\edd4";
}

.ps-raw_off:before {
    content: "\edd5";
}

.ps-raw_on:before {
    content: "\edd6";
}

.ps-read_more:before {
    content: "\edd7";
}

.ps-real_estate_agent:before {
    content: "\edd8";
}

.ps-receipt:before {
    content: "\edd9";
}

.ps-receipt_long:before {
    content: "\edda";
}

.ps-recent_actors:before {
    content: "\eddb";
}

.ps-recommend:before {
    content: "\eddc";
}

.ps-record_voice_over:before {
    content: "\eddd";
}

.ps-recycling:before {
    content: "\edde";
}

.ps-redeem:before {
    content: "\eddf";
}

.ps-redo:before {
    content: "\ede0";
}

.ps-reduce_capacity:before {
    content: "\ede1";
}

.ps-refresh:before {
    content: "\ede2";
}

.ps-remember_me:before {
    content: "\ede3";
}

.ps-remove:before {
    content: "\ede4";
}

.ps-remove_circle:before {
    content: "\ede5";
}

.ps-remove_done:before {
    content: "\ede6";
}

.ps-remove_from_queue:before {
    content: "\ede7";
}

.ps-remove_moderator:before {
    content: "\ede8";
}

.ps-remove_red_eye:before {
    content: "\ede9";
}

.ps-remove_shopping_cart:before {
    content: "\edea";
}

.ps-reorder:before {
    content: "\edeb";
}

.ps-repeat:before {
    content: "\edec";
}

.ps-repeat_on:before {
    content: "\eded";
}

.ps-repeat_one:before {
    content: "\edee";
}

.ps-repeat_one_on:before {
    content: "\edef";
}

.ps-replay:before {
    content: "\edf0";
}

.ps-replay_10:before {
    content: "\edf1";
}

.ps-replay_30:before {
    content: "\edf2";
}

.ps-replay_5:before {
    content: "\edf3";
}

.ps-replay_circle_filled:before {
    content: "\edf4";
}

.ps-reply:before {
    content: "\edf5";
}

.ps-reply_all:before {
    content: "\edf6";
}

.ps-report_gmailerrorred:before {
    content: "\edf7";
}

.ps-report_off:before {
    content: "\edf8";
}

.ps-warning_amber:before {
    content: "\edf9";
}

.ps-request_page:before {
    content: "\edfa";
}

.ps-request_quote:before {
    content: "\edfb";
}

.ps-reset_tv:before {
    content: "\edfc";
}

.ps-restart_alt:before {
    content: "\edfd";
}

.ps-restaurant:before {
    content: "\edfe";
}

.ps-restore:before {
    content: "\edff";
}

.ps-restore_from_trash:before {
    content: "\ee00";
}

.ps-restore_page:before {
    content: "\ee01";
}

.ps-try:before {
    content: "\ee02";
}

.ps-rice_bowl:before {
    content: "\ee03";
}

.ps-ring_volume:before {
    content: "\ee04";
}

.ps-roofing:before {
    content: "\ee05";
}

.ps-room_preferences:before {
    content: "\ee06";
}

.ps-room_service:before {
    content: "\ee07";
}

.ps-rotate_90_degrees_ccw:before {
    content: "\ee08";
}

.ps-rotate_left:before {
    content: "\ee09";
}

.ps-rotate_right:before {
    content: "\ee0a";
}

.ps-rounded_corner:before {
    content: "\ee0b";
}

.ps-router:before {
    content: "\ee0c";
}

.ps-rowing:before {
    content: "\ee0d";
}

.ps-rss_feed:before {
    content: "\ee0e";
}

.ps-rsvp:before {
    content: "\ee0f";
}

.ps-rtt:before {
    content: "\ee10";
}

.ps-rule:before {
    content: "\ee11";
}

.ps-rule_folder:before {
    content: "\ee12";
}

.ps-run_circle:before {
    content: "\ee13";
}

.ps-running_with_errors:before {
    content: "\ee14";
}

.ps-rv_hookup:before {
    content: "\ee15";
}

.ps-safety_divider:before {
    content: "\ee16";
}

.ps-sailing:before {
    content: "\ee17";
}

.ps-sanitizer:before {
    content: "\ee18";
}

.ps-satellite:before {
    content: "\ee19";
}

.ps-save:before {
    content: "\ee1a";
}

.ps-save_alt:before {
    content: "\ee1b";
}

.ps-saved_search:before {
    content: "\ee1c";
}

.ps-savings:before {
    content: "\ee1d";
}

.ps-scanner:before {
    content: "\ee1e";
}

.ps-scatter_plot:before {
    content: "\ee1f";
}

.ps-schedule_send:before {
    content: "\ee20";
}

.ps-schema:before {
    content: "\ee21";
}

.ps-school:before {
    content: "\ee22";
}

.ps-science:before {
    content: "\ee23";
}

.ps-score:before {
    content: "\ee24";
}

.ps-screen_lock_landscape:before {
    content: "\ee25";
}

.ps-screen_lock_portrait:before {
    content: "\ee26";
}

.ps-screen_lock_rotation:before {
    content: "\ee27";
}

.ps-screen_rotation:before {
    content: "\ee28";
}

.ps-screen_search_desktop:before {
    content: "\ee29";
}

.ps-screen_share:before {
    content: "\ee2a";
}

.ps-screenshot:before {
    content: "\ee2b";
}

.ps-sd:before {
    content: "\ee2c";
}

.ps-sd_card:before {
    content: "\ee2d";
}

.ps-sim_card_alert:before {
    content: "\ee2e";
}

.ps-sd_storage:before {
    content: "\ee2f";
}

.ps-search:before {
    content: "\ee30";
}

.ps-search_off:before {
    content: "\ee31";
}

.ps-security:before {
    content: "\ee32";
}

.ps-system_security_update:before {
    content: "\ee33";
}

.ps-system_security_update_good:before {
    content: "\ee34";
}

.ps-system_security_update_warning:before {
    content: "\ee35";
}

.ps-segment:before {
    content: "\ee36";
}

.ps-select_all:before {
    content: "\ee37";
}

.ps-self_improvement:before {
    content: "\ee38";
}

.ps-sell:before {
    content: "\ee39";
}

.ps-send:before {
    content: "\ee3a";
}

.ps-send_and_archive:before {
    content: "\ee3b";
}

.ps-send_to_mobile:before {
    content: "\ee3c";
}

.ps-sensor_door:before {
    content: "\ee3d";
}

.ps-sensor_window:before {
    content: "\ee3e";
}

.ps-sensors:before {
    content: "\ee3f";
}

.ps-sensors_off:before {
    content: "\ee40";
}

.ps-sentiment_dissatisfied:before {
    content: "\ee41";
}

.ps-sentiment_neutral:before {
    content: "\ee42";
}

.ps-sentiment_satisfied_alt:before {
    content: "\ee43";
}

.ps-sentiment_very_dissatisfied:before {
    content: "\ee44";
}

.ps-sentiment_very_satisfied:before {
    content: "\ee45";
}

.ps-set_meal:before {
    content: "\ee46";
}

.ps-settings:before {
    content: "\ee47";
}

.ps-settings_accessibility:before {
    content: "\ee48";
}

.ps-settings_applications:before {
    content: "\ee49";
}

.ps-settings_backup_restore:before {
    content: "\ee4a";
}

.ps-settings_bluetooth:before {
    content: "\ee4b";
}

.ps-settings_brightness:before {
    content: "\ee4c";
}

.ps-settings_cell:before {
    content: "\ee4d";
}

.ps-settings_ethernet:before {
    content: "\ee4e";
}

.ps-settings_input_antenna:before {
    content: "\ee4f";
}

.ps-settings_input_composite:before {
    content: "\ee50";
}

.ps-settings_input_hdmi:before {
    content: "\ee51";
}

.ps-settings_input_svideo:before {
    content: "\ee52";
}

.ps-settings_overscan:before {
    content: "\ee53";
}

.ps-settings_phone:before {
    content: "\ee54";
}

.ps-settings_power:before {
    content: "\ee55";
}

.ps-settings_remote:before {
    content: "\ee56";
}

.ps-settings_suggest:before {
    content: "\ee57";
}

.ps-settings_system_daydream:before {
    content: "\ee58";
}

.ps-settings_voice:before {
    content: "\ee59";
}

.ps-share:before {
    content: "\ee5a";
}

.ps-share_arrival_time:before {
    content: "\ee5b";
}

.ps-share_location:before {
    content: "\ee5c";
}

.ps-shield:before {
    content: "\ee5d";
}

.ps-shop:before {
    content: "\ee5e";
}

.ps-shop_2:before {
    content: "\ee5f";
}

.ps-shop_two:before {
    content: "\ee60";
}

.ps-shopping_bag:before {
    content: "\ee61";
}

.ps-shopping_basket:before {
    content: "\ee62";
}

.ps-shopping_cart:before {
    content: "\ee63";
}

.ps-short_text:before {
    content: "\ee64";
}

.ps-shortcut:before {
    content: "\ee65";
}

.ps-show_chart:before {
    content: "\ee66";
}

.ps-shower:before {
    content: "\ee67";
}

.ps-shuffle:before {
    content: "\ee68";
}

.ps-shuffle_on:before {
    content: "\ee69";
}

.ps-shutter_speed:before {
    content: "\ee6a";
}

.ps-sick:before {
    content: "\ee6b";
}

.ps-signal_cellular_0_bar:before {
    content: "\ee6c";
}

.ps-signal_cellular_4_bar:before {
    content: "\ee6d";
}

.ps-signal_cellular_alt:before {
    content: "\ee6e";
}

.ps-signal_cellular_connected_no_internet_0_bar:before {
    content: "\ee6f";
}

.ps-signal_cellular_connected_no_internet_4_bar:before {
    content: "\ee70";
}

.ps-signal_cellular_no_sim:before {
    content: "\ee71";
}

.ps-signal_cellular_nodata:before {
    content: "\ee72";
}

.ps-signal_cellular_null:before {
    content: "\ee73";
}

.ps-signal_cellular_off:before {
    content: "\ee74";
}

.ps-signal_wifi_statusbar_null:before {
    content: "\ee75";
}

.ps-signal_wifi_4_bar:before {
    content: "\ee76";
}

.ps-wifi_lock:before {
    content: "\ee77";
}

.ps-signal_wifi_connected_no_internet_4:before {
    content: "\ee78";
}

.ps-signal_wifi_off:before {
    content: "\ee79";
}

.ps-signal_wifi_statusbar_4_bar:before {
    content: "\ee7a";
}

.ps-signal_wifi_statusbar_connected_no_internet_4:before {
    content: "\ee7b";
}

.ps-sim_card:before {
    content: "\ee7c";
}

.ps-sim_card_download:before {
    content: "\ee7d";
}

.ps-single_bed:before {
    content: "\ee7e";
}

.ps-sip:before {
    content: "\ee7f";
}

.ps-skateboarding:before {
    content: "\ee80";
}

.ps-skip_next:before {
    content: "\ee81";
}

.ps-skip_previous:before {
    content: "\ee82";
}

.ps-sledding:before {
    content: "\ee83";
}

.ps-slideshow:before {
    content: "\ee84";
}

.ps-slow_motion_video:before {
    content: "\ee85";
}

.ps-smart_button:before {
    content: "\ee86";
}

.ps-smart_display:before {
    content: "\ee87";
}

.ps-smart_screen:before {
    content: "\ee88";
}

.ps-smart_toy:before {
    content: "\ee89";
}

.ps-stay_primary_portrait:before {
    content: "\ee8a";
}

.ps-smoke_free:before {
    content: "\ee8b";
}

.ps-smoking_rooms:before {
    content: "\ee8c";
}

.ps-sms:before {
    content: "\ee8d";
}

.ps-sms_failed:before {
    content: "\ee8e";
}

.ps-snippet_folder:before {
    content: "\ee8f";
}

.ps-snooze:before {
    content: "\ee90";
}

.ps-snowboarding:before {
    content: "\ee91";
}

.ps-snowmobile:before {
    content: "\ee92";
}

.ps-snowshoeing:before {
    content: "\ee93";
}

.ps-soap:before {
    content: "\ee94";
}

.ps-social_distance:before {
    content: "\ee95";
}

.ps-sort:before {
    content: "\ee96";
}

.ps-sort_by_alpha:before {
    content: "\ee97";
}

.ps-source:before {
    content: "\ee98";
}

.ps-south:before {
    content: "\ee99";
}

.ps-south_east:before {
    content: "\ee9a";
}

.ps-south_west:before {
    content: "\ee9b";
}

.ps-spa:before {
    content: "\ee9c";
}

.ps-space_bar:before {
    content: "\ee9d";
}

.ps-space_dashboard:before {
    content: "\ee9e";
}

.ps-speaker:before {
    content: "\ee9f";
}

.ps-speaker_group:before {
    content: "\eea0";
}

.ps-speaker_notes:before {
    content: "\eea1";
}

.ps-speaker_notes_off:before {
    content: "\eea2";
}

.ps-speaker_phone:before {
    content: "\eea3";
}

.ps-speed:before {
    content: "\eea4";
}

.ps-spellcheck:before {
    content: "\eea5";
}

.ps-splitscreen:before {
    content: "\eea6";
}

.ps-sports:before {
    content: "\eea7";
}

.ps-sports_bar:before {
    content: "\eea8";
}

.ps-sports_baseball:before {
    content: "\eea9";
}

.ps-sports_basketball:before {
    content: "\eeaa";
}

.ps-sports_cricket:before {
    content: "\eeab";
}

.ps-sports_esports:before {
    content: "\eeac";
}

.ps-sports_football:before {
    content: "\eead";
}

.ps-sports_golf:before {
    content: "\eeae";
}

.ps-sports_handball:before {
    content: "\eeaf";
}

.ps-sports_hockey:before {
    content: "\eeb0";
}

.ps-sports_kabaddi:before {
    content: "\eeb1";
}

.ps-sports_mma:before {
    content: "\eeb2";
}

.ps-sports_motorsports:before {
    content: "\eeb3";
}

.ps-sports_rugby:before {
    content: "\eeb4";
}

.ps-sports_score:before {
    content: "\eeb5";
}

.ps-sports_soccer:before {
    content: "\eeb6";
}

.ps-sports_tennis:before {
    content: "\eeb7";
}

.ps-sports_volleyball:before {
    content: "\eeb8";
}

.ps-square_foot:before {
    content: "\eeb9";
}

.ps-stacked_bar_chart:before {
    content: "\eeba";
}

.ps-stacked_line_chart:before {
    content: "\eebb";
}

.ps-stairs:before {
    content: "\eebc";
}

.ps-star_purple500:before {
    content: "\eebd";
}

.ps-star_outline:before {
    content: "\eebe";
}

.ps-star_half:before {
    content: "\eebf";
}

.ps-star_rate:before {
    content: "\eec0";
}

.ps-stars:before {
    content: "\eec1";
}

.ps-stay_primary_landscape:before {
    content: "\eec2";
}

.ps-sticky_note_2:before {
    content: "\eec3";
}

.ps-stop:before {
    content: "\eec4";
}

.ps-stop_circle:before {
    content: "\eec5";
}

.ps-stop_screen_share:before {
    content: "\eec6";
}

.ps-storage:before {
    content: "\eec7";
}

.ps-store_mall_directory:before {
    content: "\eec8";
}

.ps-storefront:before {
    content: "\eec9";
}

.ps-storm:before {
    content: "\eeca";
}

.ps-straighten:before {
    content: "\eecb";
}

.ps-stream:before {
    content: "\eecc";
}

.ps-streetview:before {
    content: "\eecd";
}

.ps-strikethrough_s:before {
    content: "\eece";
}

.ps-stroller:before {
    content: "\eecf";
}

.ps-style:before {
    content: "\eed0";
}

.ps-subdirectory_arrow_left:before {
    content: "\eed1";
}

.ps-subdirectory_arrow_right:before {
    content: "\eed2";
}

.ps-subject:before {
    content: "\eed3";
}

.ps-subscript:before {
    content: "\eed4";
}

.ps-subscriptions:before {
    content: "\eed5";
}

.ps-subtitles:before {
    content: "\eed6";
}

.ps-subtitles_off:before {
    content: "\eed7";
}

.ps-subway:before {
    content: "\eed8";
}

.ps-summarize:before {
    content: "\eed9";
}

.ps-superscript:before {
    content: "\eeda";
}

.ps-supervised_user_circle:before {
    content: "\eedb";
}

.ps-supervisor_account:before {
    content: "\eedc";
}

.ps-support:before {
    content: "\eedd";
}

.ps-support_agent:before {
    content: "\eede";
}

.ps-surfing:before {
    content: "\eedf";
}

.ps-surround_sound:before {
    content: "\eee0";
}

.ps-swap_calls:before {
    content: "\eee1";
}

.ps-swap_horiz:before {
    content: "\eee2";
}

.ps-swap_horizontal_circle:before {
    content: "\eee3";
}

.ps-swap_vert:before {
    content: "\eee4";
}

.ps-swap_vertical_circle:before {
    content: "\eee5";
}

.ps-swipe:before {
    content: "\eee6";
}

.ps-switch_account:before {
    content: "\eee7";
}

.ps-switch_camera:before {
    content: "\eee8";
}

.ps-switch_left:before {
    content: "\eee9";
}

.ps-switch_right:before {
    content: "\eeea";
}

.ps-switch_video:before {
    content: "\eeeb";
}

.ps-sync_alt:before {
    content: "\eeec";
}

.ps-sync_disabled:before {
    content: "\eeed";
}

.ps-sync_problem:before {
    content: "\eeee";
}

.ps-system_update:before {
    content: "\eeef";
}

.ps-system_update_alt:before {
    content: "\eef0";
}

.ps-tab:before {
    content: "\eef1";
}

.ps-tab_unselected:before {
    content: "\eef2";
}

.ps-table_chart:before {
    content: "\eef3";
}

.ps-table_rows:before {
    content: "\eef4";
}

.ps-table_view:before {
    content: "\eef5";
}

.ps-tablet:before {
    content: "\eef6";
}

.ps-tablet_android:before {
    content: "\eef7";
}

.ps-tablet_mac:before {
    content: "\eef8";
}

.ps-takeout_dining:before {
    content: "\eef9";
}

.ps-tap_and_play:before {
    content: "\eefa";
}

.ps-tapas:before {
    content: "\eefb";
}

.ps-task:before {
    content: "\eefc";
}

.ps-task_alt:before {
    content: "\eefd";
}

.ps-taxi_alert:before {
    content: "\eefe";
}

.ps-text_fields:before {
    content: "\eeff";
}

.ps-text_format:before {
    content: "\ef00";
}

.ps-text_rotate_up:before {
    content: "\ef01";
}

.ps-text_rotate_vertical:before {
    content: "\ef02";
}

.ps-text_rotation_angledown:before {
    content: "\ef03";
}

.ps-text_rotation_angleup:before {
    content: "\ef04";
}

.ps-text_rotation_down:before {
    content: "\ef05";
}

.ps-text_rotation_none:before {
    content: "\ef06";
}

.ps-text_snippet:before {
    content: "\ef07";
}

.ps-textsms:before {
    content: "\ef08";
}

.ps-texture:before {
    content: "\ef09";
}

.ps-theater_comedy:before {
    content: "\ef0a";
}

.ps-theaters:before {
    content: "\ef0b";
}

.ps-thermostat:before {
    content: "\ef0c";
}

.ps-thermostat_auto:before {
    content: "\ef0d";
}

.ps-thumb_down_off_alt:before {
    content: "\ef0e";
}

.ps-thumb_down_alt:before {
    content: "\ef0f";
}

.ps-thumb_up_off_alt:before {
    content: "\ef10";
}

.ps-thumb_up_alt:before {
    content: "\ef11";
}

.ps-thumbs_up_down:before {
    content: "\ef12";
}

.ps-timelapse:before {
    content: "\ef13";
}

.ps-timeline:before {
    content: "\ef14";
}

.ps-timer:before {
    content: "\ef15";
}

.ps-timer_10:before {
    content: "\ef16";
}

.ps-timer_10_select:before {
    content: "\ef17";
}

.ps-timer_3:before {
    content: "\ef18";
}

.ps-timer_3_select:before {
    content: "\ef19";
}

.ps-timer_off:before {
    content: "\ef1a";
}

.ps-tips_and_updates:before {
    content: "\ef1b";
}

.ps-title:before {
    content: "\ef1c";
}

.ps-toc:before {
    content: "\ef1d";
}

.ps-today:before {
    content: "\ef1e";
}

.ps-toggle_off:before {
    content: "\ef1f";
}

.ps-toggle_on:before {
    content: "\ef20";
}

.ps-toll:before {
    content: "\ef21";
}

.ps-tonality:before {
    content: "\ef22";
}

.ps-topic:before {
    content: "\ef23";
}

.ps-touch_app:before {
    content: "\ef24";
}

.ps-tour:before {
    content: "\ef25";
}

.ps-toys:before {
    content: "\ef26";
}

.ps-track_changes:before {
    content: "\ef27";
}

.ps-traffic:before {
    content: "\ef28";
}

.ps-train:before {
    content: "\ef29";
}

.ps-tram:before {
    content: "\ef2a";
}

.ps-transfer_within_a_station:before {
    content: "\ef2b";
}

.ps-transform:before {
    content: "\ef2c";
}

.ps-transgender:before {
    content: "\ef2d";
}

.ps-transit_enterexit:before {
    content: "\ef2e";
}

.ps-translate:before {
    content: "\ef2f";
}

.ps-travel_explore:before {
    content: "\ef30";
}

.ps-trending_down:before {
    content: "\ef31";
}

.ps-trending_flat:before {
    content: "\ef32";
}

.ps-trending_up:before {
    content: "\ef33";
}

.ps-trip_origin:before {
    content: "\ef34";
}

.ps-tty:before {
    content: "\ef35";
}

.ps-tune:before {
    content: "\ef36";
}

.ps-tungsten:before {
    content: "\ef37";
}

.ps-tv:before {
    content: "\ef38";
}

.ps-tv_off:before {
    content: "\ef39";
}

.ps-two_wheeler:before {
    content: "\ef3a";
}

.ps-umbrella:before {
    content: "\ef3b";
}

.ps-unarchive:before {
    content: "\ef3c";
}

.ps-undo:before {
    content: "\ef3d";
}

.ps-unfold_less:before {
    content: "\ef3e";
}

.ps-unfold_more:before {
    content: "\ef3f";
}

.ps-unpublished:before {
    content: "\ef40";
}

.ps-unsubscribe:before {
    content: "\ef41";
}

.ps-upcoming:before {
    content: "\ef42";
}

.ps-update:before {
    content: "\ef43";
}

.ps-update_disabled:before {
    content: "\ef44";
}

.ps-upgrade:before {
    content: "\ef45";
}

.ps-upload:before {
    content: "\ef46";
}

.ps-upload_file:before {
    content: "\ef47";
}

.ps-usb:before {
    content: "\ef48";
}

.ps-usb_off:before {
    content: "\ef49";
}

.ps-verified:before {
    content: "\ef4a";
}

.ps-verified_user:before {
    content: "\ef4b";
}

.ps-vertical_align_bottom:before {
    content: "\ef4c";
}

.ps-vertical_align_center:before {
    content: "\ef4d";
}

.ps-vertical_align_top:before {
    content: "\ef4e";
}

.ps-vertical_distribute:before {
    content: "\ef4f";
}

.ps-vertical_split:before {
    content: "\ef50";
}

.ps-vibration:before {
    content: "\ef51";
}

.ps-video_call:before {
    content: "\ef52";
}

.ps-video_camera_back:before {
    content: "\ef53";
}

.ps-video_camera_front:before {
    content: "\ef54";
}

.ps-video_label:before {
    content: "\ef55";
}

.ps-video_library:before {
    content: "\ef56";
}

.ps-video_settings:before {
    content: "\ef57";
}

.ps-video_stable:before {
    content: "\ef58";
}

.ps-videocam:before {
    content: "\ef59";
}

.ps-videocam_off:before {
    content: "\ef5a";
}

.ps-videogame_asset:before {
    content: "\ef5b";
}

.ps-videogame_asset_off:before {
    content: "\ef5c";
}

.ps-view_agenda:before {
    content: "\ef5d";
}

.ps-view_array:before {
    content: "\ef5e";
}

.ps-view_carousel:before {
    content: "\ef5f";
}

.ps-view_column:before {
    content: "\ef60";
}

.ps-view_comfy:before {
    content: "\ef61";
}

.ps-view_compact:before {
    content: "\ef62";
}

.ps-view_day:before {
    content: "\ef63";
}

.ps-view_headline:before {
    content: "\ef64";
}

.ps-view_in_ar:before {
    content: "\ef65";
}

.ps-view_list:before {
    content: "\ef66";
}

.ps-view_module:before {
    content: "\ef67";
}

.ps-view_quilt:before {
    content: "\ef68";
}

.ps-view_sidebar:before {
    content: "\ef69";
}

.ps-view_stream:before {
    content: "\ef6a";
}

.ps-view_week:before {
    content: "\ef6b";
}

.ps-vignette:before {
    content: "\ef6c";
}

.ps-villa:before {
    content: "\ef6d";
}

.ps-visibility:before {
    content: "\ef6e";
}

.ps-visibility_off:before {
    content: "\ef6f";
}

.ps-voice_chat:before {
    content: "\ef70";
}

.ps-voice_over_off:before {
    content: "\ef71";
}

.ps-voicemail:before {
    content: "\ef72";
}

.ps-volume_down:before {
    content: "\ef73";
}

.ps-volume_mute:before {
    content: "\ef74";
}

.ps-volume_off:before {
    content: "\ef75";
}

.ps-volume_up:before {
    content: "\ef76";
}

.ps-volunteer_activism:before {
    content: "\ef77";
}

.ps-vpn_key:before {
    content: "\ef78";
}

.ps-vpn_lock:before {
    content: "\ef79";
}

.ps-vrpano:before {
    content: "\ef7a";
}

.ps-wallpaper:before {
    content: "\ef7b";
}

.ps-warning:before {
    content: "\ef7c";
}

.ps-wash:before {
    content: "\ef7d";
}

.ps-watch:before {
    content: "\ef7e";
}

.ps-watch_later:before {
    content: "\ef7f";
}

.ps-water:before {
    content: "\ef80";
}

.ps-water_damage:before {
    content: "\ef81";
}

.ps-water_drop:before {
    content: "\ef82";
}

.ps-waterfall_chart:before {
    content: "\ef83";
}

.ps-waves:before {
    content: "\ef84";
}

.ps-waving_hand:before {
    content: "\ef85";
}

.ps-wb_auto:before {
    content: "\ef86";
}

.ps-wb_cloudy:before {
    content: "\ef87";
}

.ps-wb_incandescent:before {
    content: "\ef88";
}

.ps-wb_iridescent:before {
    content: "\ef89";
}

.ps-wb_shade:before {
    content: "\ef8a";
}

.ps-wb_sunny:before {
    content: "\ef8b";
}

.ps-wb_twilight:before {
    content: "\ef8c";
}

.ps-wc:before {
    content: "\ef8d";
}

.ps-web:before {
    content: "\ef8e";
}

.ps-web_asset:before {
    content: "\ef8f";
}

.ps-web_asset_off:before {
    content: "\ef90";
}

.ps-weekend:before {
    content: "\ef91";
}

.ps-west:before {
    content: "\ef92";
}

.ps-whatshot:before {
    content: "\ef93";
}

.ps-wheelchair_pickup:before {
    content: "\ef94";
}

.ps-where_to_vote:before {
    content: "\ef95";
}

.ps-widgets:before {
    content: "\ef96";
}

.ps-wifi:before {
    content: "\ef97";
}

.ps-wifi_calling:before {
    content: "\ef98";
}

.ps-wifi_calling_3:before {
    content: "\ef99";
}

.ps-wifi_off:before {
    content: "\ef9a";
}

.ps-wifi_protected_setup:before {
    content: "\ef9b";
}

.ps-wifi_tethering:before {
    content: "\ef9c";
}

.ps-wifi_tethering_error_rounded:before {
    content: "\ef9d";
}

.ps-wifi_tethering_off:before {
    content: "\ef9e";
}

.ps-window:before {
    content: "\ef9f";
}

.ps-wine_bar:before {
    content: "\efa0";
}

.ps-work:before {
    content: "\efa1";
}

.ps-work_off:before {
    content: "\efa2";
}

.ps-work_outline:before {
    content: "\efa3";
}

.ps-workspace_premium:before {
    content: "\efa4";
}

.ps-workspaces:before {
    content: "\efa5";
}

.ps-wrap_text:before {
    content: "\efa6";
}

.ps-wrong_location:before {
    content: "\efa7";
}

.ps-wysiwyg:before {
    content: "\efa8";
}

.ps-yard:before {
    content: "\efa9";
}

.ps-youtube_searched_for:before {
    content: "\efaa";
}

.ps-zoom_in:before {
    content: "\efab";
}

.ps-zoom_out:before {
    content: "\efac";
}

.ps-zoom_out_map:before {
    content: "\efad";
}
/*end icons*/ @font-face {
    font-family: 'var(--font)';
    src: url('../fonts/Qatar2022Arabic-Bold.ttf') format('woff');
}

body {
    background-color: var(--acc-color);
    min-height: calc(100vh - 112px);
    margin-top: 112px;
    font-family: 'Roboto', sans-serif !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

footer {
    text-align: center;
}

    footer .copyright {
        color: var(--wh-color);
        font-size: 12px;
        margin-bottom: 15px;
    }

        footer .copyright a {
            font-weight: 700;
            text-transform: uppercase;
        }

        footer .copyright .contact-us a {
            color: var(--pr-color);
            background: var(--wh-color);
            border: 1px solid;
            font-size: 12px;
            padding: 2px 5px;
            position: relative;
            top: 5px;
        }

            footer .copyright .contact-us a .fa {
                font-size: 16px;
                position: relative;
                top: 2px;
                background: #14499E;
                width: 25px;
                height: 25px;
                line-height: 25px;
                color: var(--wh-color);
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
                left: -5px;
            }

    footer .partner {
        color: var(--wh-color);
        font-size: 16px;
        margin-top: 50px;
    }

        footer .partner a {
            font-weight: 900;
            letter-spacing: 2px;
            text-transform: uppercase;
        }

            footer .partner a img {
                max-height: 36px;
            }

#top {
    position: absolute;
    top: 0;
}

.gold {
    background-image: url("../img/bg_pattern.jpg");
}

    .gold progress[value]::-webkit-progress-value {
        background: var(--pr-color);
    }

    .gold .player-details {
        color: var(--pr-color);
    }

    .gold .player-points-details {
        color: var(--pr-color);
        border-color: var(--pr-color);
    }

        .gold .player-points-details strong {
            font-size: 30px;
            display: block;
        }

a.termeni {
    text-transform: uppercase;
    color: var(--wh-color);
    font-size: 12px;
    font-weight: 400;
    border: 1px solid;
    padding: 10px;
    line-height: 18px;
    display: table;
    margin: 0 auto;
    border-radius: 16px;
}

    a.termeni:hover {
        background: var(--wh-color);
    }

    a.termeni .steag {
        background-image: url("../img/flag/romania.svg");
        background-size: contain;
        width: 20px;
        height: 14px;
        display: inline-block;
        position: relative;
        top: 4px;
        margin-right: 6px;
    }

.btn-primary {
    color: var(--wh-color);
    background-color: var(--pr-color);
    border: 1px solid var(--pr-color);
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.btn-default {
    border-radius: 0;
}

input.groupn {
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: 1px solid #E5E5E5;
}

span.warning {
    color: var(--acc-color);
}

.intro {
    min-height: calc(100vh - 150px);
    display: table;
    width: 100%;
}

    .intro .v-center {
        vertical-align: middle;
        display: table-cell;
    }

.own-first-group {
    background: linear-gradient(to top, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -webkit-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -o-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background: -moz-linear-gradient(bottom, var(--wh-color), rgba(255, 255, 255, 0.83)), url(../img/stadium.png), var(--wh-color);
    background-image: url('img/59544cb7d3c82b40e4f9aee1cf78de7f.png');
    background-position: center;
    text-align: center;
    padding: 10px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

    .own-first-group h2 {
        color: var(--acc-color);
        font-size: 20px;
        margin-top: 7px;
        color: var(--wh-color);
    }

    .own-first-group .fa {
        color: rgba(255, 255, 255, 0.84);
        font-size: 60px;
        margin-top: 10px;
        text-shadow: -1px -1px var(--acc-color),1px 1px var(--wh-color);
    }

    .own-first-group button {
        border: 0;
        padding: 0 16px;
        line-height: 35px;
        background-color: var(--wh-color);
        color: var(--acc-color);
        text-transform: uppercase;
        font-weight: 600;
        border-radius: 8px;
        margin-top: 5px;
        letter-spacing: .5px;
        margin-bottom: 16px;
    }

body.not-auth {
    margin-top: 0;
}

    body.not-auth .intro {
        min-height: 100vh;
    }

.denied {
    text-align: center;
    color: var(--wh-color);
}

.intro.denied {
    min-height: calc(100vh - 330px);
}

.fa.denied {
    font-size: 80px;
}

.logo-intro {
    display: table;
    margin: 0 auto;
}

    .logo-intro img {
        max-width: 150px;
        max-height: 59.09px;
        margin-bottom: 9px;
    }

.prize {
    margin-top: 0;
    height: 46vh;
    background-image: url('../img/prz.jpg');
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

a.login-fb {
    color: var(--wh-color);
    text-decoration: none;
    font-size: 16px;
    border: 1px solid;
    padding: 10px 15px;
    display: table;
    margin: 20px auto 0 auto;
    cursor: pointer;
}

    a.login-fb:hover {
        color: var(--wh-color);
    }

    a.login-fb:before {
        content: "\f230";
        font-family: FontAwesome;
        font-size: 26px;
        margin: 0 12px 0 0px;
        line-height: 14px;
        position: relative;
        top: 4px;
    }

a.help {
    width: 100%;
    margin-top: 10px;
    line-height: 15px;
    text-transform: uppercase;
    display: block;
    text-decoration: none;
    background: var(--wh-color);
    padding: 16px;
    color: var(--acc-color);
    font-size: 15px;
    font-family: var(--font);
    border-radius: 16px;
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}

.eng .collapse.in {
    margin-top: -26px;
}

    .eng .collapse.in .well {
        border-radius: 16px;
        padding-top: 54px;
    }

a.help.terms-and-conditions {
    font-weight: 900;
    color: var(--acc-color);
}

.well {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 0;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    .well h2 {
        margin-top: 0;
        font-size: 26px;
    }

    .well h3 {
        font-size: 18px;
        margin: 0;
    }

    .well h4 {
        font-size: 16px;
        font-weight: 400;
    }

        .well h4 a {
            background: var(--pr-color);
            display: inline-block;
            padding: 3px 15px;
            color: var(--wh-color);
            margin: 5px;
            border-radius: 5px;
        }

.btn-primary:hover {
    color: var(--wh-color);
    outline: none;
    background-color: var(--pr-color);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.prize img {
    width: 100%;
}

#new-group {
    z-index: 99999;
}

input:focus {
    outline: 0;
}

.modal-header {
    border-bottom: 0;
    background: var(--pr-color);
    color: var(--wh-color);
}

.modal-content {
    border-radius: 0;
    border: 0;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
}

.vertical-align-center { /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}

.modal-dialog.vertical-align-center {
    padding: 0 15px;
}

.modal-content { /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width: inherit;
    height: inherit; /* To center horizontally */
    margin: 0 auto;
}

button.create-group {
    border-radius: 0;
    margin-bottom: 25px;
    background: var(--wh-color);
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: var(--pr-color);
    border: 0;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    button.create-group:hover, button.create-group:focus, button.create-group:target {
        color: var(--wh-color);
        outline: none;
        background-color: var(--pr-color);
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    }
/* tab */ .nav-tabs.player-groups > li {
    width: 33.33%;
}

    .nav-tabs.player-groups > li > a {
        padding: 30px 5px;
        line-height: 17px;
        color: var(--pr-color);
    }

        .nav-tabs.player-groups > li > a .fa {
            font-size: 30px;
        }

    .nav-tabs.player-groups > li.active > a {
        color: var(--wh-color);
        margin-right: 0;
        cursor: default;
        line-height: 17px;
        background-color: var(--acc-color);
        border-radius: 0;
        border: 0;
        font-weight: 700;
        text-transform: uppercase;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
        position: relative;
        z-index: 1;
    }

        .nav-tabs.player-groups > li.active > a:focus, .nav-tabs.player-groups > li.active > a:hover {
            color: var(--wh-color);
        }

.nav-tabs > li a {
    line-height: 22px;
    font-family: var(--font);
}
/* sf tab */ .tab-content.groups .panel-group .panel {
    border-radius: 0;
    border: 0;
}



    .tab-content.groups .panel-group .panel.panel-default .panel-body .standing {
        width: 100%;
    }

        .tab-content.groups .panel-group .panel.panel-default .panel-body .standing .actions .fa {
            color: var(--wh-color);
            line-height: 69px;
            font-size: 22px;
            padding: 0;
            text-align: center;
        }

            .tab-content.groups .panel-group .panel.panel-default .panel-body .standing .actions .fa.fa-check {
                background: #43A047;
            }

                .tab-content.groups .panel-group .panel.panel-default .panel-body .standing .actions .fa.fa-check:before {
                    position: relative;
                    top: -6px;
                }

            .tab-content.groups .panel-group .panel.panel-default .panel-body .standing .actions .fa.fa-times {
                background: var(--acc-color);
            }

                .tab-content.groups .panel-group .panel.panel-default .panel-body .standing .actions .fa.fa-times:before {
                    position: relative;
                    top: -6px;
                }






/* navigatie */ .navbar-default {
    background-color: var(--wh-color);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

    .navbar-default .navbar-toggle {
        border: 0;
        margin-top: 20px;
    }

        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background: transparent;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: var(--pr-color);
        }

    .navbar-default .navbar-nav li.user-details a {
        padding: 10px;
        color: var(--wh-color);
        margin-top: -8px;
        background: var(--pr-color);
        font-size: 20px;
        font-weight: 500;
    }

        .navbar-default .navbar-nav li.user-details a > div {
            padding: 0;
        }

        .navbar-default .navbar-nav li.user-details a img {
            border-radius: 50px;
            box-shadow: 0 0 0 4px var(--acc-color);
            margin-right: 8px;
            height: 56px;
            overflow: hidden;
        }

    .navbar-default .navbar-nav .active a.tableta, .navbar-default .navbar-nav .active a:hover.tableta, .navbar-default .navbar-nav .active a:focus.tableta {
        padding: 17px 10px;
        text-align: center;
    }

.settings {
    float: left;
    padding: 0px 5px 0px 3px;
    position: relative;
    color: var(--pr-color);
    top: 51px;
    border-radius: 6px;
    margin-left: 1px;
}

.navbar-fixed-top .navbar-collapse {
    max-height: 100%;
}

.time-count {
    text-align: center;
    color: var(--wh-color);
    font-size: 30px;
    font-weight: 300;
    min-height: calc(100vh - 110px);
    padding-top: 162px;
    font-family: var(--font);
}

    .time-count > div {
        display: table;
        margin: 0 auto;
    }

        .time-count > div > span {
            font-size: 25px;
            float: left;
            margin-right: 30px;
            line-height: 40px;
        }

            .time-count > div > span > span {
                display: block;
                font-size: 54px;
            }

            .time-count > div > span:last-child {
                margin-right: 0;
            }

.find-player {
    font-size: 16px;
    color: var(--pr-color);
    font-weight: 600;
    padding: 10px;
}

i.remove {
    line-height: 35px;
    font-size: 25px;
    color: var(--wh-color);
    position: absolute;
    right: 5px;
}

a.choose-team {
    color: var(--wh-color);
    text-transform: uppercase;
    font-size: 12px;
    margin: 0 auto;
    width: 130px;
    TEXT-DECORATION: NONE;
    DISPLAY: TABLE;
    margin-top: 7vh;
    border: 1px solid;
    border-radius: 30px;
    padding: 10px;
}

#teams {
    padding-top: 0;
}

    #teams input[type="radio"] {
        display: none;
    }

        #teams input[type="radio"]:checked + label {
            box-shadow: 0 0 0 2px var(--wh-color)
        }

a.choose-team i {
    display: block;
    line-height: 6px;
    font-size: 27px;
    position: relative;
    top: 0px;
    -moz-animation: choose 0.7s infinite;
    -o-animation: choose 0.7s infinite;
    -webkit-animation: choose 0.7s infinite;
    animation: choose 0.7s infinite;
}

@-webkit-keyframes choose {
    0% {
        top: 0px;
    }

    50% {
        top: 7px;
    }

    100% {
        top: 0px;
    }
}

@keyframes choose {
    0% {
        top: 0px;
    }

    50% {
        top: 7px;
    }

    100% {
        top: 0px;
    }
}

.team .flag {
    width: 100%;
    height: 70px;
    background: var(--pr-color);
    background-size: cover;
    background-position: center;
    border-radius: 8px;
}

.team.albania .flag {
    background-image: url("../img/flag/albania.svg");
}

.team.austria .flag {
    background-image: url("../img/flag/austria.svg");
}

.team.belgium .flag {
    background-image: url("../img/flag/belgium.svg");
}

.team.croatia .flag {
    background-image: url("../img/flag/croatia.svg");
}

.team.czech-republic .flag {
    background-image: url("../img/flag/czech-republic.svg");
}

.team.england .flag {
    background-image: url("../img/flag/england.svg");
}

.team.france .flag {
    background-image: url("../img/flag/france.svg");
}

.team.germany .flag {
    background-image: url("../img/flag/germany.svg");
}

.team.hungary .flag {
    background-image: url("../img/flag/hungary.svg");
}

.team.iceland .flag {
    background-image: url("../img/flag/iceland.svg");
}

.team.italy .flag {
    background-image: url("../img/flag/italy.svg");
}

.team.northern-ireland .flag {
    background-image: url("../img/flag/northern-ireland.svg");
}

.team.poland .flag {
    background-image: url("../img/flag/poland.svg");
}

.team.romania .flag
.team.portugal .flag {
    background-image: url("../img/flag/portugal.svg");
}

.team.republic-of-ireland .flag {
    background-image: url("../img/flag/republic-of-ireland.svg");
}

.team.romania .flag {
    background-image: url("../img/flag/romania.svg");
}

.team.czechia .flag {
    background-image: url("../img/flag/czechia.svg");
}

.team.slovenia .flag {
    background-image: url("../img/flag/slovenia.svg");
}

.team.georgia .flag {
    background-image: url("../img/flag/georgia.svg");
}

.team.russia .flag {
    background-image: url("../img/flag/russia.svg");
}

.team.slovakia .flag {
    background-image: url("../img/flag/slovakia.svg");
}

.team.spain .flag {
    background-image: url("../img/flag/spain.svg");
}

.team.sweden .flag {
    background-image: url("../img/flag/sweden.svg");
}

.team.switzerland .flag {
    background-image: url("../img/flag/switzerland.svg");
}

.team.turkey .flag {
    background-image: url("../img/flag/turkey.svg");
}

.team.ukraine .flag {
    background-image: url("../img/flag/ukraine.svg");
}

.team.wales .flag {
    background-image: url("../img/flag/wales.svg");
}

.team.argentina .flag {
    background-image: url("../img/flag/argentina.svg");
}

.team.brazil .flag {
    background-image: url("../img/flag/brazil.svg");
}

.team.colombia .flag {
    background-image: url("../img/flag/colombia.svg");
}

.team.uruguay .flag {
    background-image: url("../img/flag/uruguay.svg");
}

.team.denmark .flag {
    background-image: url("../img/flag/denmark.svg");
}

.team.mexico .flag {
    background-image: url("../img/flag/mexico.svg");
}

.team.nigeria .flag {
    background-image: url("../img/flag/nigeria.svg");
}

.team.egypt .flag {
    background-image: url("../img/flag/egypt.svg");
}

.team.peru .flag {
    background-image: url("../img/flag/peru.svg");
}

.team.senegal .flag {
    background-image: url("../img/flag/senegal.svg");
}

.team.serbia .flag {
    background-image: url("../img/flag/serbia.svg");
}

.team.southKorea .flag {
    background-image: url("../img/flag/south-korea.svg");
}

.team.costa.rica .flag {
    background-image: url("../img/flag/costa-rica.svg");
}

.team.australia .flag {
    background-image: url("../img/flag/australia.svg");
}

.team.morocco .flag {
    background-image: url("../img/flag/morocco.svg");
}

.team.iran .flag {
    background-image: url("../img/flag/iran.svg");
}

.team.japan .flag {
    background-image: url("../img/flag/japan.svg");
}

.team.panama .flag {
    background-image: url("../img/flag/panama.svg");
}

.team.saudi.arabia .flag {
    background-image: url("../img/flag/saudi-arabia.svg");
}

.team.tunisia .flag {
    background-image: url("../img/flag/tunisia.svg");
}

.team.qatar .flag {
    background-image: url("../img/flag/qatar.svg");
}

.team.ecuador .flag {
    background-image: url("../img/flag/ecuador.svg");
}

.team.sua .flag {
    background-image: url("../img/flag/us.svg");
}

.team.saudiArabia .flag {
    background-image: url("../img/flag/sa.svg");
}

.team.costaRica .flag {
    background-image: url("../img/flag/cr.svg");
}

.team.canada .flag {
    background-image: url("../img/flag/canada.svg");
}

.team.cameroon .flag {
    background-image: url("../img/flag/cameroon.svg");
}

.team.southKorea .flag {
    background-image: url("../img/flag/kr.svg");
}

.team.ghana .flag {
    background-image: url("../img/flag/ghana.svg");
}

.nav-tabs {
    border: 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}

.player-details {
    color: var(--wh-color);
}

    .player-details .player-img {
        width: 100px;
        height: 100px;
        background: gainsboro;
        border: 6px solid var(--wh-color);
        border-radius: 50%;
        margin-right: 10px;
        background-size: contain;
        float: left;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), inset -3px -20px 16px rgba(255, 255, 255, 0.43);
    }

        .player-details .player-img .player-current-position {
            background: var(--wh-color);
            width: 50px;
            color: var(--pr-color);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            text-align: center;
            font-size: 10px;
            border-radius: 50%;
            padding: 11px;
            text-transform: uppercase;
            font-weight: 900;
            position: absolute;
            top: 26px;
            left: 0;
        }

            .player-details .player-img .player-current-position > span {
                display: block;
            }

    .player-details .statistics {
        padding: 0;
        padding-top: 12px;
    }

    .player-details .player-name {
        font-family: var(--font);
        font-size: 33px;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 30px; /*padding-left: 10px;*/
        padding-top: 25px;
    }

    .player-details .player-prediction {
        padding-left: 110px;
    }

.progress.originality {
    margin-bottom: -5px;
    margin-top: 5px;
    cursor: help;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

    .progress.originality > div {
        padding: 0;
        border-right: 1px solid var(--pr-color);
        text-align: center;
    }

        .progress.originality > div:last-child {
            border: 0;
        }

ul.dropdown-menu.account {
    background: var(--wh-color);
    padding: 0px;
    border-radius: 16px;
    top: 53px;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}

    ul.dropdown-menu.account li {
        text-align: center;
        font-family: var(--font);
    }

[invite-friends]:after {
    content: "\f234";
    text-align: center;
    position: absolute;
    width: 36px;
    display: block;
    background: var(--wh-color);
    font-family: FontAwesome;
    border-radius: 50px;
    height: 36px;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: 900;
    color: var(--pr-color);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    padding-top: 6px;
    top: 3px;
    right: 3px;
}

.stat-progress {
    background: rgba(128, 128, 128, 0.33);
    width: 100%;
    height: 0;
    border-radius: 5px;
}

    .stat-progress > div {
        height: 5px;
        border-radius: 5px;
        background: var(--acc-color);
    }

        .stat-progress > div:after {
            content: attr(procent-statistica);
            position: relative;
            display: block;
            right: 0;
            left: calc(100% - 5px);
            background: var(--acc-color);
            width: 10px;
            height: 10px;
            line-height: 30px;
            font-size: 0;
            text-align: center;
            color: var(--wh-color);
            border-radius: 50px;
            top: -3px;
            transition-duration: .5s;
        }

.away .stat-progress > div {
    background: var(--pr-color);
}

    .away .stat-progress > div:after {
        background: var(--pr-color);
    }

.draw .stat-progress > div {
    background: var(--pr-color);
}

    .draw .stat-progress > div:after {
        background: var(--pr-color);
    }



.originality > div:hover .stat-progress > div:after {
    font-size: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    top: -12px;
    transition-duration: .5s;
}



.originality > div {
    padding: 0;
    cursor: help;
}

.stat {
    height: 5px;
    padding: 0 5px 0 5px;
}

.user {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--acc-color);
    cursor: pointer;
}

.tooltip.in {
    opacity: 1;
}

.tooltip-inner {
    color: var(--wh-color);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    background-color: var(--acc-color);
    padding: 5px;
}

.tooltip.top .tooltip-arrow {
    border-top-color: var(--acc-color);
}

.tooltip.left .tooltip-arrow {
    border-left-color: var(--acc-color);
}

progress.progress {
    height: 5px;
    width: 100%;
    margin-bottom: 5px;
}

progress[value]::-webkit-progress-bar {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0.2);
    height: 5px;
    width: 100%;
    border-radius: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}

#preloader {
    width: 400px;
    height: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    zoom: .3;
    transform: translateY(-50%) translateX(-50%);
}

    #preloader circle.outer {
        fill: transparent;
        stroke: var(--wh-color);
        stroke-dashoffset: 1000;
        stroke-width: 20;
        stroke-dasharray: 1000;
        transform-origin: 50% 50%;
        animation: spin 2s linear forwards infinite;
    }

@keyframes spin {
    0% {
        stroke-dashoffset: 1000;
        transform: rotate(-90deg);
        stroke-width: 20;
    }

    25% {
        stroke-dashoffset: 800;
        stroke-width: 30;
    }

    80% {
        stroke-dashoffset: 1000;
        transform: rotate(270deg);
        stroke-width: 20;
    }
}

#preloader circle.drop {
    fill: var(--wh-color);
    stroke: transparent;
    transform-origin: 50% 50%;
    animation: drop 2s linear forwards infinite;
}

@keyframes drop {
    0% {
        transform: translate(0, -150px);
        opacity: 1;
    }

    34% {
        transform: translate(0, 150px);
        opacity: 1;
    }

    70% {
        transform: translate(0, 0);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

span.settings-match {
    background: var(--acc-color);
    padding: 0 10px;
    height: 28px;
    color: var(--wh-color);
    display: inline-block;
    line-height: 28px;
    margin-right: 0;
    float: none;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 4px;
    cursor: pointer;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
    border-radius: 4px;
}

.card {
    background: var(--wh-color);
    padding: 5px 15px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}

    .card.terms h1 {
        text-align: center;
        margin-top: 15px;
        font-weight: 900;
    }

    .card.terms h2 {
        font-weight: 900;
    }

    .card.terms h4 {
        line-height: 23px;
    }

        .card.terms h4 a {
            background: var(--pr-color);
            padding: 3px 10px;
            border-radius: 5px;
            color: var(--wh-color);
        }

    .card.terms strong.predictie {
        color: #FFA000;
    }

    .card.terms strong.final {
        color: #43A047;
    }

    .card.terms strong.puncte {
        color: var(--acc-color);
        font-size: 18px;
    }

    .card.terms ol {
        margin-top: 20px;
    }

        .card.terms ol li {
            margin-bottom: 10px;
            font-weight: 900;
        }

            .card.terms ol li p {
                font-weight: 400;
            }

.language {
    display: table;
    margin: 0 auto;
}

    .language > div {
        height: 100%;
        width: 35px;
        display: inline-block;
        margin: 0 5px;
        background: transparent;
    }

        .language > div.english {
            background-image: url("../img/flag/uk.svg");
            background-size: 100% 100%;
        }

        .language > div.romana {
            background-image: url("../img/flag/romania.svg");
            background-size: cover;
        }

.progress {
    border: 0;
    color: var(--wh-color);
    background-color: rgba(0, 0, 0, 0.2);
}

    .progress.home {
        color: var(--acc-color);
    }

    .progress.away {
        color: var(--pr-color);
    }

    .progress.draw {
        color: #3E3E3E;
    }

.standing div {
    padding: 0; /* padding: 4px 16px 0px 8px; */
}

progress[value]::-webkit-progress-value {
    background: var(--wh-color);
}

progress[value].home::-webkit-progress-value {
    background: var(--acc-color);
}

progress[value].away::-webkit-progress-value {
    background: var(--pr-color);
}

progress[value].draw::-webkit-progress-value {
    background: #3E3E3E;
}

.player-points-details {
    border: 1px solid;
    display: block;
    text-align: center;
    line-height: 21px;
    margin-bottom: 30px;
    padding: 30px 0;
    color: var(--wh-color);
    font-size: 20px;
    margin-top: 9px;
}

    .player-points-details a {
        color: var(--wh-color);
        display: block;
        text-decoration: none;
    }

.edit-match {
    background: var(--pr-color);
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: var(--wh-color);
    margin-bottom: 5px;
    text-transform: uppercase;
}

a:hover, a:focus {
    color: inherit;
    text-decoration: none;
}

span.match-state {
    display: table;
    margin: 0 auto;
    line-height: 40px;
}

    span.match-state strong {
        color: var(--pr-color);
        text-transform: uppercase;
        font-size: 20px;
        letter-spacing: 1px;
    }

.current .standing.final-score {
    background: var(--pr-color);
    color: var(--wh-color);
}

    .current .standing.final-score .row {
        box-shadow: inset 0px 0 0 1px rgba(255, 255, 255, 0.19);
    }

.h {
    line-height: 44px;
}

.standing {
    margin-top: 1px;
    background: var(--wh-color);
    color: var(--acc-color);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    width: 91%;
    display: table;
    margin: 1px auto;
    float: none;
}

    .standing.final-score {
        width: 100%;
    }

        .standing.final-score .player-name {
            font-size: 18px;
            padding-top: 12px;
        }

        .standing.final-score .player-prediction {
            font-size: 14px;
        }

            .standing.final-score .player-prediction.h {
                line-height: 40px;
                margin-top: 14px;
                font-size: 16px;
            }

            .standing.final-score .player-prediction strong {
                display: inline-block;
                color: var(--acc-color);
                background: var(--wh-color);
                padding: 2px 5px;
                line-height: 15px;
                font-weight: 900;
                border-radius: 30px; /* margin-right: 8px; */
            }

        .standing.final-score .more-details span {
            width: 100%;
            text-align: center;
            display: block;
            font-size: 25px;
            font-weight: 900;
            background: var(--pr-color);
            color: var(--wh-color);
            box-shadow: inset 0px 0 0 1px rgba(255, 255, 255, 0.19);
            line-height: 69px;
        }

            .standing.final-score .more-details span .originality-points {
                line-height: initial;
                cursor: default;
                font-size: 12px;
                box-shadow: none;
                position: absolute;
                top: 48px;
                background: transparent;
                border: 0;
            }

                .standing.final-score .more-details span .originality-points span {
                    display: inline;
                    border: 0;
                    font-size: inherit;
                    line-height: inherit;
                    box-shadow: inherit;
                    cursor: help;
                }

    .standing.owner {
        background-color: var(--pr-color);
        color: var(--wh-color);
    }

        .standing.owner .more-details {
            text-align: center;
            line-height: 69px;
            font-size: 40px;
        }

    .standing .more-details a {
        color: #1565C0;
    }

    .standing .more-details span {
        text-align: center;
        line-height: 67px;
        border-left: 1px solid rgba(0, 0, 0, 0.15);
        text-decoration: none;
    }

        .standing .more-details span.user-action {
            font-family: Roboto !important;
            font-size: 10px;
            border: 0;
            text-transform: uppercase;
            position: absolute;
            margin-left: -30px;
            margin-top: 12px;
        }

            .standing .more-details span.user-action.decline {
                margin-left: -29px;
            }

    .standing .player-img {
        width: 56px;
        height: 56px;
        background: gainsboro;
        border: 3px solid var(--wh-color);
        background-size: contain;
        border-radius: 50%;
        margin: 5px 5px 8px 5px;
        float: left;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), inset -7px -10px 6px rgba(255, 255, 255, 0);
    }

        .standing .player-img .player-current-position {
            width: 36px;
            height: 35px;
            background: var(--wh-color);
            font-size: 10px;
            border-radius: 50%;
            text-transform: uppercase;
            font-weight: 800;
            line-height: 10px;
            text-align: center;
            padding: 0;
            padding-top: 10px;
            position: absolute;
            left: -5px;
            top: 16px;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        }

            .standing .player-img .player-current-position span {
                display: block;
            }

    .standing .nr-crt {
        font-weight: bold;
        line-height: 69px;
        padding-left: 5px;
        text-align: center;
    }

    .standing .player-name {
        font-weight: bold;
        font-size: 12px;
        padding-top: 6px;
        padding-right: 5px;
        var(--wh-color)-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-font-smoothing: antialiased;
    }

        .standing .player-name .rank {
            color: var(--acc-color);
            font-weight: 900;
        }

    .standing .player-prediction {
        font-size: 11px;
        line-height: 10px;
    }

        .standing .player-prediction strong {
            display: block;
        }

    .standing .player-points {
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 900;
        margin-top: 3px;
    }

        .standing .player-points span {
            background: var(--acc-color);
            padding: 2px 5px;
            color: var(--wh-color);
            border-radius: 25px;
        }

            .standing .player-points span:empty:before {
                content: '0';
            }

.all-player-points {
    font-size: 20px;
    text-align: center;
    border: 1px solid;
}

/*[rank="1"] {
    width: 100%;
    background: #FFC107;
    position: relative;
    z-index: 3;
    border-bottom: 6px solid #FFA000;
}

    [rank="1"] .nr-crt {*/ /*font-size: 35px;*/
/*font-weight: 900;
    }

    [rank="1"] .player-current-position {
        background: #FFC107;
    }

.standing[rank="1"] .player-name .rank, .standing[rank="1"], .standing[rank="1"] .more-details a, .standing[rank="2"] .player-name .rank, .standing[rank="2"], .standing[rank="2"] .more-details a, .standing[rank="3"] .player-name .rank, .standing[rank="3"], .standing[rank="3"] .more-details a {
    color: var(--acc-color);
}

[rank="2"] {
    width: 97%;
    background: #DCDCDC;
    position: relative;
    z-index: 2;
    border-bottom: 4px solid #A7A7A7;
}

    [rank="2"] .nr-crt {*/ /*font-size: 25px;*/
/*font-weight: 900;
    }

[rank="3"] {
    width: 94%;
    background: #DEAD96;
    position: relative;
    z-index: 1;
    border-bottom: 2px solid #927467;
}

    [rank="3"] .nr-crt {*/ /*font-size: 20px;*/
/*font-weight: 900;
    }*/

.dropdown.last button {
    border: 0;
}


.container > .navbar-header { /* background: radial-gradient(circle farthest-corner at top center, rgba(255, 255, 255, 0.98) 0%, var(--wh-color) 100%), url("../img/bg_pattern.jpg"), var(--wh-color); */
}

.container #navbar { /* background: radial-gradient(circle farthest-corner at top center, rgba(255, 255, 255, 0.98) 0%, var(--wh-color) 100%), url("../img/bg_pattern.jpg"), var(--wh-color); */
}

.total-players {
    color: var(--wh-color);
    font-size: 20px;
    text-align: center;
    font-weight: 300;
}

    .total-players span {
        font-weight: 800;
        line-height: 55px;
    }

.points-summary {
    background-color: var(--wh-color);
    padding: 0;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    line-height: 50px;
    FONT-SIZE: 20px;
    margin-bottom: 5px; /* sf RESULT */ /*sf predict */
}

    .points-summary div {
        padding: 0;
    }

    .points-summary .result {
        background: var(--wh-color)smoke;
        padding: 5px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); /*sf flag*/ /* sf home*/ /* sf away*/
    }

        .points-summary .result .flag {
            background: gainsboro;
            width: 70%;
            height: 50px;
            background-size: cover;
            background-position: center;
        }

            .points-summary .result .flag.albania {
                background-image: url("../img/flag/albania.svg");
            }

            .points-summary .result .flag.austria {
                background-image: url("../img/flag/austria.svg");
            }

            .points-summary .result .flag.belgium {
                background-image: url("../img/flag/belgium.svg");
            }

            .points-summary .result .flag.croatia {
                background-image: url("../img/flag/croatia.svg");
            }

            .points-summary .result .flag.czech-republic {
                background-image: url("../img/flag/czech-republic.svg");
            }

            .points-summary .result .flag.england {
                background-image: url("../img/flag/england.svg");
            }

            .points-summary .result .flag.france {
                background-image: url("../img/flag/france.svg");
            }

            .points-summary .result .flag.germany {
                background-image: url("../img/flag/germany.svg");
            }

            .points-summary .result .flag.hungary {
                background-image: url("../img/flag/hungary.svg");
            }

            .points-summary .result .flag.iceland {
                background-image: url("../img/flag/iceland.svg");
            }

            .points-summary .result .flag.italy {
                background-image: url("../img/flag/italy.svg");
            }

            .points-summary .result .flag.northern-ireland {
                background-image: url("../img/flag/northern-ireland.svg");
            }

            .points-summary .result .flag.poland {
                background-image: url("../img/flag/poland.svg");
            }

            .points-summary .result .flag.portugal {
                background-image: url("../img/flag/portugal.svg");
            }

            .points-summary .result .flag.republic-of-ireland {
                background-image: url("../img/flag/republic-of-ireland.svg");
            }

            .points-summary .result .flag.romania {
                background-image: url("../img/flag/romania.svg");
            }

            .points-summary .result .flag.russia {
                background-image: url("../img/flag/russia.svg");
            }

            .points-summary .result .flag.slovakia {
                background-image: url("../img/flag/slovakia.svg");
            }

            .points-summary .result .flag.spain {
                background-image: url("../img/flag/spain.svg");
            }

            .points-summary .result .flag.sweden {
                background-image: url("../img/flag/sweden.svg");
            }

            .points-summary .result .flag.switzerland {
                background-image: url("../img/flag/switzerland.svg");
            }

            .points-summary .result .flag.turkey {
                background-image: url("../img/flag/turkey.svg");
            }

            .points-summary .result .flag.ukraine {
                background-image: url("../img/flag/ukraine.svg");
            }

            .points-summary .result .flag.wales {
                background-image: url("../img/flag/wales.svg");
            }

            .points-summary .result .flag.argentina {
                background-image: url("../img/flag/argentina.svg");
            }

            .points-summary .result .flag.brazil {
                background-image: url("../img/flag/brazil.svg");
            }

            .points-summary .result .flag.colombia {
                background-image: url("../img/flag/colombia.svg");
            }

            .points-summary .result .flag.uruguay {
                background-image: url("../img/flag/uruguay.svg");
            }

            .points-summary .result .flag.denmark {
                background-image: url("../img/flag/denmark.svg");
            }

            .points-summary .result .flag.mexico {
                background-image: url("../img/flag/mexico.svg");
            }

            .points-summary .result .flag.nigeria {
                background-image: url("../img/flag/nigeria.svg");
            }

            .points-summary .result .flag.egypt {
                background-image: url("../img/flag/egypt.svg");
            }

            .points-summary .result .flag.peru {
                background-image: url("../img/flag/peru.svg");
            }

            .points-summary .result .flag.senegal {
                background-image: url("../img/flag/senegal.svg");
            }

            .points-summary .result .flag.serbia {
                background-image: url("../img/flag/serbia.svg");
            }

            .points-summary .result .flag.southKorea {
                background-image: url("../img/flag/south-korea.svg");
            }

            .points-summary .result .flag.costa.rica {
                background-image: url("../img/flag/costa-rica.svg");
            }

            .points-summary .result .flag.australia {
                background-image: url("../img/flag/australia.svg");
            }

            .points-summary .result .flag.morocco {
                background-image: url("../img/flag/morocco.svg");
            }

            .points-summary .result .flag.iran {
                background-image: url("../img/flag/iran.svg");
            }

            .points-summary .result .flag.japan {
                background-image: url("../img/flag/japan.svg");
            }

            .points-summary .result .flag.panama {
                background-image: url("../img/flag/panama.svg");
            }

            .points-summary .result .flag.saudi.arabia {
                background-image: url("../img/flag/saudi-arabia.svg");
            }

            .points-summary .result .flag.tunisia {
                background-image: url("../img/flag/tunisia.svg");
            }

        .points-summary .result .goals {
            width: 30%;
            font-weight: 900;
            color: var(--pr-color);
        }

        .points-summary .result .home .flag {
            float: left;
        }

            .points-summary .result .home .flag:after {
                content: attr(team);
                padding: 0 5px;
                font-size: 14px;
                width: 100%;
                text-align: center;
                display: block;
                margin-top: 80px;
                background: var(--pr-color);
                height: 20px;
                line-height: 20px;
                color: var(--wh-color);
                var(--wh-color)-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -webkit-font-smoothing: antialiased;
            }

        .points-summary .result .home .goals {
            float: left;
            text-align: center;
        }

        .points-summary .result .away .flag {
            float: right;
        }

            .points-summary .result .away .flag:after {
                content: attr(team);
                padding: 0 5px;
                font-size: 14px;
                width: 100%;
                text-align: center;
                display: block;
                margin-top: 80px;
                background: var(--pr-color);
                height: 20px;
                line-height: 20px;
                color: var(--wh-color);
                var(--wh-color)-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                -webkit-font-smoothing: antialiased;
            }

        .points-summary .result .away .goals {
            float: left;
            text-align: center;
        }

        .points-summary .result .flag {
            background-size: cover;
            background-position: center;
        }

            .points-summary .result .flag.Albania {
                background-image: url("../img/flag/albania.svg");
            }

            .points-summary .result .flag.Austria {
                background-image: url("../img/flag/austria.svg");
            }

            .points-summary .result .flag.Belgium {
                background-image: url("../img/flag/belgium.svg");
            }

            .points-summary .result .flag.Croatia {
                background-image: url("../img/flag/croatia.svg");
            }

            .points-summary .result .flag.Czech.Republic {
                background-image: url("../img/flag/czech-republic.svg");
            }

            .points-summary .result .flag.England {
                background-image: url("../img/flag/england.svg");
            }

            .points-summary .result .flag.France {
                background-image: url("../img/flag/france.svg");
            }

            .points-summary .result .flag.Germany {
                background-image: url("../img/flag/germany.svg");
            }

            .points-summary .result .flag.Hungary {
                background-image: url("../img/flag/hungary.svg");
            }

            .points-summary .result .flag.Iceland {
                background-image: url("../img/flag/iceland.svg");
            }

            .points-summary .result .flag.Italy {
                background-image: url("../img/flag/italy.svg");
            }

            .points-summary .result .flag.Northern.Ireland {
                background-image: url("../img/flag/northern-ireland.svg");
            }

            .points-summary .result .flag.Poland {
                background-image: url("../img/flag/poland.svg");
            }

            .points-summary .result .flag.Portugal {
                background-image: url("../img/flag/portugal.svg");
            }

            .points-summary .result .flag.Republic.of.Ireland {
                background-image: url("../img/flag/republic-of-ireland.svg");
            }

            .points-summary .result .flag.Romania {
                background-image: url("../img/flag/romania.svg");
            }

            .points-summary .result .flag.Russia {
                background-image: url("../img/flag/russia.svg");
            }

            .points-summary .result .flag.Slovakia {
                background-image: url("../img/flag/slovakia.svg");
            }

            .points-summary .result .flag.Spain {
                background-image: url("../img/flag/spain.svg");
            }

            .points-summary .result .flag.Sweden {
                background-image: url("../img/flag/sweden.svg");
            }

            .points-summary .result .flag.Switzerland {
                background-image: url("../img/flag/switzerland.svg");
            }

            .points-summary .result .flag.Turkey {
                background-image: url("../img/flag/turkey.svg");
            }

            .points-summary .result .flag.Ukraine {
                background-image: url("../img/flag/ukraine.svg");
            }

            .points-summary .result .flag.Wales {
                background-image: url("../img/flag/wales.svg");
            }

    .points-summary .predict {
        text-align: center;
        color: var(--pr-color);
        -webkit-touch-callout: none; /* iOS Safari */
        -webkit-user-select: none; /* Chrome/Safari/Opera */
        -khtml-user-select: none; /* Konqueror */
        -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none;
        cursor: default;
    }

        .points-summary .predict .player-prediction {
            padding-top: 14px;
            line-height: 15px;
        }
/* sf points-summary */ .player-prediction span {
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    var(--wh-color)-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-font-smoothing: antialiased;
    position: relative;
    top: 2px;
}

.winner-team {
    background-size: cover;
    background-position: center;
}

.player-prediction span.winner-team.small {
    width: 17px;
    height: 8px;
}

.winner-team.albania {
    background-image: url("../img/flag/albania.svg");
    display: inline-block;
}

.winner-team.austria {
    background-image: url("../img/flag/austria.svg");
}

.winner-team.belgium {
    background-image: url("../img/flag/belgium.svg");
}

.winner-team.croatia {
    background-image: url("../img/flag/croatia.svg");
}

.winner-team.Czech.Republic {
    background-image: url("../img/flag/czech-republic.svg");
}

.winner-team.england {
    background-image: url("../img/flag/england.svg");
}

.winner-team.france {
    background-image: url("../img/flag/france.svg");
}

.winner-team.netherlands {
    background-image: url("../img/flag/Flag_of_the_Netherlands.svg");
}

.winner-team.germany {
    background-image: url("../img/flag/germany.svg");
}

.winner-team.hungary {
    background-image: url("../img/flag/hungary.svg");
}

.winner-team.iceland {
    background-image: url("../img/flag/iceland.svg");
}

.winner-team.italy {
    background-image: url("../img/flag/italy.svg");
}

.winner-team.Northern.Ireland {
    background-image: url("../img/flag/northern-ireland.svg");
}

.winner-team.poland {
    background-image: url("../img/flag/poland.svg");
}

.winner-team.portugal {
    background-image: url("../img/flag/portugal.svg");
}

.winner-team.republic.of.Ireland {
    background-image: url("../img/flag/republic-of-ireland.svg");
}

.winner-team.romania {
    background-image: url("../img/flag/romania.svg");
}

.winner-team.russia {
    background-image: url("../img/flag/russia.svg");
}

.winner-team.slovakia {
    background-image: url("../img/flag/slovakia.svg");
}

.winner-team.spain {
    background-image: url("../img/flag/spain.svg");
}

.winner-team.sweden {
    background-image: url("../img/flag/sweden.svg");
}

.winner-team.switzerland {
    background-image: url("../img/flag/switzerland.svg");
}

.winner-team.turkey {
    background-image: url("../img/flag/turkey.svg");
}

.winner-team.ukraine {
    background-image: url("../img/flag/ukraine.svg");
}

.winner-team.wales {
    background-image: url("../img/flag/wales.svg");
}

.winner-team.argentina {
    background-image: url("../img/flag/argentina.svg");
}

.winner-team.brazil {
    background-image: url("../img/flag/brazil.svg");
}

.winner-team.colombia {
    background-image: url("../img/flag/colombia.svg");
}

.winner-team.uruguay {
    background-image: url("../img/flag/uruguay.svg");
}

.winner-team.denmark {
    background-image: url("../img/flag/denmark.svg");
}

.winner-team.mexico {
    background-image: url("../img/flag/mexico.svg");
}

.winner-team.nigeria {
    background-image: url("../img/flag/nigeria.svg");
}

.winner-team.egypt {
    background-image: url("../img/flag/egypt.svg");
}

.winner-team.peru {
    background-image: url("../img/flag/peru.svg");
}

.winner-team.senegal {
    background-image: url("../img/flag/senegal.svg");
}

.winner-team.serbia {
    background-image: url("../img/flag/serbia.svg");
}

.winner-team.korea {
    background-image: url("../img/flag/south-korea.svg");
}

.winner-team.costaRica {
    background-image: url("../img/flag/costa-rica.svg");
}

.winner-team.australia {
    background-image: url("../img/flag/australia.svg");
}

.winner-team.morocco {
    background-image: url("../img/flag/morocco.svg");
}

.winner-team.iran {
    background-image: url("../img/flag/iran.svg");
}

.winner-team.japan {
    background-image: url("../img/flag/japan.svg");
}

.winner-team.panama {
    background-image: url("../img/flag/panama.svg");
}

.winner-team.saudiArabia {
    background-image: url("../img/flag/saudi-arabia.svg");
}

.winner-team.tunisia {
    background-image: url("../img/flag/tunisia.svg");
}

.winner-team.qatar {
    background-image: url("../img/flag/qatar.svg");
}

.winner-team.ecuador {
    background-image: url("../img/flag/ecuador.svg");
}

.winner-team.sua {
    background-image: url("../img/flag/us.svg");
}

.winner-team.saudiArabia {
    background-image: url("../img/flag/sa.svg");
}

.winner-team.costaRica {
    background-image: url("../img/flag/cr.svg");
}

.winner-team.canada {
    background-image: url("../img/flag/canada.svg");
}

.winner-team.cameroon {
    background-image: url("../img/flag/cameroon.svg");
}

.winner-team.korea {
    background-image: url("../img/flag/kr.svg");
}

.winner-team.ghana {
    background-image: url("../img/flag/ghana.svg");
}

.points-won {
    line-height: 60px;
    font-weight: 900;
    border-left: 1px solid rgba(0, 0, 0, 0.11);
    height: 60px;
    background: #E6E6E6;
    display: table;
}

    .points-won .points {
        display: table-cell;
        line-height: 25px;
        vertical-align: middle;
        font-size: 30px;
    }

        .points-won .points > span {
            display: block;
            line-height: 12px;
            font-size: 12px;
        }

    .points-won sup {
        top: -0.8em;
        font-size: 12px;
    }

        .points-won sup:after {
            content: attr(point-details);
            display: block;
            font-size: 10px;
            font-weight: 500;
            position: relative;
            top: -14px;
            left: 2px;
        }

@media (max-width: 375px) {
    .player-details .player-name {
        padding-top: 20px;
    }
}



@media (max-width: 767px) {
    .points-summary .result .home .flag:after {
        display: none;
    }

    .points-summary .result .away .flag:after {
        display: none;
    }

    .match .pronostic .date {
        width: 100% !important;
        display: block;
    }

    .player-details div > .player-prediction {
        font-size: 12px;
    }

    .player-details div > .player-name {
        padding-top: 18px;
        font-size: 18px;
        var(--wh-color)-space: nowrap;
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        -webkit-font-smoothing: antialiased;
    }

    .pull-left-xs {
        float: left;
    }

    .time-count {
        font-size: 21px !important;
    }

        .time-count > div > span {
            font-size: 14px !important;
            float: left;
            margin-right: 15px;
            line-height: 27px;
        }

            .time-count > div > span > span {
                display: block;
                font-size: 40px;
            }

    .standing div {
        padding: 0;
        padding: 2px 2px 1px 3px;
    }

    .tabbable.responsive .nav-tabs {
        font-size: 16px;
    }

        .tabbable.responsive .nav-tabs ul {
            margin: 0;
        }

        .tabbable.responsive .nav-tabs li {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            display: inline-block;
            font-weight: 900;
            text-transform: uppercase;
            width: calc(50% - 5px);
            margin-right: 5px;
            height: 70px;
            line-height: 70px;
            margin-bottom: 5px;
            overflow: hidden;
            background: var(--wh-color);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
        }

            .tabbable.responsive .nav-tabs li.active {
                background: var(--acc-color);
            }

                .tabbable.responsive .nav-tabs li.active > a {
                    color: var(--wh-color);
                    background: var(--acc-color);
                }

            .tabbable.responsive .nav-tabs li:nth-child(2n + 2) {
                margin-right: 0;
                margin-left: 5px;
            }

            .tabbable.responsive .nav-tabs li:last-child {
                width: 100%;
                margin-bottom: 0;
            }

                .tabbable.responsive .nav-tabs li:last-child a {
                    color: var(--acc-color);
                }

                .tabbable.responsive .nav-tabs li:last-child.active a {
                    color: var(--wh-color);
                }

        .tabbable.responsive .nav-tabs > li > a {
            border-style: none;
            display: block;
            line-height: 70px;
            margin: 0;
            padding: 0;
        }

            .tabbable.responsive .nav-tabs > li > a:hover {
                border-style: none;
                background-color: transparent;
            }

            .tabbable.responsive .nav-tabs > li > a:active, .tabbable.responsive .nav-tabs > .active > a, .tabbable.responsive .nav-tabs > .active > a:hover {
                border-style: none;
            }
}

.tabbable.responsive .nav-tabs > li > a.tab-control, .tabbable.responsive .nav-tabs > li > span.tab-control-spacer {
    float: left;
    width: 36px;
    height: 44px;
    margin-top: 0px;
    font-size: 20px;
    font-weight: 100;
    line-height: 44px;
    color: var(--pr-color);
    text-align: center;
    border-radius: 0;
    width: 50px;
}

    .tabbable.responsive .nav-tabs > li > a.tab-control.right, .tabbable.responsive .nav-tabs > li > span.tab-control-spacer.right {
        float: right;
        border-right: 0;
    }

    .tabbable.responsive .nav-tabs > li > a.tab-control:hover {
        color: var(--wh-color);
        background: var(--acc-color);
    }

.tabbable.responsive .nav-tabs > li > span.tab-control-spacer {
    line-height: 28px;
    color: transparent;
    background: transparent;
}

a.right.tab-control > span, a.left.tab-control > span {
    border-left: 1px solid rgba(13, 71, 161, 0.15);
    height: 44px;
    display: block;
}

a.left.tab-control > span {
    border-right: 1px solid rgba(13, 71, 161, 0.15);
    BORDER-LEFT: 0;
}

.nav-tabs > li {
    width: 11%;
    background: var(--wh-color);
    border-radius: 0;
    text-align: center !important;
    flex-grow: 1; /* width: 33%; */ /* border-top: 1px solid black; */ /* border: 1px solid var(--acc-color); */ /* border-top: 1px solid var(--acc-color); */
    box-shadow: 0 0 3px var(--acc-color)69;
}

    .nav-tabs > li:last-child, .nav-tabs > li:nth-last-child(2), .nav-tabs > li:nth-last-child(3), .nav-tabs > li:nth-last-child(4) {
        width: 33%;
        border-top: 1px solid rgba(20, 73, 158, 0.19);
        box-shadow: inset 0 0 0 100px rgb(0,0,0,0);
    }

        .nav-tabs > li:last-child a:before {
            margin-right: 5px;
            line-height: 0;
            position: relative;
            font-size: 18px;
            top: 4px;
            font-family: 'perfectscore' !important;
            content: "\eb27";
            font-weight: 400;
        }

        .nav-tabs > li:last-child a.left.tab-control:before {
            display: none;
        }

.nav-tabs.player-groups > li, .nav-tabs.player-groups > li:nth-last-child(4), .nav-tabs.player-groups > li:nth-last-child(3), .nav-tabs.player-groups > li:nth-last-child(2), .nav-tabs.player-groups > li:last-child {
    width: 33.333%;
    border: 0;
    background: var(--wh-color);
}

    .nav-tabs.player-groups > li:last-child a:before {
        display: none;
        border: 0;
        background: var(--wh-color);
    }



.match .flag {
    height: 150px;
    width: 100%;
    box-shadow: inset 0 0 0 1px var(--pr-color);
    background: var(--acc-color);
    background-size: cover;
    background-position: center;
}

    .match .flag.albania {
        background-image: url("../img/flag/albania.svg");
    }

    .match .flag.austria {
        background-image: url("../img/flag/austria.svg");
    }

    .match .flag.czechia {
        background-image: url("../img/flag/czechia.svg");
    }

    .match .flag.slovenia {
        background-image: url("../img/flag/slovenia.svg");
    }

    .match .flag.georgia {
        background-image: url("../img/flag/georgia.svg");
    }

    .match .flag.belgium {
        background-image: url("../img/flag/belgium.svg");
    }

    .match .flag.croatia {
        background-image: url("../img/flag/croatia.svg");
    }

    .match .flag.czech-republic {
        background-image: url("../img/flag/czech-republic.svg");
    }

    .match .flag.england {
        background-image: url("../img/flag/england.svg");
    }

    .match .flag.france {
        background-image: url("../img/flag/france.svg");
    }

    .match .flag.germany {
        background-image: url("../img/flag/germany.svg");
    }

    .match .flag.hungary {
        background-image: url("../img/flag/hungary.svg");
    }

    .match .flag.iceland {
        background-image: url("../img/flag/iceland.svg");
    }

    .match .flag.italy {
        background-image: url("../img/flag/italy.svg");
    }

    .match .flag.northern-ireland {
        background-image: url("../img/flag/northern-ireland.svg");
    }

    .match .flag.poland {
        background-image: url("../img/flag/poland.svg");
    }

    .match .flag.portugal {
        background-image: url("../img/flag/portugal.svg");
    }

    .match .flag.republic-of-ireland {
        background-image: url("../img/flag/republic-of-ireland.svg");
    }

    .match .flag.romania {
        background-image: url("../img/flag/romania.svg");
    }

    .match .flag.russia {
        background-image: url("../img/flag/russia.svg");
    }

    .match .flag.slovakia {
        background-image: url("../img/flag/slovakia.svg");
    }

    .match .flag.spain {
        background-image: url("../img/flag/spain.svg");
    }

    .match .flag.sweden {
        background-image: url("../img/flag/sweden.svg");
    }

    .match .flag.switzerland {
        background-image: url("../img/flag/switzerland.svg");
    }

    .match .flag.turkey {
        background-image: url("../img/flag/turkey.svg");
    }

    .match .flag.ukraine {
        background-image: url("../img/flag/ukraine.svg");
    }

    .match .flag.wales {
        background-image: url("../img/flag/wales.svg");
    }

    .match .flag.argentina {
        background-image: url("../img/flag/argentina.svg");
    }

    .match .flag.brazil {
        background-image: url("../img/flag/brazil.svg");
    }

    .match .flag.colombia {
        background-image: url("../img/flag/colombia.svg");
    }

    .match .flag.uruguay {
        background-image: url("../img/flag/uruguay.svg");
    }

    .match .flag.denmark {
        background-image: url("../img/flag/denmark.svg");
    }

    .match .flag.mexico {
        background-image: url("../img/flag/mexico.svg");
    }

    .match .flag.nigeria {
        background-image: url("../img/flag/nigeria.svg");
    }

    .match .flag.egypt {
        background-image: url("../img/flag/egypt.svg");
    }

    .match .flag.peru {
        background-image: url("../img/flag/peru.svg");
    }

    .match .flag.senegal {
        background-image: url("../img/flag/senegal.svg");
    }

    .match .flag.serbia {
        background-image: url("../img/flag/serbia.svg");
    }

    .match .flag.southKorea {
        background-image: url("../img/flag/south-korea.svg");
    }

    .match .flag.costa.rica {
        background-image: url("../img/flag/costa-rica.svg");
    }

    .match .flag.australia {
        background-image: url("../img/flag/australia.svg");
    }

    .match .flag.morocco {
        background-image: url("../img/flag/morocco.svg");
    }

    .match .flag.iran {
        background-image: url("../img/flag/iran.svg");
    }

    .match .flag.japan {
        background-image: url("../img/flag/japan.svg");
    }

    .match .flag.panama {
        background-image: url("../img/flag/panama.svg");
    }

    .match .flag.saudi.arabia {
        background-image: url("../img/flag/saudi-arabia.svg");
    }

    .match .flag.tunisia {
        background-image: url("../img/flag/tunisia.svg");
    }

    .match .flag.qatar {
        background-image: url("../img/flag/qatar.svg");
    }

    .match .flag.ecuador {
        background-image: url("../img/flag/ecuador.svg");
    }

    .match .flag.sua {
        background-image: url("../img/flag/us.svg");
    }

    .match .flag.saudiArabia {
        background-image: url("../img/flag/sa.svg");
    }

    .match .flag.costaRica {
        background-image: url("../img/flag/cr.svg");
    }

    .match .flag.canada {
        background-image: url("../img/flag/canada.svg");
    }

    .match .flag.cameroon {
        background-image: url("../img/flag/cameroon.svg");
    }

    .match .flag.korea {
        background-image: url("../img/flag/kr.svg");
    }

    .match .flag.ghana {
        background-image: url("../img/flag/ghana.svg");
    }

    .team.finland .flag, .points-summary .result .flag.finland, .match .flag.finland, .player-prediction span.winner-team.Finland {
        background-image: url('../img/flag/640px-Flag_of_Finland.svg.png');
    }


    .team.southAfrica .flag, .points-summary .result .flag.southAfrica, .match .flag.southAfrica, .player-prediction span.winner-team.southAfrica, .winner-team.southAfrica {
        background-image: url('../img/flag/southAfrica.svg');
    }


    .team.bosnia .flag, .points-summary .result .flag.bosnia, .match .flag.bosnia, .player-prediction span.winner-team.bosnia, .winner-team.bosnia {
        background-image: url('../img/flag/bosnia.svg');
    }

    .team.haiti .flag, .points-summary .result .flag.haiti, .match .flag.haiti, .player-prediction span.winner-team.haiti, .winner-team.haiti {
        background-image: url('../img/flag/haiti.svg');
    }

    .team.usa .flag, .points-summary .result .flag.usa, .match .flag.usa, .player-prediction span.winner-team.usa, .winner-team.usa {
        background-image: url('../img/flag/usa.svg');
    }

    .team.paraguay .flag, .points-summary .result .flag.paraguay, .match .flag.paraguay, .player-prediction span.winner-team.paraguay, .winner-team.paraguay {
        background-image: url('../img/flag/paraguay.svg');
    }

    .team.curacao .flag, .points-summary .result .flag.curacao, .match .flag.curacao, .player-prediction span.winner-team.curacao, .winner-team.curacao {
        background-image: url('../img/flag/curacao.svg');
    }

    .team.ivoryCoast .flag, .points-summary .result .flag.ivoryCoast, .match .flag.ivoryCoast, .player-prediction span.winner-team.ivoryCoast, .winner-team.ivoryCoast {
        background-image: url('../img/flag/ivoryCoast.svg');
    }

    .team.newZealand .flag, .points-summary .result .flag.newZealand, .match .flag.newZealand, .player-prediction span.winner-team.newZealand, .winner-team.newZealand {
        background-image: url('../img/flag/newZealand.svg');
    }

    .team.capeVerde .flag, .points-summary .result .flag.capeVerde, .match .flag.capeVerde, .player-prediction span.winner-team.capeVerde, .winner-team.capeVerde {
        background-image: url('../img/flag/capeVerde.svg');
    }

    .team.iraq .flag, .points-summary .result .flag.iraq, .match .flag.iraq, .player-prediction span.winner-team.iraq, .winner-team.iraq {
        background-image: url('../img/flag/iraq.svg');
    }


    .team.norway .flag, .points-summary .result .flag.norway, .match .flag.norway, .player-prediction span.winner-team.norway, .winner-team.norway {
        background-image: url('../img/flag/norway.svg');
    }


    .team.algeria .flag, .points-summary .result .flag.algeria, .match .flag.algeria, .player-prediction span.winner-team.algeria, .winner-team.algeria {
        background-image: url('../img/flag/algeria.svg');
    }


    .team.jordan .flag, .points-summary .result .flag.jordan, .match .flag.jordan, .player-prediction span.winner-team.jordan, .winner-team.jordan {
        background-image: url('../img/flag/jordan.svg');
    }


    .team.congo .flag, .points-summary .result .flag.congo, .match .flag.congo, .player-prediction span.winner-team.congo, .winner-team.congo {
        background-image: url('../img/flag/congo.svg');
    }


    .team.uzbekistan .flag, .points-summary .result .flag.uzbekistan, .match .flag.uzbekistan, .player-prediction span.winner-team.uzbekistan, .winner-team.uzbekistan {
        background-image: url('../img/flag/uzbekistan.svg');
    }

    .team.scotland .flag, .points-summary .result .flag.scotland, .match .flag.scotland, .player-prediction span.winner-team.Scotland {
        background-image: url('../img/flag/640px-Flag_of_Scotland.svg.png');
    }

    .team.northmacedonia .flag, .points-summary .result .flag.northmacedonia, .match .flag.northmacedonia, .player-prediction span.winner-team.North.Macedonia {
        background-image: url('../img/flag/640px-Flag_of_North_Macedonia.svg.png');
    }

    .team.czechrepublic .flag, .points-summary .result .flag.czechrepublic, .match .flag.czechrepublic, .player-prediction span.winner-team.Czech.Republic {
        background-image: url('../img/flag/czech-republic.svg');
    }

    .team.netherlands .flag, .points-summary .result .flag.netherlands, .match .flag.netherlands, .player-prediction span.winner-team.netherlands {
        background-image: url('../img/flag/Flag_of_the_Netherlands.svg');
    }



.match .home-team .country, .match .away-team .country {
    var( --wh-color)-space: nowrap;
    font-size: 16px;
    padding-right: 0;
    font-weight: 600;
    color: var(--acc-color);
    overflow: auto;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    padding: 8px 0 0px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 108px;
}

.home-team, .away-team {
    padding: 16px;
    padding-bottom: 8px;
}

.match select#matchStateCombo {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 45px;
    border: 0;
    font-size: 17px;
    font-weight: 600;
    padding: 10px;
    outline: none;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    margin-bottom: 10px;
}

.match button#updateState {
    border: 0;
    background: var(--pr-color);
    padding: 10px 15px;
    color: var(--wh-color);
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
    border-radius: 8px;
}

.match .pronostic {
    display: table;
    margin: 0 auto;
    padding: 0;
}

    .match .pronostic .all-pronostic {
        display: table;
        margin: 0 auto;
        margin-top: 10px;
    }

        .match .pronostic .all-pronostic a {
            line-height: 36px;
            padding: 0 16px;
            height: 36px;
            background: var(--pr-color);
            display: inline-table;
            text-decoration: none;
            cursor: pointer;
            color: var(--wh-color);
        }

    .match .pronostic .date {
        display: table;
        margin: 0 auto;
    }

        .match .pronostic .date .match-date {
            padding: 4px 10px;
            color: var(--wh-color);
            background: var(--pr-color);
            text-align: center;
        }

    .match .pronostic .score {
        display: table;
        margin: 2px auto;
        display: flex;
        justify-content: center;
        align-items: center;
        /* gap: 8px; */
        font-weight: bold;
    }

        .match .pronostic .score.edit {
            margin-top: 10px;
            margin-bottom: 10px;
            color: var(--acc-color);
            font-size: 33px;
        }

            .match .pronostic .score.edit > div > input {
                box-shadow: 0 0 0 2px;
            }

        .match .pronostic .score > div {
            display: inline-block;
        }

            .match .pronostic .score > div > input {
                width: 60px;
                height: 60px;
                text-align: center;
                font-size: 51px;
                line-height: 60px;
                border-color: var(--pr-color);
                color: var(--pr-color);
                font-weight: 400;
                font-family: var(--font);
                border-radius: 8px;
                margin: 0 8px;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 11px 0 0 0; /* vertical-align: middle; */
            }

    .match .pronostic .time-count {
        color: var(--pr-color);
        min-height: 50px;
        padding-top: 0;
    }

        .match .pronostic .time-count > div {
            font-size: 12px;
            display: inline-block;
            line-height: 0px;
            text-transform: uppercase;
            font-weight: 400;
            margin-right: 0;
        }

            .match .pronostic .time-count > div > span {
                display: block;
                text-align: center;
                width: 100%;
                font-size: 15px;
            }

        .match .pronostic .time-count .days {
            width: 50px;
        }

input[type='number']::-webkit-inner-spin-button, ┬áinput[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.vs.visible-xs {
    position: absolute;
    margin-left: calc(50% - 35px);
    background: var(--wh-color);
    width: 40px;
    text-align: center;
    z-index: 2;
    line-height: 41px;
    margin-top: 70px;
    border-radius: 50%;
    color: var(--pr-color);
    box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    text-transform: uppercase;
    font-weight: 900;
}

.tabbable.responsive .nav-tabs > li > a {
    color: var(--acc-color);
}

.tabbable.responsive .nav-tabs > li.active > a {
    color: var(--wh-color);
    text-shadow: none;
}

.standing .more-details a {
    color: var(--acc-color);
    text-decoration: none;
}

@media (min-width: 767px) {
    .match .pronostic .date .match-date {
        width: 258px;
        margin: 0 auto;
    }

    nav.navbar.navbar-default.navbar-fixed-top .container .navbar-header {
        flex-grow: 1;
    }

    nav.navbar.navbar-default.navbar-fixed-top .container {
        align-items: center;
        display: flex;
    }

    .player-details { /*.player-name  {  padding-left: 110px; }
*/
    }

    .card {
        background: var(--wh-color);
        padding: 5px 25px;
    }

    .prize {
        height: 64vh;
    }



    .player-prediction br {
        display: none;
    }

    .standing { /*.nr-crt  {  padding-left: 15px; }
*/
    }

        .standing .player-img {
            margin-right: 10px;
        }

        .standing .details {
            padding-left: 0;
            padding: 4px 16px 0px 8px;
        }

        .standing .player-name {
            font-size: 16px;
            padding-top: 7px;
        }

        .standing .player-prediction strong {
            display: inline-block;
        }

        .standing .more-details {
            height: 69px;
            padding: 0;
            text-align: center;
            text-transform: uppercase;
            font-weight: 900;
            font-size: 12px;
            cursor: pointer;
        }

            .standing .more-details a span {
                line-height: 69px;
                text-decoration: none;
                display: block;
            }
    /*sf standing*/ .points-summary {
        line-height: 100px;
        font-size: 30px;
    }

        .points-summary .result .flag {
            height: 100px;
        }

        .points-summary .predict .player-prediction {
            padding-top: 26px;
            line-height: 21px;
        }

    .points-won {
        height: 110px;
        line-height: 110px;
    }

        .points-won sup {
            top: -1em;
            font-size: 16px;
        }

            .points-won sup:after {
                font-size: 12px;
                top: -34px;
                left: 4px;
            }

        .points-won span { /*font-size: 36px; padding-top: 32px;*/
        }

            .points-won span > span {
                font-size: 12px;
                padding-top: 0;
            }
    /*.player-prediction  {  span  {  font-size: 16px; }
 }
*/ .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        color: var(--wh-color);
        margin-right: 0;
        cursor: default;
        line-height: 24px;
        background-color: var(--acc-color);
        border-radius: 0;
        border: 0;
        font-weight: 700;
        text-transform: uppercase;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    }
}

.nav-tabs.player-groups > li.active > a, .nav-tabs.player-groups > li.active > a:focus, .nav-tabs.player-groups > li.active > a:hover {
    line-height: 18px;
}

.player-prediction i {
    font-size: 16px;
    top: 3px;
}

.nav-tabs.player-groups > li > a > i {
    font-size: 40px;
}

.own-first-group i {
    font-size: 66px;
    top: 0;
    line-height: 66px;
    opacity: .66;
    color: var(--wh-color);
}

.standing.owner .more-details i {
    top: 0;
    font-size: 34px;
}

.log-off i {
    font-size: 35px;
}

.groupStanding h2 {
    color: var(--wh-color);
    font-size: 24px;
}

.groupStanding table {
    width: 100%;
    background: var(--wh-color);
    border-left: 16px solid var(--wh-color);
    border-right: 16px solid var(--wh-color);
    border-top: 8px solid var(--wh-color);
    border-bottom: 8px solid var(--wh-color);
    border-radius: 16px;
    overflow: hidden; /* border-spacing: 16px; */
    border-collapse: separate;
    margin-top: 26px;
}

    .groupStanding table th:first-child, .groupStanding table td:first-child {
        width: 100%;
        text-align: left;
        vertical-align: middle;
        padding: 8px 0;
        align-items: center;
    }

table * {
    text-align: center;
}

.groupStanding table .match .flag {
    width: 68px;
    height: 43px;
    border-radius: 8px;
    margin-right: 16px;
    box-shadow: 0 2px 4px rgb(0 0 0 / 32%);
    margin-left: 4px;
}

.groupStanding table .match {
    background: transparent;
    box-shadow: none;
    display: flex;
    margin: 0;
    text-transform: capitalize;
}

.groupStanding table td {
    border-bottom: 1px solid rgb(0 0 0 / 16%);
    padding: 8px 12px;
}

.groupStanding table tr:last-child td {
    border: none;
}

.groupStanding table td:last-child {
    font-weight: bold;
}

.groupStanding table tbody tr:first-child td {
    padding-top: 4px;
}


.match h3 {
    color: var(--wh-color);
    display: flex;
    gap: 16px;
}

.matchZone {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 0;
    justify-content: center;
}

.match .flag {
    width: 108px;
    height: 66px;
    border-radius: 8px;
    /* margin-right: 16px; */
    box-shadow: 0 2px 4px rgb(0 0 0 / 32%);
    /* margin-left: 4px; */
    background-color: rgb(211,211,211,0);
    animation: placeHolderflag 2s ease-in-out infinite
}




@keyframes placeHolderflag {
    0% {
        background-color: rgb(211,211,211,1);
    }

    50% {
        background-color: rgb(211,211,211,0);
    }

    to {
        background-color: rgb(211,211,211,1);
    }
}

.predictionZone {
    display: flex;
    background: var(--wh-color);
    flex-direction: column;
    width: 100%;
    padding: 16px;
    border-radius: 16px;
    align-items: center;
    overflow: hidden;
    position: relative;
}

    .predictionZone:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-position: center;
        filter: grayscale(1);
        opacity: .17;
        background-size: cover;
    }

    .predictionZone[location="Qatar"]:before {
        background-image: url(img/Qatar.jpg);
    }



    .predictionZone[location="Berlin"]:before {
        background-image: url(img/Berlin.jpg);
    }
    .predictionZone[location="Toronto"]:before {
        background-image: url(img/Toronto.jpg);
    }
    .predictionZone[location="Mexico City"]:before {
        background-image: url(img/MexicoCity.jpg);
    }
    .predictionZone[location="Guadalajara"]:before {
        background-image: url(img/Guadalajara.jpg);
    }
    .predictionZone[location="Atlanta"]:before {
        background-image: url(img/Atlanta.jpg);
    }
    .predictionZone[location="Monterrey"]:before {
        background-image: url(img/Monterrey.jpg);
    }
    .predictionZone[location="San Francisco Bay Area"]:before {
        background-image: url(img/SanFranciscoBayArea.jpg);
    }
    .predictionZone[location="Los Angeles"]:before {
        background-image: url(img/LosAngeles.jpg);
    }
    .predictionZone[location="Vancouver"]:before {
        background-image: url(img/Vancouver.jpg);
    }
    .predictionZone[location="Seattle"]:before {
        background-image: url(img/Seattle.jpg);
    }
    .predictionZone[location="New York"]:before {
        background-image: url(img/NewYork.jpg);
    }
    .predictionZone[location="Boston"]:before {
        background-image: url(img/Boston.jpg);
    }
    .predictionZone[location="Miami"]:before {
        background-image: url(img/Miami.jpg);
    }
    .predictionZone[location="Philadelphia"]:before {
        background-image: url(img/Philadelphia.jpg);
    }
    .predictionZone[location="Houston"]:before {
        background-image: url(img/Houston.jpg);
    }
    .predictionZone[location="Kansas City"]:before {
        background-image: url(img/KansasCity.jpg);
    }
    .predictionZone[location="Dallas"]:before {
        background-image: url(img/Dallas.jpg);
    }

    .predictionZone[location="Cologne"]:before {
        background-image: url(img/Cologne.jpg);
    }

    .predictionZone[location="Dortmund"]:before {
        background-image: url(img/Dortmund.jpg);
    }

    .predictionZone[location="Dusseldorf"]:before {
        background-image: url(img/Dusseldorf.jpg);
    }

    .predictionZone[location="Frankfurt"]:before {
        background-image: url(img/Frankfurt.jpg);
    }

    .predictionZone[location="Gelsenkirchen"]:before {
        background-image: url(img/Gelsenkirchen.jpg);
    }

    .predictionZone[location="Hamburg"]:before {
        background-image: url(img/Hamburg.jpg);
    }

    .predictionZone[location="Leipzig"]:before {
        background-image: url(img/Leipzig.jpg);
    }

    .predictionZone[location="Munich"]:before {
        background-image: url(img/Munich.jpg);
    }

    .predictionZone[location="Stuttgart"]:before {
        background-image: url(img/Stuttgart.jpg);
    }


    .predictionZone > * {
        position: relative;
    }

.match .pronostic .score > div > input {
    font-size: 32px;
    margin: 0 8px;
    line-height: 32px;
    padding: 0;
    border: none;
    background: transparent;
    color: var(--acc-color);
    font-weight: 900;
    text-align: center;
    max-width: 60px;
    /* border: 1px solid; */
}

    .match .pronostic .score > div > input::placeholder {
        color: var(--acc-color);
    }

.match .pronostic .score > div.dividerScore {
    background: var(--acc-color);
    width: 8px;
    height: 8px;
    border-radius: 2px;
    transform: rotate(45deg);
    box-shadow: -4px 4px 0 var(--acc-color),4px -4px 0 var(--acc-color);
}

.match .pronostic {
    display: flex;
    align-items: flex-start;
    flex-grow: 1;
    padding-top: 16px;
}

.col-xs-12.col-sm-6.groupStanding {
    position: sticky;
    top: 112px;
}

.predictionZone > div {
    display: flex;
    width: 100%;
}

.predictionZone h4 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    color: var(--acc-color);
    line-height: 1;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid;
    border-radius: 4px;
    padding: 4px 8px 2px 8px;
    margin-top: 0;
    margin-bottom: 16px;
}

    .predictionZone h4 svg {
        fill: var(--acc-color);
    }

.originality {
    display: flex;
    flex-wrap: wrap;
    gap: 0 16px;
}

    .originality > span {
        width: 100%;
        padding-top: 8px;
    }

    .originality > div {
        flex-grow: 1;
    }

.surpriseFinal {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 16px;
    background: #00000030;
    box-shadow: 16px 0 0 #00000030, -16px 0 0 #00000030;
}

    .surpriseFinal .all-pronostic {
        /* padding: 16px; */

        margin: -16px;
        margin-top: 8px;
    }

        .surpriseFinal .all-pronostic a {
            background: var(--wh-color);
            border-bottom-left-radius: 16px;
            border-bottom-right-radius: 16px;
            padding: 16px;
            display: flex;
            color: var(--acc-color);
            font-weight: bold;
            justify-content: center;
        }


.swiperPhase .swiper-slide {
    width: auto;
    display: flex;
    flex-wrap: nowrap;
}

.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide a {
    font-size: 32px;
    font-weight: bold;
    color: var(--wh-color);
    text-transform: uppercase;
    opacity: .5;
    white-space: nowrap;
    cursor: grab;
}

.swiper-slide.active a {
    opacity: 1;
}

.swiperPhase {
    margin-bottom: 16px;
    position: relative;
}

.swiper-wrapper {
    display: flex;
    gap: 30px;
    overflow-y: auto;
    padding-bottom: 16px;
}

    .swiper-wrapper::-webkit-scrollbar {
        width: 8px;
        height: 4px;
        background-color: transparent;
    }


    .swiper-wrapper::-webkit-scrollbar-track {
        background-color: transparent;
        border-radius: 10px;
        box-shadow: inset 0 0 16px 16px rgba(0,0,0,.16);
    }

    .swiper-wrapper::-webkit-scrollbar-thumb {
        background-color: var(--wh-color);
        border-radius: 10px;
        border: 2px solid var(--wh-color);
    }

        .swiper-wrapper::-webkit-scrollbar-thumb:hover {
            background-color: var(--acc-color);
        }



.navbar-default .navbar-nav .open .dropdown-menu > li > * {
    padding: 10px;
    display: flex;
    align-items: center;
    line-height: 1;
    color: var(--acc-color);
    gap: 4px;
    cursor: pointer;
}

ul.dropdown-menu.account li {
    border-bottom: 1px solid rgb(0 0 0 / 16%);
}

    ul.dropdown-menu.account li:last-child {
        border: none;
    }

.navbar-default .navbar-nav .open .dropdown-menu > li:first-child > * {
    justify-content: center;
}


ul.mobileMenu {
    position: fixed;
    bottom: 0;
    z-index: 99999;
    /* background: var(--wh-color); */
    width: calc(100% - 32px);
    display: flex;
    margin: 16px;
    list-style: none;
    padding: 0;
    border-radius: 36px;
    /* border: 2px solid var(--acc-color); */
    /* box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22); */
    backdrop-filter: blur(2px) contrast(1.15) brightness(1.06) saturate(1.15);
    box-shadow: inset 0 0px 10px 70px #0000009e, 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    border-bottom: .1px solid #ffffff4a;
    border-top: .1px solid #000;
}

    ul.mobileMenu li {
        flex-grow: 1;
        width: 25%;
    }

        ul.mobileMenu li a {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: var(--wh-color);
            font-weight: bold;
            padding: 16px 0;
        }

            ul.mobileMenu li a svg {
                fill: var(--wh-color);
            }

        ul.mobileMenu li.active a svg, ul.mobileMenu li.active a {
            color: var(--pr-color);
            fill: var(--pr-color)
        }


.filter-standing .info > div {
    background: var(--wh-color);
    padding: 8px 16px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 8px;
    font-weight: bold;
    font-size: 14px;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.25);
}

.filter-standing .info {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}



.filter-standing .selects {
    display: flex;
    flex-direction: row;
}

    .filter-standing .selects .dropdown {
        display: flex;
        flex-direction: column;
        width: 50%;
        padding: 16px;
    }

        .filter-standing .selects .dropdown button {
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-radius: 16px;
            background: var(--wh-color);
            box-shadow: none;
            border: none;
            color: #919191;
        }

            .filter-standing .selects .dropdown button svg {
                fill: #919191;
            }

.filterWithChips {
    background: var(--wh-color);
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.25);
    position: relative;
    border-radius: 16px;
    border-top-right-radius: 0;
    margin-bottom: 32px;
}

    .filterWithChips .filtersChips span {
        margin: 16px;
        margin-top: 0;
        display: inline-flex;
        padding: 2px 8px 2px 12px;
        align-items: center;
        gap: 8px;
        background: var(--acc-color);
        color: var(--wh-color);
        border-radius: 14px;
    }

        .filterWithChips .filtersChips span svg {
            fill: var(--wh-color);
            width: 18px;
            cursor: pointer;
        }

.filter-standing .selects .dropdown > span {
    opacity: .66;
    margin-bottom: 8px;
}

.filter-standing .info h2 {
    flex-grow: 1;
    text-align: left;
    color: var(--wh-color);
    font-size: 24px;
    margin: 0;
}

.playersList a {
    display: flex;
    background: var(--wh-color);
    margin-bottom: 16px;
    padding: 8px;
    border-radius: 16px;
    color: var(--acc-color);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}


    .playersList a span.standingPlace {
        display: flex;
        width: 100%;
    }

    .playersList a span.details {
        display: flex;
        align-items: center;
        gap: 8px;
        flex-grow: 1;
    }

        .playersList a span.details span.playerImg {
            width: 46px;
            height: 46px;
            border: 3px solid;
            border-radius: 36px;
            background-size: cover;
        }

        .playersList a span.details span.playerName {
            flex-grow: 1;
            display: flex;
            flex-direction: column;
            font-weight: 900;
            /* font-size: 14px; */
        }

            .playersList a span.details span.playerName span.rank {
                font-weight: bold;
                color: black;
                font-size: 12px;
                text-transform: uppercase;
            }

        .playersList a span.details span.playerPoints {
            font-size: 16px;
            font-weight: 900;
            padding: 0 16px;
            min-width: 79px;
        }

    .playersList a span.standingPlace {
        display: flex;
        width: 100%;
    }

    .playersList a span.details {
        display: flex;
        align-items: center;
        gap: 8px;
        flex-grow: 1;
    }

        .playersList a span.details span.playerImg {
            width: 46px;
            height: 46px;
            border: 3px solid;
            border-radius: 36px;
            background-size: cover;
        }

        .playersList a span.details span.playerName {
            flex-grow: 1;
            display: flex;
            flex-direction: column;
            font-weight: 900;
            /* font-size: 14px; */
        }

            .playersList a span.details span.playerName span.rank {
                font-weight: bold;
                color: black;
                font-size: 12px;
                text-transform: uppercase;
                opacity: .66;
            }

        .playersList a span.details span.playerPoints {
            font-size: 16px;
            font-weight: 900;
            padding: 0 16px;
        }

.playersList .current a {
    background: var(--acc-color);
    box-shadow: 0 0 0 2px var(--wh-color), 0 4px 4px rgba(0, 0, 0, 0.25);
    color: var(--wh-color);
}



    body .playersList a[rank="1"], .playersList .current a[rank="1"] span.details span.playerName span.rank {
        background: #FFC107;
        color: black;
    }


body .playersList a[rank="2"] {
    background: #DCDCDC;
    color: var(--acc-color);
}

body .playersList a[rank="3"] {
    background: #DEAD96;
    color: var(--acc-color);
}

.time-count .total-players {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

button.loadmore {
    border-radius: 16px;
    padding: 16px;
    margin-top: 32px;
    display: flex;
    background: transparent;
    color: var(--wh-color);
    justify-content: center;
    font-size: 16px;
    border: 2px dashed;
    width: 100%;
    box-shadow: none;
}

.scoreTop {
    display: flex;
    align-items: flex-start;
}

    .scoreTop .score {
        flex-grow: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 8px;
    }

        .scoreTop .score input {
            width: 50px;
            height: 66px;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            font-size: 44px;
            font-weight: bold;
            color: var(--wh-color);
            background: transparent;
            border: none;
        }

    .scoreTop .home-team, .scoreTop .away-team {
        padding-top: 0;
        color: var(--wh-color);
    }

span.match-state {
    color: var(--wh-color);
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 16px;
}

.matchSide {
    position: sticky;
    top: 112px;
}

    .matchSide .dividerScore {
        background: var(--wh-color);
        width: 8px;
        height: 8px;
        border-radius: 2px;
        transform: rotate(45deg);
        box-shadow: -4px 4px 0 var(--wh-color), 4px -4px 0 var(--wh-color);
    }

    .matchSide .match .home-team .country,
    .matchSide .match .away-team .country {
        color: var(--wh-color);
        text-transform: capitalize;
        font-weight: 400;
    }


    .matchSide .originality {
        display: flex;
        flex-direction: column;
        color: var(--wh-color);
    }

        .matchSide .originality > span {
            margin-top: 36px;
            font-size: 24px;
            font-weight: bold;
            margin-bottom: 16px;
        }



        .matchSide .originality .stat-name {
            display: flex;
            justify-content: space-between;
        }

            .matchSide .originality .stat-name:first-child {
                text-transform: uppercase;
            }

        .matchSide .originality > div {
            display: flex;
            flex-direction: column;
            margin-bottom: 16px;
        }

        .matchSide .originality .progress.draw, .matchSide .originality .progress.home, .matchSide .originality .progress.away {
            color: var(--wh-color);
            background: var(--wh-color);
        }


        .matchSide .originality > div .stat {
            height: 10px;
            padding: 0 10px 0 10px;
        }


.myPrediction {
    color: var(--wh-color);
}

    .myPrediction h3 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border: 1px solid;
        padding: 16px;
        border-radius: 16px;
    }

    .myPrediction table.summaryPrediction {
        margin: 16px;
    }

        .myPrediction table.summaryPrediction tr > *:first-child {
            width: 100%;
            text-align: left;
        }

        .myPrediction table.summaryPrediction tr > * {
            padding: 8px 0;
        }

        .myPrediction table.summaryPrediction tr {
            border-bottom: 1px solid rgb(0 0 0 / 25%);
        }

        .myPrediction table.summaryPrediction tbody tr:last-child {
            border: none;
            font-size: 16px;
        }


.standingPrediction {
    display: flex;
    flex-direction: column;
    background: var(--wh-color);
    margin-bottom: 16px;
    border-radius: 16px;
    overflow: hidden;
}

    .standingPrediction .details {
        padding: 16px;
        display: flex;
        font-weight: 900;
        color: var(--acc-color);
        font-size: 16px;
        align-items: center;
    }

        .standingPrediction .details .player-img {
            width: 39px;
            height: 39px;
            background-size: cover;
            border-radius: 36px;
            border: 3px solid;
            margin-right: 8px;
        }

        .standingPrediction .details .player-name {
            flex-grow: 1;
        }

    .standingPrediction table {
        width: 100%;
        background: var(--pr-color);
        color: var(--wh-color);
    }

        .standingPrediction table td {
            padding: 8px 16px;
            border-bottom: 1px solid rgb(0 0 0 / 25%);
            font-size: 12px;
        }

            .standingPrediction table td:first-child {
                text-align: left;
            }

        .standingPrediction table tbody {
            padding: 16px;
        }

        .standingPrediction table td:last-child {
            text-align: right;
        }

    .standingPrediction button {
        font-weight: 900;
        border: none;
        background: var(--pr-color);
        padding: 8px 16px;
        color: var(--wh-color);
        display: flex;
        gap: 8px;
        justify-content: center;
    }

        .standingPrediction button[aria-expanded="true"] {
            justify-content: space-between;
        }

    .standingPrediction .details .player-prediction {
        background: var(--acc-color);
        color: var(--wh-color);
        padding: 0px 16px;
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 38px;
        font-size: 18px;
        line-height: 1;
        min-width: 70px;
    }


.playerProfileTop {
    display: flex;
    align-items: center;
    gap: 8px;
}

    .playerProfileTop .profilePrediction .name {
        font-weight: bold;
        font-size: 32px;
    }

    .playerProfileTop .winnerPrediction {
        display: flex;
        flex-direction: column;
    }

        .playerProfileTop .winnerPrediction strong {
            display: flex;
            gap: 4px;
            align-items: center;
            line-height: 1;
        }

            .playerProfileTop .winnerPrediction strong .winner-team {
                display: flex;
                width: 16px;
                height: 12px;
                box-shadow: 0 1px 2px rgb(0 0 0 / 42%);
                border-radius: 2px;
            }


.profileData > div {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: bold;
    padding: 12px 0;
    justify-content: space-between;
    border-bottom: 1px solid rgb(0 0 0 / 26%);
}

    .profileData > div h3 {
        margin: 0;
    }

.profileData {
    margin-top: 16px;
    color: var(--wh-color)
}

.statistics {
    color: var(--wh-color)
}

    .statistics h3 {
        margin-top: 16px;
    }

.filter-standing.multipleChips .filterWithChips .filtersChips span {
    margin-right: 0;
}

.matchZone .standingPrediction {
    margin-bottom: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 1px solid rgb(0 0 0 / 36%);
    mix-blend-mode: multiply;
}

.standingPrediction table.playerPredictionTable {
    font-size: 16px;
}

    .standingPrediction table.playerPredictionTable th {
        text-align: left;
        padding: 8px 16px;
        background: var(--wh-color);
        color: var(--acc-color);
        border-bottom: 1px solid rgb(0 0 0 / 25%);
    }

        .standingPrediction table.playerPredictionTable th:first-child {
            width: 100%;
        }

        .standingPrediction table.playerPredictionTable th:last-child {
            min-width: 65px;
        }


.tab-content.groups .panel-heading, .tab-content.groups .panel {
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}

    .tab-content.groups .panel-heading a {
        background: var(--acc-color);
        display: flex;
        padding: 16px;
        padding-top: 96px;
        align-items: center;
        font-weight: bold;
        font-size: 18px;
        color: var(--wh-color);
        border-radius: 16px;
        position: relative;
        box-shadow: 0 4px 12px rgb(0 0 0 / 40%);
    }

        .tab-content.groups .panel-heading a:before {
            content: '';
            position: absolute;
            background-image: url('img/group.jpg');
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: 16px;
            filter: grayscale(1);
            background-position: center;
            background-size: cover;
            opacity: .4;
            mix-blend-mode: overlay;
            box-shadow: inset 0 -60px 60px -30px var(--acc-color);
        }

        .tab-content.groups .panel-heading a > span {
            display: flex;
            flex-grow: 1;
            flex-direction: column;
            text-shadow: 0 2px 6px BLACK;
            letter-spacing: 1px;
        }

            .tab-content.groups .panel-heading a > span span {
                font-size: 14px;
                font-weight: 400;
                letter-spacing: 0px;
            }

        .tab-content.groups .panel-heading a > * {
            position: relative;
        }

.panel-body button.join, .panel-body button.pending {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 66px;
    margin: 16px 0 16px 0;
    border-radius: 16px;
    border: 2px dashed;
    background: transparent;
    color: var(--wh-color);
    font-size: 16px;
}

.panel-body button.pending {
    color: var(--wh-color);
    animation: blinker 2s ease-in-out infinite;
    opacity: .4;
}

.standingGroup {
    display: flex;
    background: var(--wh-color);
    margin-bottom: 16px;
    padding: 8px;
    border-radius: 16px;
    color: var(--acc-color);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

    .standingGroup .details {
        flex-grow: 1;
        display: flex;
        font-weight: 900;
        align-items: center;
    }

    .standingGroup .player-points {
        font-size: 16px;
        font-weight: 900;
        padding: 0 16px;
    }

    .standingGroup .player-name {
        flex-grow: 1;
    }

    .standingGroup .player-img {
        width: 46px;
        height: 46px;
        border: 3px solid;
        border-radius: 36px;
        background-size: cover;
        margin-right: 12px;
    }

    .standingGroup.owner {
        color: var(--wh-color);
        background: var(--acc-color);
        box-shadow: 0 0 0 2px,0 4px 4px rgba(0, 0, 0, 0.25);
    }

@keyframes blinker {
    0% {
        border-color: var(--wh-color);
    }

    50% {
        border-color: var(--acc-color);
    }

    100% {
        border-color: var(--wh-color);
    }
}

.membersSide {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .membersSide h3 {
        color: var(--wh-color);
        font-weight: bold;
        margin-bottom: 16px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .membersSide h3 small {
            color: var(--wh-color);
            font-weight: 400;
        }

    .membersSide img {
        width: 100%;
        margin-bottom: 16px;
    }

    .membersSide a {
        border: 2px dashed;
        color: var(--wh-color);
        padding: 8px 16px;
        border-radius: 12px;
        font-size: 16px;
        cursor: pointer;
    }


.panel-body.withActions > div {
    display: flex;
    align-items: flex-start;
}

    .panel-body.withActions > div .standingGroup {
        flex-grow: 1;
    }

        .panel-body.withActions > div .standingGroup .actions {
            display: flex;
            flex-direction: column;
            align-items: center;
            background:var(--green-color);
            margin: -8px;
            padding: 9px;
            border-radius: 14px;
            color: black;
            font-weight: 600;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            cursor: pointer;
        }

            .panel-body.withActions > div .standingGroup .actions svg {
                fill: black;
            }

    .panel-body.withActions > div .rejectOrRemove span {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 9px 9px 9px 16px;
        /* padding-right: 0; */
        border-radius: 14px;
        color: var(--wh-color);
        font-weight: 400;
    }

    .panel-body.withActions > div .rejectOrRemove {
        cursor: pointer;
    }

.own-first-group {
    box-shadow: none;
    background: transparent;
    border: 2px dashed;
    color: var(--wh-color);
    border-radius: 16px;
}

ul.nav.nav-tabs.player-groups {
    box-shadow: none;
    border: 1px dashed var(--wh-color);
    padding: 16px 8px;
    border-radius: 16px;
    gap: 8px;
    flex-wrap: nowrap;
}

    ul.nav.nav-tabs.player-groups > li > a {
        padding: 8px;
        color: var(--wh-color);
        font-weight: bold;
        font-size: 16px;
        border-radius: 8px;
        text-transform: capitalize;
    }

    ul.nav.nav-tabs.player-groups > li {
        background: transparent;
    }

        ul.nav.nav-tabs.player-groups > li.active > a {
            background: var(--wh-color);
            box-shadow: none;
            color: var(--acc-color);
            text-transform: capitalize;
        }

        ul.nav.nav-tabs.player-groups > li > a:hover {
            background: rgba(0 0 0 / 0.24);
        }

        ul.nav.nav-tabs.player-groups > li.active > a:hover {
            background: var(--wh-color);
        }

a.loginFb {
    display: flex;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dadce0;
    color: #3c4043;
    cursor: pointer;
    font-family: "Google Sans", arial, sans-serif;
    font-size: 14px;
    height: 40px;
    letter-spacing: .25px;
    outline: none;
    overflow: hidden;
    padding: 0 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    align-items: center;
    -webkit-transition: background-color .218s;
    transition: background-color .218s;
    gap:8px;
}

.socialLogIn {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 16px;
    margin: 16px 0 32px 0;
}

a.loginFb:hover, a.loginFb:focus {
    box-shadow: none;
    border-color: rgb(210, 227, 252);
    background: rgb(236 243 254);
    outline: none;
}

a.loginFb svg{
    max-height: 22px;
    max-width: 22px;
}

.alert-info {
    border-radius: 16px;
}


@media (max-width: 1199px) {
    body {
        padding-bottom: 120px;
    }

    .container {
        width: 100%
    }

    body {
        margin-top: 92px;
    }

    .navbar-default .navbar-brand {
        padding: 30px 0;
    }

    .navbar-default .navbar-nav > li > a {
        margin: 0 6px;
    }

    .col-xs-12.col-sm-6.groupStanding {
        top: 92px;
        padding: 0 32px;
    }

    .col-xs-12.col-sm-6.time-count.scroll-smooth {
        top: 90px;
        padding-top: 36px;
        min-height: auto;
    }
}

@media (max-width: 1064px) {

    .filter-standing .selects {
        flex-direction: column;
    }

        .filter-standing .selects .dropdown {
            width: 100%;
        }

    .groupStanding table td {
        padding: 8px 6px;
    }

    .col-xs-12.col-sm-6.groupStanding {
        position: relative;
        top: 0;
        margin-bottom: 32px;
    }

    .home-team, .away-team {
        padding: 0px;
    }

    .match .flag {
        width: 78px;
        height: 53px;
    }






    .match .home-team .country, .match .away-team .country {
        font-size: 12px;
        width: 77px;
    }

    .match .pronostic .score > div > input {
        font-size: 22px;
        margin: 0 4px;
        line-height: 22px;
        padding: 0;
        border: none;
        background: transparent;
        color: var(--acc-color);
        font-weight: 900;
        text-align: center;
        max-width: 50px;
        height: 50px;
    }

    .match .pronostic {
        padding: 0;
    }

    .navbar-default .navbar-brand {
        padding: 22px 16px;
    }

    body {
        margin-top: 66px;
    }

    .swiper-wrapper {
        gap: 24px;
        padding-bottom: 4px;
        padding-top: 8px;
    }

    .originality > div {
        width: 100%;
        margin-bottom: 16px;
    }



    nav.navbar.navbar-default.navbar-fixed-top .container {
        display: flex;
        width: 100%;
        align-items: center;
    }


    .navbar-nav .open .dropdown-menu {
        position: absolute;
        background: var(--wh-color);
        padding: 0px;
        border-radius: 16px;
        right: 0;
        top: 53px;
        box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    }

    .container #navbar {
        flex-grow: 1;
    }

    .navbar-nav li.dropdown.open {
        flex-grow: 1;
        justify-content: flex-end;
        display: flex;
    }

    nav.navbar.navbar-default.navbar-fixed-top {
        z-index: 9999;
    }

    ul.nav.navbar-nav.navbar-right {
        justify-content: flex-end;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > * {
        padding: 10px;
        display: flex;
        align-items: center;
        line-height: 1;
        color: var(--acc-color) !important
    }

    .match .pronostic .score > div.dividerScore {
        background: var(--acc-color);
        width: 6px;
        height: 6px;
        border-radius: 2px;
        transform: rotate(45deg);
        box-shadow: none;
    }

    .col-xs-12.col-sm-6.time-count.scroll-smooth, .matchSide {
        position: relative;
        top: 0;
        padding-top: 33px;
        margin-bottom: 36px;
        min-height: auto;
    }
}

@media (min-width: 1921px) {

    .container {
        width: 70%;
    }
}

@media (max-height: 720px) {
    .matchSide .originality > span {
        margin-top: 16px;
    }

    .matchSide .originality > div:last-child {
        margin-bottom: 8px;
    }
}

.standingPrediction button.PerfectScore, .standingPrediction table.PerfectScore {
    background: #FFC107;
    color: var(--acc-color);
}

.match .pronostic .score > div > input {
    box-shadow: inset 0 0 0 1px;
    cursor:pointer;
}


.match .pronostic .score > div > input[readonly="readonly"] {
    box-shadow: none;
    cursor: default;
}

.alert-info {
    background: var(--acc-color) !important;
    color: var(--wh-color) !important;
    border-color: var(--acc-color) !important;
    border-style: dashed;
}

body:after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(26.svg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    pointer-events: none;
    z-index:-1;
}

.col-sm-12.match {
    width: 100%;
}

.loading.animateIn {
    position: fixed;
    z-index: 999999;
    background: #000000ab;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}



.auth-loading-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,.55);
    z-index: 99999;
    display: flex;
    align-items: center;
    justify-content: center;
}

.auth-loading-box {
    background: rgba(20,20,20,.9);
    padding: 18px 22px;
    border-radius: 12px;
    color: #fff;
    text-align: center;
    min-width: 220px;
}

.spinner {
    width: 42px;
    height: 42px;
    border: 4px solid rgba(255,255,255,.25);
    border-top-color: #fff;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.txt {
    font-size: 14px;
    opacity: .95;
}
