diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_CS.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_CS.txt
index ab7afccea..83c1c4687 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_CS.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_CS.txt
@@ -34,7 +34,7 @@ CMD Arg Name - username || uživatel
Cmd Confirm - accept || Přijmout
Cmd Confirm - cancelled, no data change || Zrušeno. Žádná data nebyla změněna.
Cmd Confirm - cancelled, unregister || Zrušeno. '${0}' nebyl odregistrován
-Cmd Confirm - clearing db || Chystáte se smazat všechna Plan-data v ${0}
+Cmd Confirm - clearing db || Chystáte se smazat všechna Plan data v ${0}
Cmd Confirm - confirmation || Potvrdit:
Cmd Confirm - deny || Zrušit
Cmd Confirm - Expired || Potvrzení vypršelo, použijte příkaz znovu
@@ -44,7 +44,7 @@ Cmd Confirm - overwriting db || Chystáte se přepsat data v
Cmd Confirm - remove player db || Chystáte se smazat data ${0} z ${1}
Cmd Confirm - unregister || Chystáte se odregistrovat '${0}' linknutého s ${1}
Cmd db - creating backup || Vytvářím soubor zálohy '${0}.db' s obsahem z ${1}
-Cmd db - removal || Mažu Plan-data z ${0}..
+Cmd db - removal || Mažu Plan data z ${0}..
Cmd db - removal player || Mažu data ${0} z ${1}..
Cmd db - server uninstalled || §aPokud je server stále nainstalovaný, automaticky se ukáže jako instalovaný v databázi.
Cmd db - write || Zapisuji do ${0}..
@@ -139,11 +139,11 @@ Disable || Player Analytics vypnuty.
Disable - Processing || Zpracovávání kritických nezpracovaných úkonů. (${0})
Disable - Processing Complete || Zpracování dokončeno.
Disable - Unsaved Session Save || Ukládání nedokončené relace.
-Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
-Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
-Disable - Waiting SQLite Complete || Closed SQLite connection.
-Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
-Disable - Waiting Transactions Complete || Transaction queue closed.
+Disable - Unsaved Session Save Timeout || Překročen časový limit, ukládánm nedokončené relace pro příští spojení.
+Disable - Waiting SQLite || Čekání na dokončení dotazu, aby se zabránilo pádu JVM SQLite..
+Disable - Waiting SQLite Complete || Uzavřené připojení SQLite.
+Disable - Waiting Transactions || Čekám na nedokončené transakce, aby nedošlo ke ztrátě dat..
+Disable - Waiting Transactions Complete || Fronta Transakce uzavřena.
Disable - WebServer || Webserver je již vypnutý.
Enable || Player Analytics zapnuty.
Enable - Database || ${0}-připojení k databázi navázáno.
@@ -152,7 +152,7 @@ Enable - Notify Empty IP || IP v server.properties je pr
Enable - Notify Geolocations disabled || Sbírání geolokace není aktivní. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan potřebuje internetové připojení pro první start ke stažení GeoLite2 Geolocation databáze.
Enable - Notify Webserver disabled || WebServer nebyl inicializován. (WebServer.DisableWebServer: true)
-Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
+Enable - Storing preserved sessions || Uložení relace, které byly zachovalé před předchozím spojením.
Enable - WebServer || Webserver běží na PORTU ${0} (${1})
Enable FAIL - Database || ${0}-Připojení k databázi selhalo: ${1}
Enable FAIL - Database Patch || Patch databáze selhal, plugin musí být vypnut. Prosíme nahlašte tento problém
@@ -228,7 +228,7 @@ HTML - LABEL_NEW_PLAYERS || Noví hráči
HTML - LABEL_NICKNAME || Přezdívka
HTML - LABEL_NO_SESSION_KILLS || Žádný
HTML - LABEL_ONLINE_FIRST_JOIN || Online hráči při prvním připojení
-HTML - LABEL_OPERATOR || Operator
+HTML - LABEL_OPERATOR || Operátor
HTML - LABEL_PER_PLAYER || na hráče
HTML - LABEL_PER_REGULAR_PLAYER || na pravidelného hráče
HTML - LABEL_PLAYER_DEATHS || Smrti způsobené hráči
@@ -376,7 +376,7 @@ HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Online aktivita na proxy
HTML - TITLE_GRAPH_PUNCHCARD || Štítek pro 30 dní
HTML - TITLE_INSIGHTS || Postřehy za 30 dní
HTML - TITLE_IS_AVAILABLE || je dostupný
-HTML - TITLE_JOIN_ADDRESSES || Join Addresses
+HTML - TITLE_JOIN_ADDRESSES || Připojovací IP
HTML - TITLE_LAST_24_HOURS || Posledních 24 hodin
HTML - TITLE_LAST_30_DAYS || Posledních 30 dní
HTML - TITLE_LAST_7_DAYS || Posledních 7 dní
@@ -435,9 +435,9 @@ HTML - Version Update || Aktualizovat
HTML - Version Update Available || Nová verze ${0} je dostupná!
HTML - Version Update Dev || Toto je vývojářská verze.
HTML - Version Update Info || Nová verze je dostupná ke stažení.
-HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
-HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
-HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
+HTML - WARNING_NO_GAME_SERVERS || Některá data vyžadují, aby byla na herní servery nainstalována aplikace Plan.
+HTML - WARNING_NO_GEOLOCATIONS || V konfiguraci je třeba povolit shromažďování geolokací (Přijměte GeoLite2 EULA).
+HTML - WARNING_NO_SPONGE_CHUNKS || Chunky nejsou na Sponge dostupné
HTML - WITH ||
S
HTML ERRORS - ACCESS_DENIED_403 || Přístup zamítnut
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Ujistěte se, že jste zaregistrovaní s uživatelem s /plan register - Zkontrolujte zda je jméno a heslo správné - Jméno a heslo jsou citlivá na velká/malá písmena
Pokud jste zapomněli heslo, zeptejte se člena týmu ke smazání vašeho starého uživatele či nové registraci.
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Nenalezeno
HTML ERRORS - NOT_PLAYED_404 || Hráč nebyl nenalezen.
HTML ERRORS - PAGE_NOT_FOUND_404 || Stránka neexistuje.
HTML ERRORS - UNAUTHORIZED_401 || Neautorizováno
-HTML ERRORS - UNKNOWN_PAGE_404 || Ujistěte se, že přistupujete na odkaz poskytnutý příkazem, Příklad:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Ujistěte se, že přistupujete na odkaz poskytnutý příkazem, Příklad:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || Hráčské UUID nebylo nalezeno v databázi.
In Depth Help - /plan db || Použít jiné subpříkazy databáze ke změně dat
In Depth Help - /plan db backup || Použití SQLite k zálohování cílové databáze do souboru.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_DE.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_DE.txt
index 7bd479b10..e6f5d2a2f 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_DE.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_DE.txt
@@ -2,26 +2,26 @@ API - css+ || PageExtension: ${0} added sty
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Klicke hier
Cmd - Link || Link
-Cmd - Link Network || Network page:
-Cmd - Link Player || Player page:
-Cmd - Link Player JSON || Player json:
-Cmd - Link Players || Players page:
-Cmd - Link Register || Register page:
-Cmd - Link Server || Server page:
-CMD Arg - backup-file || Name of the backup file (case sensitive)
-CMD Arg - code || Code used to finalize registration.
-CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
-CMD Arg - db type clear || Type of the database to remove all data from.
-CMD Arg - db type hotswap || Type of the database to start using.
-CMD Arg - db type move from || Type of the database to move data from.
-CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
-CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
-CMD Arg - feature || Name of the feature to disable: ${0}
-CMD Arg - player identifier || Name or UUID of a player
-CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
-CMD Arg - server identifier || Name, ID or UUID of a server
-CMD Arg - subcommand || Use the command without subcommand to see help.
-CMD Arg - username || Username of another user. If not specified player linked user is used.
+Cmd - Link Network || Netzwerk-Seite:
+Cmd - Link Player || Spieler-Seite:
+Cmd - Link Player JSON || Spieler JSON:
+Cmd - Link Players || Spieler-Seite:
+Cmd - Link Register || RRegisterseite:
+Cmd - Link Server || Server Seite:
+CMD Arg - backup-file || Name der Backup Datei (Groß- und Kleinschreibung beachten!)
+CMD Arg - code || Code, um die Registrierung abzuschließen.
+CMD Arg - db type backup || Datenbanktyp, von welchem ein Backup erstellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet.
+CMD Arg - db type clear || Datenbanktyp, von welchem alle Daten gelöscht werden sollen.
+CMD Arg - db type hotswap || Datenbanktyp, welcher verwendet werden soll.
+CMD Arg - db type move from || Datenbanktyp, von welchem Daten verschoben werden sollen.
+CMD Arg - db type move to || Datenbanktyp, zu welchem Daten verschoben werden sollen. Kann nicht der selbe wie vorher sein.
+CMD Arg - db type restore || Datenbanktyp, welcher wiederhergestellt werden soll. Wenn keiner angegeben wird, wird die aktuell festgelegte Datenbank verwendet.
+CMD Arg - feature || Name des zu deaktivierenden Features: ${0}
+CMD Arg - player identifier || Name oder UUID eines Spieler
+CMD Arg - player identifier remove || Anhabe eines Spielers, welcher aus der aktuellen Datenbank entfernt werden soll
+CMD Arg - server identifier || Name, ID oder UUID eines Servers
+CMD Arg - subcommand || Nutze den Befehl ohne Unterbefehl, um die Hilfe anzuzeigen
+CMD Arg - username || Nutzername eines anderen Nutzers. Wenn nicht angegeben, wird der mit dem Spieler verknüpfte Benutzer verwendet.
CMD Arg Name - backup-file || backup-file
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
@@ -31,27 +31,27 @@ CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
-Cmd Confirm - accept || Accept
-Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
-Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
-Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
-Cmd Confirm - confirmation || Confirm:
-Cmd Confirm - deny || Cancel
-Cmd Confirm - Expired || Confirmation expired, use the command again
+Cmd Confirm - accept || Annehmen
+Cmd Confirm - cancelled, no data change || Abgebrochen. Es wurden keine Daten verändert.
+Cmd Confirm - cancelled, unregister || Abgebrochen. '${0}' wurde nicht unregistriert
+Cmd Confirm - clearing db || Du bist dabei sämtliche Plan-Daten in ${0} zu entfernen.
+Cmd Confirm - confirmation || Bestätigen:
+Cmd Confirm - deny || Abbrechen
+Cmd Confirm - Expired || Bestätigungsanfrage abgelaufen, nutze den Befehl erneut
Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
-Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
-Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
+Cmd Confirm - overwriting db || Du bist dabei Daten in Plan ${0} mit Daten in ${1} zu überschreiben
+Cmd Confirm - remove player db || Du bist dabei Daten von ${0} aus ${1} zu entfernen
Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
-Cmd db - removal || Removing Plan-data from ${0}..
-Cmd db - removal player || Removing data of ${0} from ${1}..
-Cmd db - server uninstalled || §aIf the server is still installed, it will automatically set itself as installed in the database.
-Cmd db - write || Writing to ${0}..
+Cmd db - removal || Entferne Plan-Daten von ${0}..
+Cmd db - removal player || Entferne Daten von ${0} aus ${1}..
+Cmd db - server uninstalled || §aWenn der Server noch installiert ist, setzt er sich automatisch als installiert in die Datenbank.
+Cmd db - write || Schreibe in ${0}..
Cmd Disable - Disabled || §aPlan ist nun deaktiviert. Nutze reload um das Plugin neu zu starten.
Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
Cmd FAIL - Database not open || §cDatenbank ist ${0} - Bitte versuche es später erneut.
-Cmd FAIL - Empty search string || The search string can not be empty
+Cmd FAIL - Empty search string || TDer Suchstring kann nicht leer sein
Cmd FAIL - Invalid Username || §cDieser Benutzer besitzt keine UUID.
Cmd FAIL - No Feature || §eWelches Feature soll deaktiviert werden? (momentan unterstützt: ${0})
Cmd FAIL - No Permission || §cDafür fehlt dir die Berechtigung.
@@ -62,12 +62,12 @@ Cmd FAIL - Require only one Argument || §cNur ein Argument erforderl
Cmd FAIL - Requires Arguments || §cArgumente erforderlich (${0}) ${1}
Cmd FAIL - see config || see '${0}' in config.yml
Cmd FAIL - Unknown Username || §cDieser Benutzer war noch nie auf dem Server.
-Cmd FAIL - Users not linked || User is not linked to your account and you don't have permission to remove other user's accounts.
+Cmd FAIL - Users not linked || Dieser Benutzer ist nicht mit deinem Konto verknüpft und du hast nicht die Berechtigung, die Konten anderer Benutzer zu entfernen.
Cmd FAIL - WebUser does not exists || §cDieser Benutzer existiert nicht!
Cmd FAIL - WebUser exists || §cDieser Benutzer existiert schon!
-Cmd Footer - Help || §7Hover over command or arguments or use '/${0} ?' to learn more about them.
+Cmd Footer - Help || §7Fahre über Vefehle oder Argumente oder nutze '/${0} ?' um mehr über diese zu lernen.
Cmd Header - Analysis || > §2Analyse-Ergebnis:
-Cmd Header - Help || > §2/${0} Help
+Cmd Header - Help || > §2/${0} Hilfe
Cmd Header - Info || > §2Benutzeranalyse:
Cmd Header - Inspect || > §2Benutzer: §f${0}
Cmd Header - Network || > §2Netzwerkseite
@@ -83,9 +83,9 @@ Cmd Info - Reload Complete || §aReload erfolgreich.
Cmd Info - Reload Failed || §cBeim Reload ist etwas schief gelaufen. Es wird empfohlen, den Server neuzustarten.
Cmd Info - Update || §2Update verfügbar: §f${0}
Cmd Info - Version || §2Version: §f${0}
-Cmd network - No network || Server is not connected to a network. The link redirects to server page.
-Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
-Cmd Notify - No WebUser || Möglicherweise hast du keinen Account. Erstelle einen mit /plan register
+Cmd network - No network || Server ist nicht in einem Netzwerk. Der Link leitet auf die Server Seite um.
+Cmd Notify - No Address || §eEs war keine Adresse verfügbar - Verwendung von localhost als Fallback. Richte 'Alternative_IP' in den Einstellungen ein.
+Cmd Notify - No WebUser || Möglicherweise hast du keinen Account. Erstelle einen mit /plan register
Cmd Notify - WebUser register || Neuer Account hinzugefügt: '${0}' Rechte-Level: ${1}
Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
Cmd Qinspect - Activity Index || §2Aktivitätsindex: §f${0} | ${1}
@@ -101,24 +101,24 @@ Cmd Qinspect - Registered || §2Registrierung: §f${0}
Cmd Qinspect - Times Kicked || §2Kicks: §f${0}
Cmd SUCCESS - Feature disabled || §a'${0}' wurde bis zum nächsten Reload des Plugins deaktiviert.
Cmd SUCCESS - WebUser register || §aNeuer Account (${0}) erfolgreich hinzugefügt!
-Cmd unregister - unregistering || Unregistering '${0}'..
+Cmd unregister - unregistering || Löschen der Registrierung von '${0}'..
Cmd WARN - Database not open || §eDatenbank ist ${0} - Dies könnte länger als erwartet dauern..
Cmd Web - Permission Levels || >\§70: Zugriff auf alle Seiten\§71: Zugriff auf '/players' Und alle Spielerseiten\§72: Zugriff auf alle Spielerseiten mit dem gleichen Username wie der Web-Account\§73+: Keine Berechtigung
-Command Help - /plan db || Manage Plan database
-Command Help - /plan db backup || Backup data of a database to a file
-Command Help - /plan db clear || Remove ALL Plan data from a database
+Command Help - /plan db || Verwalte die Plan Datenbank
+Command Help - /plan db backup || Erstelle ein Backup der Datenbank in eine Datei
+Command Help - /plan db clear || Lösche ALLE Daten von Plan
Command Help - /plan db hotswap || Ändere die Datenbank schnell
Command Help - /plan db move || Bewege die Daten zwischen den Datenbanken
-Command Help - /plan db remove || Remove player's data from Current database
-Command Help - /plan db restore || Restore data from a file to a database
+Command Help - /plan db remove || Lösche Daten eines Spielers aus der aktuellen Datenbank
+Command Help - /plan db restore || Stelle Daten aus einer Datei in die Datenbank wiederher
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
-Command Help - /plan disable || Disable the plugin or part of it
-Command Help - /plan export || Export html or json files manually
-Command Help - /plan import || Import data
-Command Help - /plan info || Information about the plugin
+Command Help - /plan disable || Deaktiviere das Plugin oder einen Teil
+Command Help - /plan export || Exportiere JSON oder HTMl Dateien manuell
+Command Help - /plan import || Importiere Daten
+Command Help - /plan info || Informationen über das Plugin
Command Help - /plan ingame || Zeigt die Spielerinfo im Spiel
-Command Help - /plan json || View json of Player's raw data.
-Command Help - /plan logout || Log out other users from the panel.
+Command Help - /plan json || JSON der Rohdaten eines Spielers anzeigen.
+Command Help - /plan logout || Melde andere Nutzer aus dem Panel ab.
Command Help - /plan network || Netzwerk-Seite
Command Help - /plan player || Zeigt eine Spielerseite an
Command Help - /plan players || Spieler-Seite
@@ -127,8 +127,8 @@ Command Help - /plan reload || Plan neuladen
Command Help - /plan search || Nach einem Spieler suchen
Command Help - /plan server || Server-Übersicht
Command Help - /plan servers || Liste die Server in der Datenbank auf
-Command Help - /plan unregister || Unregister a user of Plan website
-Command Help - /plan users || List all web users
+Command Help - /plan unregister || Registrierung eines Benutzers der Plan-Website aufheben
+Command Help - /plan users || Zeige alle Web-Benutzer
Database - Apply Patch || Wende Patch an: ${0}..
Database - Patches Applied || Alle Datenbankpatches wurden erfolgreich angewendet.
Database - Patches Applied Already || Alle Datenbankpatches wurden bereits angewendet.
@@ -165,14 +165,14 @@ HTML - COMPARING_15_DAYS || Vergleiche 15 Tage
HTML - COMPARING_60_DAYS || Vergleiche 30 Tage bis Jetzt
HTML - COMPARING_7_DAYS || Vergleiche 7 Tage
HTML - DATABASE_NOT_OPEN || Datenbank ist nicht offen, überprüfe den DB Status mit /plan info
-HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
-HTML - ERROR || Authentifikation fehlgeschlagen
-HTML - EXPIRED_COOKIE || User cookie has expired
-HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
-HTML - FILTER_ALL_PLAYERS || All players
-HTML - FILTER_BANNED || Ban status
-HTML - FILTER_GROUP || Group:
-HTML - FILTER_OPS || Operator status
+HTML - DESCRIBE_RETENTION_PREDICTION || Dieser Wert ist eine Vorhersage, die auf früheren Spielern basiert.
+HTML - ERROR || Authentifizierung fehlgeschlagen
+HTML - EXPIRED_COOKIE || Benutzer-Cookie ist abgelaufen
+HTML - FILTER_ACTIVITY_INDEX_NOW || Aktuelle Aktivitätsgruppe
+HTML - FILTER_ALL_PLAYERS || Alle Spieler
+HTML - FILTER_BANNED || Bann-Status
+HTML - FILTER_GROUP || Gruppe:
+HTML - FILTER_OPS || Operator Status
HTML - INDEX_ACTIVE || Aktiv
HTML - INDEX_INACTIVE || Inaktiv
HTML - INDEX_IRREGULAR || Unregelmäßig
@@ -182,27 +182,27 @@ HTML - KILLED || Getötet
HTML - LABEL_1ST_WEAPON || Tödlichste PvP Waffe
HTML - LABEL_2ND_WEAPON || 2. PvP Waffe
HTML - LABEL_3RD_WEAPON || 3. PvP Waffe
-HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
+HTML - LABEL_ACTIVE_PLAYTIME || Aktive Spielzeit
HTML - LABEL_ACTIVITY_INDEX || Aktivitätsindex
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || AFK Zeit
HTML - LABEL_AVG || Durchschnitt
-HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
-HTML - LABEL_AVG_AFK_TIME || Average AFK Time
-HTML - LABEL_AVG_CHUNKS || Average Chunks
-HTML - LABEL_AVG_ENTITIES || Average Entities
+HTML - LABEL_AVG_ACTIVE_PLAYTIME || Durchschnittliche aktive Spielzeit
+HTML - LABEL_AVG_AFK_TIME || Durchschnittliche AFK Zeit
+HTML - LABEL_AVG_CHUNKS || Durchschnittliche Chunks
+HTML - LABEL_AVG_ENTITIES || Durchschnittliche Entitäten
HTML - LABEL_AVG_KDR || Durschnittliche KDR
HTML - LABEL_AVG_MOB_KDR || Durschnittliche Mob KDR
HTML - LABEL_AVG_PLAYTIME || Durschnittliche Spielzeit
HTML - LABEL_AVG_SESSION_LENGTH || Durschnittliche Sitzungslänge
-HTML - LABEL_AVG_SESSIONS || Average Sessions
+HTML - LABEL_AVG_SESSIONS || Durchschnittliche Sessions
HTML - LABEL_AVG_TPS || Durschnittliche TPS
HTML - LABEL_BANNED || Gebannt
HTML - LABEL_BEST_PEAK || Rekord
HTML - LABEL_DAY_OF_WEEK || Tag der Woche
HTML - LABEL_DEATHS || Tode
HTML - LABEL_DOWNTIME || Downtime
-HTML - LABEL_DURING_LOW_TPS || During Low TPS Spikes:
+HTML - LABEL_DURING_LOW_TPS || Während niedriger TPS-Spitzen:
HTML - LABEL_ENTITIES || Entitäten
HTML - LABEL_FAVORITE_SERVER || Lieblingsserver
HTML - LABEL_FIRST_SESSION_LENGTH || Erste Sitzungslänge
@@ -227,9 +227,9 @@ HTML - LABEL_NEW || Neu
HTML - LABEL_NEW_PLAYERS || Neue Spieler
HTML - LABEL_NICKNAME || Nickname
HTML - LABEL_NO_SESSION_KILLS || Keiner
-HTML - LABEL_ONLINE_FIRST_JOIN || Players online on first join
+HTML - LABEL_ONLINE_FIRST_JOIN || Spieler beim ersten Beitritt online
HTML - LABEL_OPERATOR || Operator
-HTML - LABEL_PER_PLAYER || / Player
+HTML - LABEL_PER_PLAYER || / Spieler
HTML - LABEL_PER_REGULAR_PLAYER || / Regulärer Spieler
HTML - LABEL_PLAYER_DEATHS || Tode durch Spieler
HTML - LABEL_PLAYER_KILLS || Getötete Spieler
@@ -264,7 +264,7 @@ HTML - LINK_WIKI || Plan Wiki, Tutorials & Docume
HTML - LOCAL_MACHINE || Lokale Maschine
HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
HTML - LOGIN_FAILED || Login failed:
-HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
+HTML - LOGIN_FORGOT_PASSWORD || Passwort vergessen?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
@@ -276,7 +276,7 @@ HTML - LOGIN_USERNAME || "Username"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Neu:
HTML - NO_KILLS || Keine Kills
-HTML - NO_USER_PRESENT || User cookie not present
+HTML - NO_USER_PRESENT || Benutzer-Cookie nicht vorhanden
HTML - NON_OPERATORS (Filters) || Non operators
HTML - NOT_BANNED (Filters) || Not banned
HTML - OFFLINE || Offline
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Nicht gefunden.
HTML ERRORS - NOT_PLAYED_404 || Der Spieler war nie auf dem Server.
HTML ERRORS - PAGE_NOT_FOUND_404 || Diese Seite existiert nicht.
HTML ERRORS - UNAUTHORIZED_401 || Unautorisiert
-HTML ERRORS - UNKNOWN_PAGE_404 || Stelle sicher, dass du einen Link benutzt, der von einem Befehl generiert wurde. Beispielsweise:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Stelle sicher, dass du einen Link benutzt, der von einem Befehl generiert wurde. Beispielsweise:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || Die UUID des Spielers wurde nicht in der Datenbank gefunden.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_EN.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_EN.txt
index 0e29967d1..bebbf54ae 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_EN.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_EN.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Not Found
HTML ERRORS - NOT_PLAYED_404 || Plan has not seen this player.
HTML ERRORS - PAGE_NOT_FOUND_404 || Page does not exist.
HTML ERRORS - UNAUTHORIZED_401 || Unauthorized
-HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || Player UUID was not found in the database.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_ES.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_ES.txt
index 1f8f9313f..c3471ce0a 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_ES.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_ES.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || No encontrado
HTML ERRORS - NOT_PLAYED_404 || Ese jugador no ha jugado en este servidor.
HTML ERRORS - PAGE_NOT_FOUND_404 || La pagina no existe.
HTML ERRORS - UNAUTHORIZED_401 || No autorizado
-HTML ERRORS - UNKNOWN_PAGE_404 || Asegurate que estas entrando por un link dado por un comando, Ejemplos:/player/NombreJugador /server/NombreServidor
+HTML ERRORS - UNKNOWN_PAGE_404 || Asegurate que estas entrando por un link dado por un comando, Ejemplos:/player/{uuid/nombre} /server/{uuid/nombre/id}
HTML ERRORS - UUID_404 || La UUID del jugador no ha sido encontrada.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_FI.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_FI.txt
index 3d52fe599..2b1277e11 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_FI.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_FI.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Ei löytynyt
HTML ERRORS - NOT_PLAYED_404 || Pelaaja ei ole pelannut palvelimella.
HTML ERRORS - PAGE_NOT_FOUND_404 || Sivua ei ole olemassa.
HTML ERRORS - UNAUTHORIZED_401 || Todennusta ei suoritettu loppuun.
-HTML ERRORS - UNKNOWN_PAGE_404 || Varmista menneeesi komennon antamaan osoitteeseen, Esim:/player/PelaajanNimi /server/PalvelimenNimi
+HTML ERRORS - UNKNOWN_PAGE_404 || Varmista menneeesi komennon antamaan osoitteeseen, Esim:/player/{uuid/nimi} /server/{uuid/nimi/id}
HTML ERRORS - UUID_404 || Pelaajan UUID:ta ei löytynyt tietokannasta.
In Depth Help - /plan db || Käytä eri tietokanta alikomentoja vaikuttaaksesi tietokantaan
In Depth Help - /plan db backup || Käyttää SQLiteä varmuuskopioimaan tiedot tiedostoon.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_FR.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_FR.txt
index 616c097c3..ffd33560a 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_FR.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_FR.txt
@@ -1,134 +1,134 @@
-API - css+ || PageExtension: ${0} added stylesheet(s) to ${1}, ${2}
-API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
+API - css+ || Extension de Page : ${0} a ajouté une ou plusieurs feuilles de style à ${1}, ${2}
+API - js+ || Extension de Page : ${0} a ajouté un ou plusieurs JavaScript à ${1}, ${2}
Cmd - Click Me || Cliquez ici
Cmd - Link || Lien
-Cmd - Link Network || Network page:
-Cmd - Link Player || Player page:
-Cmd - Link Player JSON || Player json:
-Cmd - Link Players || Players page:
-Cmd - Link Register || Register page:
-Cmd - Link Server || Server page:
-CMD Arg - backup-file || Name of the backup file (case sensitive)
-CMD Arg - code || Code used to finalize registration.
-CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
-CMD Arg - db type clear || Type of the database to remove all data from.
-CMD Arg - db type hotswap || Type of the database to start using.
-CMD Arg - db type move from || Type of the database to move data from.
-CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
-CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
-CMD Arg - feature || Name of the feature to disable: ${0}
-CMD Arg - player identifier || Name or UUID of a player
-CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
-CMD Arg - server identifier || Name, ID or UUID of a server
-CMD Arg - subcommand || Use the command without subcommand to see help.
-CMD Arg - username || Username of another user. If not specified player linked user is used.
-CMD Arg Name - backup-file || backup-file
+Cmd - Link Network || Page du Réseau :
+Cmd - Link Player || Page du Joueur :
+Cmd - Link Player JSON || JSON du Joueur :
+Cmd - Link Players || Page des Joueurs :
+Cmd - Link Register || Page d'enregistrement :
+Cmd - Link Server || Page du Serveur :
+CMD Arg - backup-file || Nom du fichier de sauvegarde (sensibles aux minuscules/majuscules)
+CMD Arg - code || Code utilisé pour finaliser l'enregistrement.
+CMD Arg - db type backup || Type de la base de données pour sauvegarder. Si non spécifié, la base de données actuelle est utilisée.
+CMD Arg - db type clear || Type de la base de données pour supprimer toutes les données.
+CMD Arg - db type hotswap || Type de la base de données pour commencer l'utilisation.
+CMD Arg - db type move from || Type de la base de données pour fournir les données.
+CMD Arg - db type move to || Type de la base de données pour recevoir les données. Doit être différente de la précédente.
+CMD Arg - db type restore || Type de la base de données pour restaurer. Si non spécifié, la base de données actuelle est utilisée.
+CMD Arg - feature || Nom de la fonctionnalité à désactiver : ${0}
+CMD Arg - player identifier || Nom ou UUID d'un joueur
+CMD Arg - player identifier remove || Identifiant d'un joueur qui sera supprimé de la base de données actuelle.
+CMD Arg - server identifier || Nom, ID ou UUID d'un serveur
+CMD Arg - subcommand || Utilisez cette commande sans sous-commande pour afficher l'aide.
+CMD Arg - username || Nom d'utilisateur d'un autre utilisateur. Si non spécifié, l'utilisateur lié au joueur est utilisé.
+CMD Arg Name - backup-file || fichier-de-sauvegarde
CMD Arg Name - code || ${code}
-CMD Arg Name - export kind || export kind
-CMD Arg Name - feature || feature
-CMD Arg Name - import kind || import kind
-CMD Arg Name - name or uuid || name/uuid
-CMD Arg Name - server || server
-CMD Arg Name - subcommand || subcommand
-CMD Arg Name - username || username
-Cmd Confirm - accept || Accept
-Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
-Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
-Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
-Cmd Confirm - confirmation || Confirm:
-Cmd Confirm - deny || Cancel
-Cmd Confirm - Expired || Confirmation expired, use the command again
-Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
-Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
-Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
-Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
-Cmd Confirm - unregister || You are about to unregister '${0}' linked to ${1}
-Cmd db - creating backup || Creating a backup file '${0}.db' with contents of ${1}
-Cmd db - removal || Removing Plan-data from ${0}..
-Cmd db - removal player || Removing data of ${0} from ${1}..
-Cmd db - server uninstalled || §aIf the server is still installed, it will automatically set itself as installed in the database.
-Cmd db - write || Writing to ${0}..
+CMD Arg Name - export kind || type d'exportation
+CMD Arg Name - feature || fonctionnalité
+CMD Arg Name - import kind || type d'importation
+CMD Arg Name - name or uuid || nom/uuid
+CMD Arg Name - server || serveur
+CMD Arg Name - subcommand || sous-commande
+CMD Arg Name - username || nom d'utilisateur
+Cmd Confirm - accept || Accepter
+Cmd Confirm - cancelled, no data change || Annulé. Aucune donnée n'a été modifiée.
+Cmd Confirm - cancelled, unregister || Annulé. '${0}' n'était pas enregistré
+Cmd Confirm - clearing db || Vous êtes sur le point de supprimer toutes les données de Plan de ${0}
+Cmd Confirm - confirmation || Confirmer :
+Cmd Confirm - deny || Annuler
+Cmd Confirm - Expired || La confirmation a expiré, utilisez à nouveau la commande
+Cmd Confirm - Fail on accept || L'action acceptée a échoué lors de l'exécution : ${0}
+Cmd Confirm - Fail on deny || L'action refusée a échoué lors de l'exécution : ${0}
+Cmd Confirm - overwriting db || Vous êtes sur le point d'écraser des données dans de Plan ${0} avec les données de ${1}
+Cmd Confirm - remove player db || Vous êtes sur le point de supprimer les données de ${0} depuis ${1}
+Cmd Confirm - unregister || Vous êtes sur le point de désenregistrer '${0}' lié à ${1}
+Cmd db - creating backup || Création d'un fichier de sauvegarde '${0}.db' avec les contenus de ${1}
+Cmd db - removal || Suppression des données de Plan depuis ${0}..
+Cmd db - removal player || Suppression des données de ${0} depuis ${1}..
+Cmd db - server uninstalled || §aSi le serveur est toujours installé, il se définira automatiquement comme dans la base de données.
+Cmd db - write || Écriture à ${0}..
Cmd Disable - Disabled || §aLes systèmes de Plan sont maintenant désactivés. Vous pouvez toujours exécuter la commande 'reload' pour les redémarrer.
-Cmd FAIL - Accepts only these arguments || Accepts following as ${0}: ${1}
+Cmd FAIL - Accepts only these arguments || Accepte les éléments suivants comme ${0} : ${1}
Cmd FAIL - Database not open || §cLa base de données est : ${0} - Merci de réessayer plus tard.
-Cmd FAIL - Empty search string || The search string can not be empty
+Cmd FAIL - Empty search string || La chaîne de recherche ne peut pas être vide
Cmd FAIL - Invalid Username || §cCet utilisateur ne possède pas d'UUID.
Cmd FAIL - No Feature || §eDéfinir une fonctionnalité à désactiver ! (supporte actuellement ${0})
Cmd FAIL - No Permission || §cVous ne possédez pas la permission requise.
-Cmd FAIL - No player || Player '${0}' was not found, they have no UUID.
-Cmd FAIL - No player register || Player '${0}' was not found in the database.
-Cmd FAIL - No server || Server '${0}' was not found from the database.
+Cmd FAIL - No player || Joueur '${0}' non trouvé, il n'a pas d'UUID.
+Cmd FAIL - No player register || Joueur '${0}' non trouvé dans la base de données.
+Cmd FAIL - No server || Serveur '${0}' non trouvé dans la base de données.
Cmd FAIL - Require only one Argument || §cUn argument est requis ${1}
Cmd FAIL - Requires Arguments || §cDes arguments sont requis (${0}) ${1}
-Cmd FAIL - see config || see '${0}' in config.yml
+Cmd FAIL - see config || voir '${0}' dans config.yml
Cmd FAIL - Unknown Username || §cCet utilisateur ne s'est jamais connecté sur ce serveur.
-Cmd FAIL - Users not linked || User is not linked to your account and you don't have permission to remove other user's accounts.
+Cmd FAIL - Users not linked || Aucun utilisateur n'est pas lié à votre compte et vous n'avez pas la permission de supprimer les comptes d'autres utilisateurs.
Cmd FAIL - WebUser does not exists || §cCet utilisateur n'existe pas !
Cmd FAIL - WebUser exists || §cCet utilisateur existe déjà !
-Cmd Footer - Help || §7Hover over command or arguments or use '/${0} ?' to learn more about them.
+Cmd Footer - Help || §7Survolez la commande / les arguments ou utilisez '/${0} ?' pour en savoir plus sur eux.
Cmd Header - Analysis || > §2Résultats de l'analyse
Cmd Header - Help || > §2/${0} Help
Cmd Header - Info || > §2Analyse du joueur
Cmd Header - Inspect || > §2Joueur : §f${0}
Cmd Header - Network || > §2Page du réseau
Cmd Header - Players || > §2Joueurs
-Cmd Header - Search || > §2${0} Résultats pour §f${1}§2:
-Cmd Header - server list || id::name::uuid
+Cmd Header - Search || > §2${0} Résultats pour §f${1}§2 :
+Cmd Header - server list || id::nom d'utilisateur::uuid
Cmd Header - Servers || > §2Serveurs
-Cmd Header - web user list || username::linked to::permission level
+Cmd Header - web user list || nom d'utilisateur::lié à::permission niveau
Cmd Header - Web Users || > §2${0} Utilisateurs Web
-Cmd Info - Bungee Connection || §2Connecté à Bungee : §f${0}
+Cmd Info - Bungee Connection || §2Connecté : §f${0}
Cmd Info - Database || §2Base de données actuelle : §f${0}
Cmd Info - Reload Complete || §aRechargement terminé.
Cmd Info - Reload Failed || §cUne erreur s'est produite lors du rechargement du plugin, un redémarrage total est recommandé.
Cmd Info - Update || §2Mise à jour disponible : §f${0}
Cmd Info - Version || §2Version : §f${0}
-Cmd network - No network || Server is not connected to a network. The link redirects to server page.
-Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
+Cmd network - No network || Le serveur n'est pas connecté à un réseau. Le lien redirige vers la page du serveur.
+Cmd Notify - No Address || §eAucune adresse étant disponible - utilisation localhost comme solution de repli. Veuillez configurer le paramètre 'Alternative_IP's.
Cmd Notify - No WebUser || Vous n'avez peut-être pas d'utilisateur Web, essayez d'exécuter '/plan register ' afin d'y remédier.
Cmd Notify - WebUser register || Nouvel utilisateur enregistré : '${0}' Niveau de permission : ${1}.
-Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
-Cmd Qinspect - Activity Index || §2Indice d'activité : §f${0} | ${1}
-Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
+Cmd Qinspect - Active Playtime || §2Temps Actif : §f${0}
+Cmd Qinspect - Activity Index || §2Indice d'Activité : §f${0} | ${1}
+Cmd Qinspect - AFK Playtime || §2Temps AFK : §f${0}
Cmd Qinspect - Deaths || §2Morts : §f${0}
-Cmd Qinspect - Geolocation || §2Connecté depuis : §f${0}
-Cmd Qinspect - Last Seen || §2Vu pour la dernière fois : §f${0}
+Cmd Qinspect - Geolocation || §2Géolocalisation : §f${0}
+Cmd Qinspect - Last Seen || §2Dernière Connexion : §f${0}
Cmd Qinspect - Longest Session || §2Session la plus longue : §f${0}
Cmd Qinspect - Mob Kills || §2Kills de Mobs : §f${0}
Cmd Qinspect - Player Kills || §2Kills de Joueurs : §f${0}
-Cmd Qinspect - Playtime || §2Temps de jeu : §f${0}
-Cmd Qinspect - Registered || §2Incrit depuis : §f${0}
-Cmd Qinspect - Times Kicked || §2Nombre d'éjections : §f${0}
-Cmd SUCCESS - Feature disabled || §aFontionnalité '${0}' temporairement désactivée jusqu'au prochain rechargement du plugin.
+Cmd Qinspect - Playtime || §2Temps de Jeu : §f${0}
+Cmd Qinspect - Registered || §2Incription : §f${0}
+Cmd Qinspect - Times Kicked || §2Nombre d'Éjections : §f${0}
+Cmd SUCCESS - Feature disabled || §aFonctionnalité '${0}' temporairement désactivée jusqu'au prochain rechargement du plugin.
Cmd SUCCESS - WebUser register || §aAjout d'un nouvel utilisateur (${0}) avec succès !
-Cmd unregister - unregistering || Unregistering '${0}'..
+Cmd unregister - unregistering || Désenregistrement de '${0}'..
Cmd WARN - Database not open || §eLa base de données est : ${0} - Cela pourrait prendre plus de temps que prévu...
-Cmd Web - Permission Levels || >\§70: Accéder à toutes les pages.\§71: Accéder au '/players' et à toutes les pages des joueurs.\§72: Accéder à la page du joueur avec le même nom d'utilisateur que l'utilisateur Web.\§73+: Pas de permission.
-Command Help - /plan db || Manage Plan database
-Command Help - /plan db backup || Backup data of a database to a file
-Command Help - /plan db clear || Remove ALL Plan data from a database
-Command Help - /plan db hotswap || Changer rapidement de base de données.
-Command Help - /plan db move || Déplacer des données entre des bases de données.
-Command Help - /plan db remove || Remove player's data from Current database
-Command Help - /plan db restore || Restore data from a file to a database
-Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
-Command Help - /plan disable || Disable the plugin or part of it
-Command Help - /plan export || Export html or json files manually
-Command Help - /plan import || Import data
-Command Help - /plan info || Information about the plugin
-Command Help - /plan ingame || Visualiser les informations d'un joueur (en jeu).
-Command Help - /plan json || View json of Player's raw data.
-Command Help - /plan logout || Log out other users from the panel.
-Command Help - /plan network || Visualiser la page du réseau.
-Command Help - /plan player || Visualiser la page d'un joueur.
-Command Help - /plan players || Visualiser la page des joueurs.
-Command Help - /plan register || Enregistrer un utilisateur Web.
-Command Help - /plan reload || Recharger Plan.
-Command Help - /plan search || Rechercher un joueur.
-Command Help - /plan server || Voir la page du serveur.
-Command Help - /plan servers || Obtenir la liste des serveurs dans la base de données.
-Command Help - /plan unregister || Unregister a user of Plan website
-Command Help - /plan users || List all web users
+Cmd Web - Permission Levels || >\§70 : Accéder à toutes les pages.\§71 : Accéder au '/players' et à toutes les pages des joueurs.\§72 : Accéder à la page du joueur avec le même nom d'utilisateur que l'utilisateur Web.\§73+ : Pas de permission.
+Command Help - /plan db || Gérer la base de données de Plan
+Command Help - /plan db backup || Sauvegarder la base données vers un fichier
+Command Help - /plan db clear || Supprimer TOUTES les données de Plan dans une base de données
+Command Help - /plan db hotswap || Changer rapidement de base de données
+Command Help - /plan db move || Déplacer des données entre bases de données
+Command Help - /plan db remove || Supprimer les données d'un joueur dans la base de données
+Command Help - /plan db restore || Restaurer les données depuis un fichier ou une base de données
+Command Help - /plan db uninstalled || Définir un serveur comme désinstallé au sein de la base de données
+Command Help - /plan disable || Désactiver le plugin ou une partie de lui
+Command Help - /plan export || Exporter les fichiers HTML ou JSON manuellement
+Command Help - /plan import || Importer des données
+Command Help - /plan info || Informations concernant le plugin
+Command Help - /plan ingame || Visualiser les informations d'un Joueur (en jeu)
+Command Help - /plan json || Visualiser le JSON des données brutes d'un joueur
+Command Help - /plan logout || Déconnecter les autres utilisateurs du panel
+Command Help - /plan network || Visualiser la page du réseau
+Command Help - /plan player || Visualiser la page d'un joueur
+Command Help - /plan players || Visualiser la page des joueurs
+Command Help - /plan register || Enregistrer un utilisateur Web
+Command Help - /plan reload || Recharger Plan
+Command Help - /plan search || Rechercher un joueur
+Command Help - /plan server || Visualiser la page du serveur
+Command Help - /plan servers || Obtenir la liste des serveurs dans la base de données
+Command Help - /plan unregister || Désenregistrer un utilisateur du site de Plan
+Command Help - /plan users || Lister les utilisateurs du site Web
Database - Apply Patch || Application de correctifs : ${0}...
Database - Patches Applied || Tous les correctifs pour la base de données ont été appliqués avec succès.
Database - Patches Applied Already || Tous les correctifs pour la base de données ont déjà été appliqués.
@@ -139,11 +139,11 @@ Disable || Plan a été désactivé.
Disable - Processing || Traitement des tâches critiques inachevées... (${0})
Disable - Processing Complete || Traitement complété.
Disable - Unsaved Session Save || Sauvegarde des sessions inachevées...
-Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
-Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
-Disable - Waiting SQLite Complete || Closed SQLite connection.
-Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
-Disable - Waiting Transactions Complete || Transaction queue closed.
+Disable - Unsaved Session Save Timeout || Timeout atteint - stockage des sessions non terminées lors du prochain démarrage.
+Disable - Waiting SQLite || En attente de la finalisation des requêtes pour éviter que SQLite ne plante la JVM..
+Disable - Waiting SQLite Complete || Connexion SQLite fermée.
+Disable - Waiting Transactions || En attente des transactions non terminées pour éviter la perte de données..
+Disable - Waiting Transactions Complete || File d'attente des transactions fermée.
Disable - WebServer || Le serveur Web a été désactivé.
Enable || Plan a été activé.
Enable - Database || Connexion à la base de données établie. (${0})
@@ -152,187 +152,187 @@ Enable - Notify Empty IP || L'adresse IP située dans le
Enable - Notify Geolocations disabled || La Géolocalisation n'est pas active. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan nécessite un accès à Internet lors de sa première utilisation pour télécharger la base de données 'GeoLite2 Geolocation'.
Enable - Notify Webserver disabled || Le serveur Web n'a pas été initialisé. (WebServer.DisableWebServer: true)
-Enable - Storing preserved sessions || Storing sessions that were preserved before previous shutdown.
+Enable - Storing preserved sessions || Stockage des sessions ayant été préservées lors de l'arrêt précédent.
Enable - WebServer || Le serveur Web communique à travers le port ${0} (${1}).
Enable FAIL - Database || La connexion à la base de données a échoué. (${0}) : ${1}
Enable FAIL - Database Patch || L'application de correctifs pour la base de données a échoué, le plugin doit être désactivé. Merci de signaler ce problème.
Enable FAIL - GeoDB Write || Une erreur s'est produite lors de l'enregistrement de la base de données 'GeoLite2 Geolocation' téléchargée précédemment.
Enable FAIL - WebServer (Proxy) || Le serveur Web n'a pas été initialisé !
Enable FAIL - Wrong Database Type || ${0} n'est pas une base de données prise en charge.
-HTML - AND_BUG_REPORTERS || & Bug reporters!
-HTML - BANNED (Filters) || Banned
-HTML - COMPARING_15_DAYS || Comparaison des 15 derniers jours
-HTML - COMPARING_60_DAYS || Comparaison des 60 derniers jours
-HTML - COMPARING_7_DAYS || Comparaison des 7 derniers jours
+HTML - AND_BUG_REPORTERS || & Rapporteurs de Bugs !
+HTML - BANNED (Filters) || Banni(e)
+HTML - COMPARING_15_DAYS || Comparaison des 15 derniers Jours
+HTML - COMPARING_60_DAYS || Comparaison des 60 derniers Jours
+HTML - COMPARING_7_DAYS || Comparaison des 7 derniers Jours
HTML - DATABASE_NOT_OPEN || La base de données n'est pas ouverte, vérifiez son état avec la commande /plan info
-HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
-HTML - ERROR || Authentification échouée à cause d'une erreur
-HTML - EXPIRED_COOKIE || User cookie has expired
-HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
-HTML - FILTER_ALL_PLAYERS || All players
-HTML - FILTER_BANNED || Ban status
-HTML - FILTER_GROUP || Group:
-HTML - FILTER_OPS || Operator status
+HTML - DESCRIBE_RETENTION_PREDICTION || Cette valeur est une prédiction basée sur les joueurs précédents.
+HTML - ERROR || Authentification échouée en raison d'une erreur
+HTML - EXPIRED_COOKIE || Le cookie de l'utilisateur a expiré
+HTML - FILTER_ACTIVITY_INDEX_NOW || Groupe d'Activité actuel
+HTML - FILTER_ALL_PLAYERS || Tous les Joueurs
+HTML - FILTER_BANNED || Statut de Bannissement
+HTML - FILTER_GROUP || Groupe :
+HTML - FILTER_OPS || Statut d'Opérateur
HTML - INDEX_ACTIVE || Actif
HTML - INDEX_INACTIVE || Inactif
HTML - INDEX_IRREGULAR || Irrégulier
HTML - INDEX_REGULAR || Régulier
-HTML - INDEX_VERY_ACTIVE || Très actif
-HTML - KILLED || Tué
-HTML - LABEL_1ST_WEAPON || 1ère Arme de combat (la plus mortelle)
-HTML - LABEL_2ND_WEAPON || 2ème Arme de combat
-HTML - LABEL_3RD_WEAPON || 3ème Arme de combat
-HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
-HTML - LABEL_ACTIVITY_INDEX || Indice d'activité
+HTML - INDEX_VERY_ACTIVE || Très Actif
+HTML - KILLED || Tué(e)
+HTML - LABEL_1ST_WEAPON || 1ère Arme de Combat (la plus mortelle)
+HTML - LABEL_2ND_WEAPON || 2ᵉ Arme de Combat
+HTML - LABEL_3RD_WEAPON || 3ᵉ Arme de Combat
+HTML - LABEL_ACTIVE_PLAYTIME || Temps Actif
+HTML - LABEL_ACTIVITY_INDEX || Indice d'Activité
HTML - LABEL_AFK || AFK
HTML - LABEL_AFK_TIME || Temps AFK
HTML - LABEL_AVG || Moyen(ne)
-HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
-HTML - LABEL_AVG_AFK_TIME || Average AFK Time
-HTML - LABEL_AVG_CHUNKS || Average Chunks
-HTML - LABEL_AVG_ENTITIES || Average Entities
-HTML - LABEL_AVG_KDR || Ratio Kills / Morts moyen
-HTML - LABEL_AVG_MOB_KDR || Ratio Kills / Morts de Mobs moyen
-HTML - LABEL_AVG_PLAYTIME || Temps de jeu moyen
-HTML - LABEL_AVG_SESSION_LENGTH || Durée moyenne d'une session
-HTML - LABEL_AVG_SESSIONS || Average Sessions
+HTML - LABEL_AVG_ACTIVE_PLAYTIME || Temps Actif moyen
+HTML - LABEL_AVG_AFK_TIME || Temps AFK moyen
+HTML - LABEL_AVG_CHUNKS || Quantité moyenne de Chunks
+HTML - LABEL_AVG_ENTITIES || Quantité moyenne d'Entités
+HTML - LABEL_AVG_KDR || Ratio - Kills / Morts - moyen
+HTML - LABEL_AVG_MOB_KDR || Ratio - Kills / Morts - de Mobs moyen
+HTML - LABEL_AVG_PLAYTIME || Temps de Jeu moyen
+HTML - LABEL_AVG_SESSION_LENGTH || Durée moyenne d'une Session
+HTML - LABEL_AVG_SESSIONS || Quantité moyenne de Sessions
HTML - LABEL_AVG_TPS || TPS moyen
HTML - LABEL_BANNED || Banni(e)
-HTML - LABEL_BEST_PEAK || Pic maximal de joueurs connectés
-HTML - LABEL_DAY_OF_WEEK || Jour de la semaine
+HTML - LABEL_BEST_PEAK || Pic maximal de Joueurs en Ligne
+HTML - LABEL_DAY_OF_WEEK || Jour de la Semaine
HTML - LABEL_DEATHS || Morts
-HTML - LABEL_DOWNTIME || Temps hors-ligne
+HTML - LABEL_DOWNTIME || Temps Hors-Ligne
HTML - LABEL_DURING_LOW_TPS || Pendant les pics de TPS bas :
HTML - LABEL_ENTITIES || Entités
-HTML - LABEL_FAVORITE_SERVER || Serveur favori
-HTML - LABEL_FIRST_SESSION_LENGTH || Durée de la première session
-HTML - LABEL_FREE_DISK_SPACE || Espace disque disponible
+HTML - LABEL_FAVORITE_SERVER || Serveur Favori
+HTML - LABEL_FIRST_SESSION_LENGTH || Durée de la première Session
+HTML - LABEL_FREE_DISK_SPACE || Espace Disque disponible
HTML - LABEL_INACTIVE || Inactif(ve)
-HTML - LABEL_LAST_PEAK || Dernier pic de joueurs connectés
-HTML - LABEL_LAST_SEEN || Dernière connexion
-HTML - LABEL_LOADED_CHUNKS || Tronçons chargés
-HTML - LABEL_LOADED_ENTITIES || Entités chargés
-HTML - LABEL_LONE_JOINS || Connexions de joueurs seuls
-HTML - LABEL_LONE_NEW_JOINS || Connexions de débutants seuls
-HTML - LABEL_LONGEST_SESSION || Session la plus longue
+HTML - LABEL_LAST_PEAK || Dernier pic de Joueurs en Ligne
+HTML - LABEL_LAST_SEEN || Dernière Connexion
+HTML - LABEL_LOADED_CHUNKS || Chunks Chargés
+HTML - LABEL_LOADED_ENTITIES || Entités Chargées
+HTML - LABEL_LONE_JOINS || Connexions de Joueurs Seuls
+HTML - LABEL_LONE_NEW_JOINS || Connexions de Débutants Seuls
+HTML - LABEL_LONGEST_SESSION || Session la plus Longue
HTML - LABEL_LOW_TPS || Pics de TPS bas
-HTML - LABEL_MAX_FREE_DISK || Max espace disque disponible
-HTML - LABEL_MIN_FREE_DISK || Min espace disque disponible
+HTML - LABEL_MAX_FREE_DISK || Espace Disque MAX disponible
+HTML - LABEL_MIN_FREE_DISK || Espace Disque MIN disponible
HTML - LABEL_MOB_DEATHS || Morts causées par un Mob
-HTML - LABEL_MOB_KDR || Ratio Kills / Morts de Mobs
+HTML - LABEL_MOB_KDR || Ratio - Kills / Morts de Mobs -
HTML - LABEL_MOB_KILLS || Kills de Mobs
-HTML - LABEL_MOST_ACTIVE_GAMEMODE || Mode de jeu le plus utilisé
-HTML - LABEL_NAME || Name
+HTML - LABEL_MOST_ACTIVE_GAMEMODE || Mode de Jeu le plus utilisé
+HTML - LABEL_NAME || Nom
HTML - LABEL_NEW || Nouveau(elle)
-HTML - LABEL_NEW_PLAYERS || Nouveaux joueurs
+HTML - LABEL_NEW_PLAYERS || Nouveaux Joueurs
HTML - LABEL_NICKNAME || Surnom
HTML - LABEL_NO_SESSION_KILLS || Vide
-HTML - LABEL_ONLINE_FIRST_JOIN || Joueurs en ligne lors de la première connexion
+HTML - LABEL_ONLINE_FIRST_JOIN || Joueurs en Ligne lors de la première Connexion
HTML - LABEL_OPERATOR || Opérateur
HTML - LABEL_PER_PLAYER || / Joueur
-HTML - LABEL_PER_REGULAR_PLAYER || / Joueur régulier
-HTML - LABEL_PLAYER_DEATHS || Décès causés par le joueur
-HTML - LABEL_PLAYER_KILLS || Kills de joueurs
-HTML - LABEL_PLAYERS_ONLINE || Joueurs en ligne
-HTML - LABEL_PLAYTIME || Temps de jeu
+HTML - LABEL_PER_REGULAR_PLAYER || / Joueur Régulier
+HTML - LABEL_PLAYER_DEATHS || Décès causés par le Joueur
+HTML - LABEL_PLAYER_KILLS || Kills de Joueurs
+HTML - LABEL_PLAYERS_ONLINE || Joueurs en Ligne
+HTML - LABEL_PLAYTIME || Temps de Jeu
HTML - LABEL_REGISTERED || Inscription
-HTML - LABEL_REGISTERED_PLAYERS || Joueurs enregistrés
+HTML - LABEL_REGISTERED_PLAYERS || Joueurs Enregistrés
HTML - LABEL_REGULAR || Régulier(ère)
-HTML - LABEL_REGULAR_PLAYERS || Joueurs réguliers
-HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relative Join Activity
-HTML - LABEL_RETENTION || Rétention des nouveaux joueurs
-HTML - LABEL_SERVER_DOWNTIME || Temps hors-ligne du serveur
-HTML - LABEL_SERVER_OCCUPIED || Serveur inoccupé
-HTML - LABEL_SESSION_ENDED || Session terminée
-HTML - LABEL_SESSION_MEDIAN || Session médiane
-HTML - LABEL_TIMES_KICKED || Nombre d'éjections
-HTML - LABEL_TOTAL_PLAYERS || Joueurs totaux
-HTML - LABEL_TOTAL_PLAYTIME || Temps de jeu total
-HTML - LABEL_UNIQUE_PLAYERS || Joueurs uniques
+HTML - LABEL_REGULAR_PLAYERS || Joueurs Réguliers
+HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Activité de Connexion relative
+HTML - LABEL_RETENTION || Rétention des nouveaux Joueurs
+HTML - LABEL_SERVER_DOWNTIME || Temps Hors-Ligne du Serveur
+HTML - LABEL_SERVER_OCCUPIED || Serveur Inoccupé
+HTML - LABEL_SESSION_ENDED || Session Terminée
+HTML - LABEL_SESSION_MEDIAN || Session Médiane
+HTML - LABEL_TIMES_KICKED || Nombre d'Éjections
+HTML - LABEL_TOTAL_PLAYERS || Joueurs Totaux
+HTML - LABEL_TOTAL_PLAYTIME || Temps de Jeu Total
+HTML - LABEL_UNIQUE_PLAYERS || Joueurs Uniques
HTML - LABEL_WEEK_DAYS || 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche'
-HTML - LINK_BACK_NETWORK || Page du réseau
-HTML - LINK_BACK_SERVER || Page du serveur
+HTML - LINK_BACK_NETWORK || Page du Réseau
+HTML - LINK_BACK_SERVER || Page du Serveur
HTML - LINK_CHANGELOG || Visualiser les changements
HTML - LINK_DISCORD || Support général sur Discord
HTML - LINK_DOWNLOAD || Téléchargement
-HTML - LINK_ISSUES || Rapport de bogues
+HTML - LINK_ISSUES || Rapport de bugs
HTML - LINK_NIGHT_MODE || Mode Nuit
-HTML - LINK_PLAYER_PAGE || Player Page
-HTML - LINK_QUICK_VIEW || Aperçu rapide
-HTML - LINK_SERVER_ANALYSIS || Analyse du serveur
+HTML - LINK_PLAYER_PAGE || Page du Joueur
+HTML - LINK_QUICK_VIEW || Aperçu Rapide
+HTML - LINK_SERVER_ANALYSIS || Analyse du Serveur
HTML - LINK_WIKI || Wiki, Documentation & Tutoriaux de Plan
-HTML - LOCAL_MACHINE || Machine locale
-HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
-HTML - LOGIN_FAILED || Login failed:
-HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
-HTML - LOGIN_LOGIN || Login
-HTML - LOGIN_LOGOUT || Logout
-HTML - LOGIN_PASSWORD || "Password"
-HTML - LOGIN_USERNAME || "Username"
+HTML - LOCAL_MACHINE || Machine Locale
+HTML - LOGIN_CREATE_ACCOUNT || Créer un compte !
+HTML - LOGIN_FAILED || Connexion échouée :
+HTML - LOGIN_FORGOT_PASSWORD || Mot de Passe oublié ?
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Mot de Passe oublié ? Désenregistrez puis réenregistrez-vous.
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Utilisez la commande suivante en jeu pour supprimer votre utilisateur actuel :
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Ou en utilisant la console :
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Après avoir utilisé la commande,
+HTML - LOGIN_LOGIN || Connexion
+HTML - LOGIN_LOGOUT || Déconnexion
+HTML - LOGIN_PASSWORD || "Mot de Passe"
+HTML - LOGIN_USERNAME || "Nom d'Utilisateur"
HTML - NAV_PLUGINS || Plugins
HTML - NEW_CALENDAR || Nouveau :
HTML - NO_KILLS || Pas de Kills
-HTML - NO_USER_PRESENT || User cookie not present
-HTML - NON_OPERATORS (Filters) || Non operators
-HTML - NOT_BANNED (Filters) || Not banned
-HTML - OFFLINE || Hors-ligne
-HTML - ONLINE || En ligne
-HTML - OPERATORS (Filters) || Operators
+HTML - NO_USER_PRESENT || Cookie de l'utilisateur non présent
+HTML - NON_OPERATORS (Filters) || Non Opérateur(trice)
+HTML - NOT_BANNED (Filters) || Non Banni(e)
+HTML - OFFLINE || Hors-Ligne
+HTML - ONLINE || En Ligne
+HTML - OPERATORS (Filters) || Opérateurs
HTML - PER_DAY || / Jour
HTML - PLAYERS_TEXT || Joueurs
-HTML - QUERY || Query<
-HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activity of matched players
-HTML - QUERY_ACTIVITY_ON || Activity on
-HTML - QUERY_ADD_FILTER || Add a filter..
-HTML - QUERY_AND || and
-HTML - QUERY_ARE || `are`
-HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
-HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
-HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
-HTML - QUERY_LOADING_FILTERS || Loading filters..
-HTML - QUERY_MAKE || Make a query
-HTML - QUERY_MAKE_ANOTHER || Make another query
-HTML - QUERY_OF_PLAYERS || of Players who
-HTML - QUERY_PERFORM_QUERY || Perform Query!
-HTML - QUERY_PLAYED_BETWEEN || Played between
-HTML - QUERY_REGISTERED_BETWEEN || Registered between
-HTML - QUERY_RESULTS || Query Results
-HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
-HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
-HTML - QUERY_SHOW_VIEW || Show a view
-HTML - QUERY_TIME_FROM || >from
-HTML - QUERY_TIME_TO || >to
-HTML - QUERY_VIEW || View:
-HTML - QUERY_ZERO_RESULTS || Query produced 0 results
-HTML - REGISTER || Register
-HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
-HTML - REGISTER_COMPLETE || Complete Registration
-HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
-HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
-HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
-HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
-HTML - REGISTER_CREATE_USER || Create a new user
-HTML - REGISTER_FAILED || Registration failed:
-HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
-HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
-HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
-HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
-HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
-HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
+HTML - QUERY || Requête<
+HTML - QUERY_ACTIVITY_OF_MATCHED_PLAYERS || Activité des joueurs appariés
+HTML - QUERY_ACTIVITY_ON || Activité sur
+HTML - QUERY_ADD_FILTER || Ajouter un filtre..
+HTML - QUERY_AND || et
+HTML - QUERY_ARE || `sont`
+HTML - QUERY_ARE_ACTIVITY_GROUP || sont dans des Groupes d'Activité
+HTML - QUERY_ARE_PLUGIN_GROUP || sont dans le groupe {group} de ${plugin}
+HTML - QUERY_JOINED_WITH_ADDRESS || ont rejoint avec l'adresse
+HTML - QUERY_LOADING_FILTERS || Chargement des Filtres..
+HTML - QUERY_MAKE || Faire une Requête
+HTML - QUERY_MAKE_ANOTHER || Faire une autre Requête
+HTML - QUERY_OF_PLAYERS || des Joueurs qui
+HTML - QUERY_PERFORM_QUERY || Exécuter la Requête !
+HTML - QUERY_PLAYED_BETWEEN || Joués entre
+HTML - QUERY_REGISTERED_BETWEEN || Enregistrés entre
+HTML - QUERY_RESULTS || Résultats de la Requête
+HTML - QUERY_RESULTS_MATCH || ${resultCount} Joueurs appariés
+HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions à portée de vue
+HTML - QUERY_SHOW_VIEW || Visualiser une vue
+HTML - QUERY_TIME_FROM || >de
+HTML - QUERY_TIME_TO || >à
+HTML - QUERY_VIEW || Vue :
+HTML - QUERY_ZERO_RESULTS || La Requête n'a produit aucun résultat
+HTML - REGISTER || Enregistrer
+HTML - REGISTER_CHECK_FAILED || La vérification de l'état de l'enregistrement a échoué :
+HTML - REGISTER_COMPLETE || Enregistrement complet
+HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Vous pouvez maintenant terminer l'enregistrement de l'utilisateur.
+HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Le Code expire dans 15 minutes
+HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Utilisez la commande suivante en jeu pour terminer l'enregistrement :
+HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Ou en utilisant la console :
+HTML - REGISTER_CREATE_USER || Créer un nouvel utilisateur
+HTML - REGISTER_FAILED || Enregistrement échoué :
+HTML - REGISTER_HAVE_ACCOUNT || Vous avez déjà un compte ? Connectez-vous !
+HTML - REGISTER_PASSWORD_TIP || Le Mot de Passe devrait comporter plus de 8 caractères, mais il n'y a aucune limite.
+HTML - REGISTER_SPECIFY_PASSWORD || Veuillez spécifier un Mot de Passe
+HTML - REGISTER_SPECIFY_USERNAME || Veuillez spécifier un Nom d'Utilisateur
+HTML - REGISTER_USERNAME_LENGTH || Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères, le vôtre est
+HTML - REGISTER_USERNAME_TIP || Le Nom d'Utilisateur peut comporter jusqu'à 50 caractères.
HTML - SESSION || Session
HTML - SIDE_GEOLOCATIONS || Géolocalisation
-HTML - SIDE_INFORMATION || INFORMATION
-HTML - SIDE_LINKS || LINKS
-HTML - SIDE_NETWORK_OVERVIEW || Aperçu du réseau
-HTML - SIDE_OVERVIEW || Vue d'ensemble
-HTML - SIDE_PERFORMANCE || Performance
-HTML - SIDE_PLAYER_LIST || Liste des joueurs
-HTML - SIDE_PLAYERBASE || Base de joueurs
-HTML - SIDE_PLAYERBASE_OVERVIEW || Aperçu de la base de joueurs
+HTML - SIDE_INFORMATION || INFORMATIONS
+HTML - SIDE_LINKS || LIENS
+HTML - SIDE_NETWORK_OVERVIEW || Aperçu du Réseau
+HTML - SIDE_OVERVIEW || Vue d'Ensemble
+HTML - SIDE_PERFORMANCE || Performances
+HTML - SIDE_PLAYER_LIST || Liste des Joueurs
+HTML - SIDE_PLAYERBASE || Base de Joueurs
+HTML - SIDE_PLAYERBASE_OVERVIEW || Aperçu de la Base de Joueurs
HTML - SIDE_PLUGINS || PLUGINS
HTML - SIDE_PVP_PVE || PvP & PvE
HTML - SIDE_SERVERS || Serveurs
@@ -340,11 +340,11 @@ HTML - SIDE_SERVERS_TITLE || SERVEURS
HTML - SIDE_SESSIONS || Sessions
HTML - SIDE_TO_MAIN_PAGE || Retour à la page principale
HTML - TEXT_CLICK_TO_EXPAND || Cliquez pour agrandir
-HTML - TEXT_CONTRIBUTORS_CODE || Contributeurs au code
+HTML - TEXT_CONTRIBUTORS_CODE || Contributeurs
HTML - TEXT_CONTRIBUTORS_LOCALE || Traducteurs
HTML - TEXT_CONTRIBUTORS_MONEY || Un merci spécial à ceux qui ont financièrement soutenu le développement.
HTML - TEXT_CONTRIBUTORS_THANKS || En outre, ces gens formidables ont contribué :
-HTML - TEXT_DEV_VERSION || Cette version est une version de développement.
+HTML - TEXT_DEV_VERSION || Cette version est réservée au développement.
HTML - TEXT_DEVELOPED_BY || est développé par
HTML - TEXT_FIRST_SESSION || Première session
HTML - TEXT_LICENSED_UNDER || Player Analytics est développé et fait l'objet d'une licence en vertu de
@@ -354,71 +354,71 @@ HTML - TEXT_NO_LOW_TPS || Pas de pics de TPS bas
HTML - TEXT_NO_SERVER || Aucun serveur pour afficher l'activité en ligne.
HTML - TEXT_NO_SERVERS || Il n'y a pas de serveur dans la base de données.
HTML - TEXT_PLUGIN_INFORMATION || Informations concernant le plugin
-HTML - TEXT_PREDICTED_RETENTION || Cette valleur est une prédiction basé sur les anciennes données du joueur.
-HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See wiki for Network tutorial.
+HTML - TEXT_PREDICTED_RETENTION || Cette valeur est une prédiction basée sur les anciennes données du joueur.
+HTML - TEXT_SERVER_INSTRUCTIONS || Il semblerait que Plan ne soit installé sur aucun des serveurs de jeu ou qu'il ne soit pas connecté à la même base de données. Voir wiki pour un tutoriel sur la mise en place d'un Réseau.
HTML - TEXT_VERSION || Une nouvelle version a été publiée et est maintenant disponible en téléchargement.
HTML - TITLE_30_DAYS || 30 jours
HTML - TITLE_30_DAYS_AGO || Il y a 30 jours
HTML - TITLE_ALL || Tout
-HTML - TITLE_ALL_TIME || Tout le temps
-HTML - TITLE_AS_NUMBERS || en Nombres
+HTML - TITLE_ALL_TIME || Tout le Temps
+HTML - TITLE_AS_NUMBERS || en Chiffres
HTML - TITLE_AVG_PING || Latence moyenne
-HTML - TITLE_BEST_PING || Meilleure latence
+HTML - TITLE_BEST_PING || Meilleure Latence
HTML - TITLE_CALENDAR || Calendrier
-HTML - TITLE_CONNECTION_INFO || Renseignements sur la connexion
+HTML - TITLE_CONNECTION_INFO || Renseignements sur la Connexion
HTML - TITLE_COUNTRY || Pays
HTML - TITLE_CPU_RAM || CPU & RAM
-HTML - TITLE_CURRENT_PLAYERBASE || Base de joueurs actuelle
-HTML - TITLE_DISK || Espace disque
+HTML - TITLE_CURRENT_PLAYERBASE || Base de Joueurs actuelle
+HTML - TITLE_DISK || Espace Disque
HTML - TITLE_GRAPH_DAY_BY_DAY || Jour par Jour
-HTML - TITLE_GRAPH_HOUR_BY_HOUR || Hour by Hour
-HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Activité en ligne du réseau
+HTML - TITLE_GRAPH_HOUR_BY_HOUR || Heure par Heure
+HTML - TITLE_GRAPH_NETWORK_ONLINE_ACTIVITY || Activité en Ligne du Réseau
HTML - TITLE_GRAPH_PUNCHCARD || Carte perforée sur 30 jours
HTML - TITLE_INSIGHTS || Perspectives sur 30 jours
HTML - TITLE_IS_AVAILABLE || est Disponible
-HTML - TITLE_JOIN_ADDRESSES || Join Addresses
+HTML - TITLE_JOIN_ADDRESSES || Adresses de Connexion
HTML - TITLE_LAST_24_HOURS || 24 Dernières heures
HTML - TITLE_LAST_30_DAYS || 30 Derniers jours
HTML - TITLE_LAST_7_DAYS || 7 Derniers jours
-HTML - TITLE_LAST_CONNECTED || Dernier connecté
+HTML - TITLE_LAST_CONNECTED || Dernier Connecté
HTML - TITLE_LENGTH || Longueur
-HTML - TITLE_MOST_PLAYED_WORLD || Monde le plus joué
+HTML - TITLE_MOST_PLAYED_WORLD || Monde le plus Fréquenté
HTML - TITLE_NETWORK || Réseau
-HTML - TITLE_NETWORK_AS_NUMBERS || Réseau en Nombres
+HTML - TITLE_NETWORK_AS_NUMBERS || Réseau en Chiffres
HTML - TITLE_NOW || Maintenant
HTML - TITLE_ONLINE_ACTIVITY || Activité en ligne
-HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Activité en ligne en Nombres
-HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Aperçu de l'activité en ligne
-HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performances en Nombres
+HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Activité en ligne en Chiffres
+HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Aperçu de l'Activité en Ligne
+HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performances en Chiffres
HTML - TITLE_PING || Latence
HTML - TITLE_PLAYER || Joueur
-HTML - TITLE_PLAYER_OVERVIEW || Aperçu des joueurs
-HTML - TITLE_PLAYERBASE_DEVELOPMENT || Évolution de la base de joueurs
-HTML - TITLE_PVP_DEATHS || Décets récents en PvP
+HTML - TITLE_PLAYER_OVERVIEW || Aperçu des Joueurs
+HTML - TITLE_PLAYERBASE_DEVELOPMENT || Évolution de la base de Joueurs
+HTML - TITLE_PVP_DEATHS || Décès récents en PvP
HTML - TITLE_PVP_KILLS || Kills récents en PvP
-HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE en Nombres
+HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE en Chiffres
HTML - TITLE_RECENT_KILLS || Kills récents
HTML - TITLE_RECENT_SESSIONS || Sessions récentes
-HTML - TITLE_SEEN_NICKNAMES || Surnoms Vus
+HTML - TITLE_SEEN_NICKNAMES || Surnoms vus
HTML - TITLE_SERVER || Serveur
-HTML - TITLE_SERVER_AS_NUMBERS || Serveur en Nombres
-HTML - TITLE_SERVER_OVERVIEW || Aperçu du serveur
-HTML - TITLE_SERVER_PLAYTIME || Temps de jeu du serveur
-HTML - TITLE_SERVER_PLAYTIME_30 || Temps de jeu du serveur sur 30 jours
-HTML - TITLE_SESSION_START || Début de la session
-HTML - TITLE_THEME_SELECT || Sélection du thème
-HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Carte perforée
+HTML - TITLE_SERVER_AS_NUMBERS || Serveur en Chiffres
+HTML - TITLE_SERVER_OVERVIEW || Aperçu du Serveur
+HTML - TITLE_SERVER_PLAYTIME || Temps de Jeu du Serveur
+HTML - TITLE_SERVER_PLAYTIME_30 || Temps de Jeu du Serveur sur 30 Jours
+HTML - TITLE_SESSION_START || Début de la Session
+HTML - TITLE_THEME_SELECT || Sélection du Thème
+HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Carte Perforée
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Tendances
-HTML - TITLE_TRENDS || Tendances sur 30 jours
+HTML - TITLE_TRENDS || Tendances sur 30 Jours
HTML - TITLE_VERSION || Version
-HTML - TITLE_WEEK_COMPARISON || Comparaison hebdomadaire
-HTML - TITLE_WORLD || Charge du monde
-HTML - TITLE_WORLD_PLAYTIME || Temps de jeu par monde
-HTML - TITLE_WORST_PING || Pire latence
-HTML - TOTAL_ACTIVE_TEXT || Temps actif total
-HTML - TOTAL_AFK || Temps inactif total
-HTML - TOTAL_PLAYERS || Joueurs totaux
+HTML - TITLE_WEEK_COMPARISON || Comparaison Hebdomadaire
+HTML - TITLE_WORLD || Charge du Monde
+HTML - TITLE_WORLD_PLAYTIME || Temps de Jeu par Monde
+HTML - TITLE_WORST_PING || Pire Latence
+HTML - TOTAL_ACTIVE_TEXT || Temps Actif Total
+HTML - TOTAL_AFK || Temps Inactif Total
+HTML - TOTAL_PLAYERS || Joueurs Totaux
HTML - UNIQUE_CALENDAR || Unique :
HTML - UNIT_CHUNKS || Chunks
HTML - UNIT_ENTITIES || Entités
@@ -426,18 +426,18 @@ HTML - UNIT_NO_DATA || Aucune donnée
HTML - UNIT_THE_PLAYERS || Joueurs
HTML - USER_AND_PASS_NOT_SPECIFIED || Utilisateur et mot de passe non spécifiés
HTML - USER_DOES_NOT_EXIST || Cet utilisateur n'existe pas
-HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
+HTML - USER_INFORMATION_NOT_FOUND || Enregistrement échoué, veuillez réessayer (Le code expire au bout de 15 minutes)
HTML - USER_PASS_MISMATCH || L'utilisateur et le mot de passe ne correspondent pas
-HTML - Version Change log || View Changelog
-HTML - Version Current || You have version ${0}
-HTML - Version Download || Download Plan-${0}.jar
-HTML - Version Update || Update
-HTML - Version Update Available || Version ${0} is Available!
-HTML - Version Update Dev || This version is a DEV release.
-HTML - Version Update Info || A new version has been released and is now available for download.
-HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
-HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
-HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
+HTML - Version Change log || Visualiser le Changelog
+HTML - Version Current || Vous avez la Version ${0}
+HTML - Version Download || Télécharger Plan-${0}.jar
+HTML - Version Update || Mise à Jour
+HTML - Version Update Available || La Version ${0} est Disponible !
+HTML - Version Update Dev || Cette version est réservée au Développement.
+HTML - Version Update Info || Une nouvelle version a été publiée et peut être téléchargée.
+HTML - WARNING_NO_GAME_SERVERS || Certaines données nécessitent l'installation de Plan sur les serveurs de jeu.
+HTML - WARNING_NO_GEOLOCATIONS || La collecte de la géolocalisation doit être activée dans la configuration (Accepter l'EULA de GeoLite2).
+HTML - WARNING_NO_SPONGE_CHUNKS || Chunks indisponibles sur Sponge
HTML - WITH || Avec
HTML ERRORS - ACCESS_DENIED_403 || Accès refusé.
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Assurez-vous d'avoir enregistré un utilisateur avec :'/plan register'. - Vérifiez que le nom d'utilisateur et le mot de passe soient corrects. - Le nom d'utilisateur et le mot de passe sont sensibles au format majuscule/minuscule.
Si vous avez oublié votre mot de passe, demandez à un membre du staff de supprimer votre ancien utilisateur puis de vous réinscrire.
@@ -448,33 +448,33 @@ HTML ERRORS - NOT_FOUND_404 || Non trouvé.
HTML ERRORS - NOT_PLAYED_404 || Cet utilisateur ne s'est jamais connecté sur ce serveur.
HTML ERRORS - PAGE_NOT_FOUND_404 || Cette page n'existe pas.
HTML ERRORS - UNAUTHORIZED_401 || Non autorisé.
-HTML ERRORS - UNKNOWN_PAGE_404 || Assurez-vous que vous accédez à un lien donné par une commande. Exemples :/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Assurez-vous que vous accédez à un lien donné par une commande. Exemples :/player/{uuid/nom} /server/{uuid/nom/id}
HTML ERRORS - UUID_404 || L'UUID de cet utilisateur n'a pas été trouvé dans la base de données.
-In Depth Help - /plan db || Use different database subcommands to change the data in some way
-In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
-In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
-In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
-In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
-In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
-In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
-In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
-In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
-In Depth Help - /plan export || Performs an export to export location defined in the config.
-In Depth Help - /plan import || Performs an import to load data into the database.
-In Depth Help - /plan info || Display the current status of the plugin.
+In Depth Help - /plan db || Utilise différentes sous-commandes de base de données pour modifier les données d'une manière ou d'une autre.
+In Depth Help - /plan db backup || Utilise SQLite pour sauvegarder la base de données cible dans un fichier.
+In Depth Help - /plan db clear || Efface toutes les tables de Plan, supprimant par la même occasion toutes les données en traitement de Plan.
+In Depth Help - /plan db hotswap || Recharge le plugin avec l'autre base de données et modifie la configuration en conséquence.
+In Depth Help - /plan db move || Écrase le contenu de l'autre base de données avec le contenu d'une autre.
+In Depth Help - /plan db remove || Supprime toutes les données liées à un joueur de la base de données actuelle.
+In Depth Help - /plan db restore || Utilise le fichier de sauvegarde SQLite et écrase le contenu de la base de données cible.
+In Depth Help - /plan db uninstalled || Marque un serveur dans la base de données Plan comme étant désinstallé afin qu'il n'apparaisse pas dans les requêtes de serveur.
+In Depth Help - /plan disable || Désactive le plugin ou une partie de celui-ci jusqu'au prochain rechargement/redémarrage.
+In Depth Help - /plan export || Effectue une exportation vers un emplacement défini dans la configuration.
+In Depth Help - /plan import || Effectue une importation pour charger des données dans la base de données.
+In Depth Help - /plan info || Affiche l'état actuel du plugin.
In Depth Help - /plan ingame || Affiche des informations sur un joueur en jeu.
-In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
-In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
-In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
-In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
-In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
-In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
-In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
-In Depth Help - /plan search || List all matching player names to given part of a name.
-In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
-In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
-In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
-In Depth Help - /plan users || Lists web users as a table.
+In Depth Help - /plan json || Permet de télécharger les données d'un joueur au format JSON. Toutes les données.
+In Depth Help - /plan logout || Donnez un nom d'utilisateur à déconnecter du panel, donnez * comme argument pour déconnecter tout le monde.
+In Depth Help - /plan network || Obtient un lien vers la page /network, uniquement sur les réseaux.
+In Depth Help - /plan player || Obtient un lien vers la page /player d'un joueur spécifique, ou du joueur actuel.
+In Depth Help - /plan players || Permet d'obtenir un lien vers la page /players pour voir la liste des joueurs.
+In Depth Help - /plan register || Utiliser sans arguments pour obtenir un lien vers la page d'enregistrement. Utilisez --code [code] après l'enregistrement pour obtenir un utilisateur.
+In Depth Help - /plan reload || Désactive et active le plugin pour recharger tout changement dans la configuration.
+In Depth Help - /plan search || Liste tous les noms de joueurs correspondant à une partie donnée d'un nom.
+In Depth Help - /plan server || Obtient un lien vers la page /server d'un serveur spécifique, ou du serveur courant si aucun argument n'est donné.
+In Depth Help - /plan servers || Liste les ids, noms et uuids des serveurs de la base de données.
+In Depth Help - /plan unregister || Utilisez sans argument pour désenregistrer un utilisateur lié à un joueur, ou avec un nom d'utilisateur pour désenregistrer un autre utilisateur.
+In Depth Help - /plan users || Liste les utilisateurs Web sous forme de tableau.
Manage - Confirm Overwrite || Les données ${0} seront écrasées !
Manage - Confirm Removal || Les données ${0} seront supprimées !
Manage - Fail || > §cUne erreur est survenue : ${0}.
@@ -485,9 +485,9 @@ Manage - Fail No Importer || §eL'importateur '${0}' n'exi
Manage - Fail No Server || Aucun serveur trouvé avec les paramètres suivants.
Manage - Fail Same Database || > §cNe peut pas opérer sur et depuis la même base de données !
Manage - Fail Same server || Impossible de marquer ce serveur comme désinstallé (vous y êtes).
-Manage - Fail, Confirmation || > §cAjoutez l'argmenter '-a' afin de confirmer l'éxécution : ${0}
+Manage - Fail, Confirmation || > §cAjoutez l'argument '-a' afin de confirmer l'exécution : ${0}
Manage - List Importers || Importateurs :
-Manage - Progress || ${0} / ${1} processed..
+Manage - Progress || ${0} / ${1} traité(s)..
Manage - Remind HotSwap || §eN'oubliez pas de passer à la nouvelle base de données (/plan db hotswap ${0}) & de recharger Plan.
Manage - Start || > §2Traitement des données...
Manage - Success || > §aSuccès !
@@ -502,15 +502,15 @@ Version - New || Une nouvelle version (${0}) e
Version - New (old) || Une nouvelle version est disponible depuis ${0}
Version FAIL - Read info (old) || Impossible de vérifier le dernier numéro de la version
Version FAIL - Read versions.txt || Les informations de la version n'ont pas pu être chargées depuis Github/versions.txt
-Web User Listing || §2${0} §7: §f${1}
+Web User Listing || §2${0} §7 : §f${1}
WebServer - Notify HTTP || Serveur Web : Aucun certificat -> Utilisation du serveur HTTP pour la visualisation.
WebServer - Notify HTTP User Auth || Serveur Web : Authentification utilisateur désactivée ! (Non sécurisée avec HTTP)
WebServer - Notify HTTPS User Auth || Serveur Web : Authentification d'utilisateur désactivée ! (dans la configuration)
-Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
-Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
+Webserver - Notify IP Whitelist || Serveur Web : La liste blanche d'adresses IP n'est pas activée.
+Webserver - Notify IP Whitelist Block || Serveur Web : ${0} n'a pas pu accéder à '${1}'. (pas sur la liste blanche)
WebServer - Notify no Cert file || Serveur Web : Fichier KeyStore du certificat introuvable : ${0}
WebServer - Notify Using Proxy || Serveur Web : le Proxy-mode HTTPS est activé, assurez-vous que votre proxy inversé est routé en utilisant HTTPS et Plan Alternative_IP.Address.
-WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
+WebServer FAIL - EOF || Serveur Web : EOF lors de la lecture du Certificat. (Assurez-vous que le fuchier n'est pas vide)
WebServer FAIL - Port Bind || Le Serveur Web n'a pas été initialisé avec succès. Le port (${0}) est-il actuellement utilisé ?
WebServer FAIL - SSL Context || Serveur Web : Échec d'initialisation du contexte SSL.
WebServer FAIL - Store Load || Serveur Web : Échec du chargement du certificat SSL.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_IT.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_IT.txt
index 1d7edcea7..b4615657a 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_IT.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_IT.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Non Trovato
HTML ERRORS - NOT_PLAYED_404 || Questo giocatore non ha mai giocato su questo server.
HTML ERRORS - PAGE_NOT_FOUND_404 || Questa pagina non esiste.
HTML ERRORS - UNAUTHORIZED_401 || Non Autorizzato
-HTML ERRORS - UNKNOWN_PAGE_404 || Assicurati che stai seguendo il link usando il commando, Esempi:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Assicurati che stai seguendo il link usando il commando, Esempi:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || UUID del Giocatore non trovato nel database.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_JA.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_JA.txt
index 6595e3766..2b7a7d002 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_JA.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_JA.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || ページが見つかりま
HTML ERRORS - NOT_PLAYED_404 || プレイヤーはこのサーバーでプレイしていません
HTML ERRORS - PAGE_NOT_FOUND_404 || ページは存在しません
HTML ERRORS - UNAUTHORIZED_401 || 未認証状態です
-HTML ERRORS - UNKNOWN_PAGE_404 || リンクが間違っています、コマンド等を使用しURLを確認して下さい。 URL例:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || リンクが間違っています、コマンド等を使用しURLを確認して下さい。 URL例:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || データベース内にプレヤーのUUIDが存在しません
In Depth Help - /plan db || 異なるデータベースのサブコマンドを使用することで、様々な方法でデータを変更/更新/削除します
In Depth Help - /plan db backup || SQLiteによってデータベースをファイルにバックアップします
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_KO.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_KO.txt
index 15b6ee90c..bf1ea1a5c 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_KO.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_KO.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Not Found 404
HTML ERRORS - NOT_PLAYED_404 || Plan has not seen this player. 404
HTML ERRORS - PAGE_NOT_FOUND_404 || Page does not exist. 404
HTML ERRORS - UNAUTHORIZED_401 || Unauthorized 401
-HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || Player UUID was not found in the database. 404
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_PT_BR.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_PT_BR.txt
index f7b8b5cfd..5beee62c1 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_PT_BR.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_PT_BR.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Não Encontrado
HTML ERRORS - NOT_PLAYED_404 || Esse jogador não jogou nesse servidor.
HTML ERRORS - PAGE_NOT_FOUND_404 || Página não existe.
HTML ERRORS - UNAUTHORIZED_401 || Acesso não autorizado
-HTML ERRORS - UNKNOWN_PAGE_404 || Certifique-se de que você está acessando um link fornecido por comando, exemplos:/player/NomeDoJogador /server/NomeDoServidor
+HTML ERRORS - UNKNOWN_PAGE_404 || Certifique-se de que você está acessando um link fornecido por comando, exemplos:/player/{uuid/nome} /server/{uuid/nome/id}
HTML ERRORS - UUID_404 || UUID de jogador não encontrado no banco de dados.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_RU.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_RU.txt
index af50619b1..d55605b87 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_RU.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_RU.txt
@@ -448,7 +448,7 @@ HTML ERRORS - NOT_FOUND_404 || Не обнаружена
HTML ERRORS - NOT_PLAYED_404 || Plan еще не видел этого игрока.
HTML ERRORS - PAGE_NOT_FOUND_404 || Страница не существует.
HTML ERRORS - UNAUTHORIZED_401 || Не авторизован
-HTML ERRORS - UNKNOWN_PAGE_404 || Убедитесь, что вы получаете доступ к ссылке, заданной командой, Примеры:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Убедитесь, что вы получаете доступ к ссылке, заданной командой, Примеры:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || UUID игрока не найден в базе данных.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
diff --git a/Plan/src/main/resources/assets/plan/plan/locale/locale_TR.txt b/Plan/src/main/resources/assets/plan/plan/locale/locale_TR.txt
index 284ea33c6..ab2668dff 100644
--- a/Plan/src/main/resources/assets/plan/plan/locale/locale_TR.txt
+++ b/Plan/src/main/resources/assets/plan/plan/locale/locale_TR.txt
@@ -2,27 +2,27 @@ API - css+ || PageExtension: ${0} added sty
API - js+ || PageExtension: ${0} added javascript(s) to ${1}, ${2}
Cmd - Click Me || Tıkla bana
Cmd - Link || Link
-Cmd - Link Network || Network page:
-Cmd - Link Player || Player page:
-Cmd - Link Player JSON || Player json:
-Cmd - Link Players || Players page:
-Cmd - Link Register || Register page:
-Cmd - Link Server || Server page:
-CMD Arg - backup-file || Name of the backup file (case sensitive)
-CMD Arg - code || Code used to finalize registration.
-CMD Arg - db type backup || Type of the database to backup. Current database is used if not specified.
-CMD Arg - db type clear || Type of the database to remove all data from.
-CMD Arg - db type hotswap || Type of the database to start using.
-CMD Arg - db type move from || Type of the database to move data from.
-CMD Arg - db type move to || Type of the database to move data to. Can not be same as previous.
-CMD Arg - db type restore || Type of the database to restore to. Current database is used if not specified.
-CMD Arg - feature || Name of the feature to disable: ${0}
-CMD Arg - player identifier || Name or UUID of a player
+Cmd - Link Network || Ağ sayfası:
+Cmd - Link Player || Oyuncu sayfası:
+Cmd - Link Player JSON || Oyuncu json:
+Cmd - Link Players || Oyuncular sayfası:
+Cmd - Link Register || Kayıt sayfası:
+Cmd - Link Server || Sunucu sayfası:
+CMD Arg - backup-file || Yedekleme dosyasının adı (büyük/küçük harfe duyarlıdır.)
+CMD Arg - code || Kaydı tamamlamak için kullanılan kod.
+CMD Arg - db type backup || Yedeklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır.
+CMD Arg - db type clear || Tüm verilerin kaldırılacağı veritabanının türü.
+CMD Arg - db type hotswap || Kullanılmaya başlanacak veritabanının türü.
+CMD Arg - db type move from || Verilerin taşınacağı veritabanının türü.
+CMD Arg - db type move to || Verilerin taşınacağı veritabanının türü. Öncekiyle aynı olamaz.
+CMD Arg - db type restore || Geri yüklenecek veritabanının türü. Belirtilmezse mevcut veritabanı kullanılır.
+CMD Arg - feature || Devre dışı bırakılacak özelliğin adı: ${0}
+CMD Arg - player identifier || Bir oyuncunun adı veya UUID'si
CMD Arg - player identifier remove || Identifier for a player that will be removed from current database.
CMD Arg - server identifier || Name, ID or UUID of a server
-CMD Arg - subcommand || Use the command without subcommand to see help.
+CMD Arg - subcommand || Yardımı görmek için komutu alt komut olmadan kullanın.
CMD Arg - username || Username of another user. If not specified player linked user is used.
-CMD Arg Name - backup-file || backup-file
+CMD Arg Name - backup-file || yedek dosya
CMD Arg Name - code || ${code}
CMD Arg Name - export kind || export kind
CMD Arg Name - feature || feature
@@ -31,14 +31,14 @@ CMD Arg Name - name or uuid || name/uuid
CMD Arg Name - server || server
CMD Arg Name - subcommand || subcommand
CMD Arg Name - username || username
-Cmd Confirm - accept || Accept
-Cmd Confirm - cancelled, no data change || Cancelled. No data was changed.
+Cmd Confirm - accept || Kabul et
+Cmd Confirm - cancelled, no data change || İptal edildi. Hiçbir veri değiştirilmedi.
Cmd Confirm - cancelled, unregister || Cancelled. '${0}' was not unregistered
Cmd Confirm - clearing db || You are about to remove all Plan-data in ${0}
-Cmd Confirm - confirmation || Confirm:
-Cmd Confirm - deny || Cancel
-Cmd Confirm - Expired || Confirmation expired, use the command again
-Cmd Confirm - Fail on accept || The accepted action errored upon execution: ${0}
+Cmd Confirm - confirmation || Onayla:
+Cmd Confirm - deny || İptal et
+Cmd Confirm - Expired || Onay süresi doldu, komutu tekrar kullanın
+Cmd Confirm - Fail on accept || Kabul edilen işlem yürütme sırasında hata verdi: ${0}
Cmd Confirm - Fail on deny || The denied action errored upon execution: ${0}
Cmd Confirm - overwriting db || You are about to overwrite data in Plan ${0} with data in ${1}
Cmd Confirm - remove player db || You are about to remove data of ${0} from ${1}
@@ -87,9 +87,9 @@ Cmd network - No network || Server is not connected to a
Cmd Notify - No Address || §eNo address was available - using localhost as fallback. Set up 'Alternative_IP' settings.
Cmd Notify - No WebUser || Beliki Web kullanıcısı değilsinizdir, Kayıt olmak için /plan register
Cmd Notify - WebUser register || Yeni bir kullanıcı kayıt oldu: '${0}' Yetki seviyesi: ${1}
-Cmd Qinspect - Active Playtime || §2Active Playtime: §f${0}
+Cmd Qinspect - Active Playtime || §2Aktif Oyun Süresi: §f${0}
Cmd Qinspect - Activity Index || §2Aktivite göstergesi: §f${0} | ${1}
-Cmd Qinspect - AFK Playtime || §2AFK Time: §f${0}
+Cmd Qinspect - AFK Playtime || §2AFK Saati: §f${0}
Cmd Qinspect - Deaths || §2Ölümler: §f${0}
Cmd Qinspect - Geolocation || §2Bölgesinden giriş yapıldı: §f${0}
Cmd Qinspect - Last Seen || §2En son görülme: §f${0}
@@ -104,21 +104,21 @@ Cmd SUCCESS - WebUser register || §aYeni kullanıcı (${0}) ba
Cmd unregister - unregistering || Unregistering '${0}'..
Cmd WARN - Database not open || §eDatabase is ${0} - This might take longer than expected..
Cmd Web - Permission Levels || >\§70: Access all pages\§71: Access '/players' and all player pages\§72: Access player page with the same username as the webuser\§73+: No permissions
-Command Help - /plan db || Manage Plan database
-Command Help - /plan db backup || Backup data of a database to a file
-Command Help - /plan db clear || Remove ALL Plan data from a database
+Command Help - /plan db || Plan veritabanını yönet
+Command Help - /plan db backup || Bir veritabanının verilerini bir dosyaya yedekleyin
+Command Help - /plan db clear || Veritabanından TÜM Plan verilerini kaldırın
Command Help - /plan db hotswap || Veritabının hızlıca değiştirir
Command Help - /plan db move || Veriyi Veritabanları arasında taşır
-Command Help - /plan db remove || Remove player's data from Current database
-Command Help - /plan db restore || Restore data from a file to a database
+Command Help - /plan db remove || Oyuncunun verilerini Mevcut veritabanından kaldır
+Command Help - /plan db restore || Bir dosyadaki verileri bir veritabanına geri yükleyin
Command Help - /plan db uninstalled || Set a server as uninstalled in the database.
-Command Help - /plan disable || Disable the plugin or part of it
-Command Help - /plan export || Export html or json files manually
-Command Help - /plan import || Import data
-Command Help - /plan info || Information about the plugin
+Command Help - /plan disable || Eklentiyi veya bir kısmını devre dışı bırakın
+Command Help - /plan export || Html veya json dosyalarını manuel olarak dışa aktarın
+Command Help - /plan import || Verileri içe aktar
+Command Help - /plan info || Eklenti hakkında bilgiler
Command Help - /plan ingame || Oyuncu bilgilerini oyun içi gösterir
Command Help - /plan json || View json of Player's raw data.
-Command Help - /plan logout || Log out other users from the panel.
+Command Help - /plan logout || Paneldeki diğer kullanıcıların oturumunu kapatın
Command Help - /plan network || Network sayfasını görüntüler
Command Help - /plan player || Oyunucunun sayfasını gösterir
Command Help - /plan players || Oyuncu sayfasını görüntüler
@@ -127,8 +127,8 @@ Command Help - /plan reload || Plugini yeniden başlatır
Command Help - /plan search || Bir oyuncu adı arar
Command Help - /plan server || Sunucu Sayfasını gösterir
Command Help - /plan servers || Sunucun tüm veritabanını listeler
-Command Help - /plan unregister || Unregister a user of Plan website
-Command Help - /plan users || List all web users
+Command Help - /plan unregister || Plan web sitesinin bir kullanıcısının kaydını iptal edin
+Command Help - /plan users || Tüm web kullanıcılarını listeleyin
Database - Apply Patch || Yama uygulanıyor: ${0}..
Database - Patches Applied || Yama tüm veritabanlarına başarıyla uygulandı.
Database - Patches Applied Already || Veritabanlarına yama zaten uygulanmış.
@@ -138,16 +138,16 @@ Database Notify - SQLite No WAL || SQLite WAL modu bu sunucu ver
Disable || Oyuncu analizi kapatıldı.
Disable - Processing || Önceden işlenmemiş kritik görevler işleniyor. (${0})
Disable - Processing Complete || İşlenme tamamlandı.
-Disable - Unsaved Session Save || Saving unfinished sessions..
+Disable - Unsaved Session Save || Bitmemiş oturumlar kaydediliyor ..
Disable - Unsaved Session Save Timeout || Timeout hit, storing the unfinished sessions on next enable instead.
Disable - Waiting SQLite || Waiting queries to finish to avoid SQLite crashing JVM..
-Disable - Waiting SQLite Complete || Closed SQLite connection.
+Disable - Waiting SQLite Complete || Kapalı SQLite bağlantısı.
Disable - Waiting Transactions || Waiting for unfinished transactions to avoid data loss..
Disable - Waiting Transactions Complete || Transaction queue closed.
Disable - WebServer || Websunucusu kapatıldı.
Enable || Oyuncu analizi aktif edildi.
Enable - Database || ${0}- Veritabanı bağlantısı kurulmuş.
-Enable - Notify Bad IP || 0.0.0.0 is not a valid address, set up Alternative_IP settings. Incorrect links might be given!
+Enable - Notify Bad IP || 0.0.0.0 geçerli bir adres değil, Alternatif_IP ayarlarını yapın. Yanlış bağlantılar verilebilir!
Enable - Notify Empty IP || server.properties IP adresi kısmı boş & AlternatifIP kullanılmıyor. Bu yüzden yanlış linkler verilecektir!
Enable - Notify Geolocations disabled || Coğrafi konum toplama etkin değil. (Data.Geolocations: false)
Enable - Notify Geolocations Internet Required || Plan GeoLite2 Geolocation veritabanını indirmek için ilk çalıştırmada internet erişimi gerektir.
@@ -160,75 +160,75 @@ Enable FAIL - GeoDB Write || İndirilen GeoLite2 Geolocati
Enable FAIL - WebServer (Proxy) || WebServer başlatılmadı!
Enable FAIL - Wrong Database Type || ${0} Desteklenmeyen bir veritabanı
HTML - AND_BUG_REPORTERS || & Bug reporters!
-HTML - BANNED (Filters) || Banned
-HTML - COMPARING_15_DAYS || Comparing 15 days
-HTML - COMPARING_60_DAYS || Comparing 30d ago to Now
-HTML - COMPARING_7_DAYS || Comparing 7 days
+HTML - BANNED (Filters) || Yasaklandı
+HTML - COMPARING_15_DAYS || 15 gün karşılaştırılıyor
+HTML - COMPARING_60_DAYS || 30 gün öncesiyle şimdi karşılaştırılıyor.
+HTML - COMPARING_7_DAYS || 7 gün karşılaştırılıyor
HTML - DATABASE_NOT_OPEN || Database is not open, check db status with /plan info
-HTML - DESCRIBE_RETENTION_PREDICTION || This value is a prediction based on previous players.
+HTML - DESCRIBE_RETENTION_PREDICTION || Bu değer, önceki oyunculara dayalı bir tahmindir.
HTML - ERROR || Kimlik doğrulama hata nedeniyle başarısız oldu
-HTML - EXPIRED_COOKIE || User cookie has expired
-HTML - FILTER_ACTIVITY_INDEX_NOW || Current activity group
-HTML - FILTER_ALL_PLAYERS || All players
-HTML - FILTER_BANNED || Ban status
-HTML - FILTER_GROUP || Group:
-HTML - FILTER_OPS || Operator status
+HTML - EXPIRED_COOKIE || Kullanıcı çerezinin süresi doldu
+HTML - FILTER_ACTIVITY_INDEX_NOW || Mevcut aktivite grubu
+HTML - FILTER_ALL_PLAYERS || Tüm oyuncular
+HTML - FILTER_BANNED || Yasaklama durumu
+HTML - FILTER_GROUP || Grup:
+HTML - FILTER_OPS || Yetkili durumu
HTML - INDEX_ACTIVE || Aktivite
HTML - INDEX_INACTIVE || Etkisiz
HTML - INDEX_IRREGULAR || Düzensiz
HTML - INDEX_REGULAR || Düzenli
HTML - INDEX_VERY_ACTIVE || Çok Aktif
HTML - KILLED || Öldürülen
-HTML - LABEL_1ST_WEAPON || Deadliest PvP Weapon
-HTML - LABEL_2ND_WEAPON || 2nd PvP Weapon
-HTML - LABEL_3RD_WEAPON || 3rd PvP Weapon
-HTML - LABEL_ACTIVE_PLAYTIME || Active Playtime
+HTML - LABEL_1ST_WEAPON || En Ölümcül PvP Silahı
+HTML - LABEL_2ND_WEAPON || 2. PvP Silahı
+HTML - LABEL_3RD_WEAPON || 3. PvP Silahı
+HTML - LABEL_ACTIVE_PLAYTIME || Aktif Oyun Süresi
HTML - LABEL_ACTIVITY_INDEX || Aktivite göstergesi
HTML - LABEL_AFK || AFK
-HTML - LABEL_AFK_TIME || AFK Time
-HTML - LABEL_AVG || Average
-HTML - LABEL_AVG_ACTIVE_PLAYTIME || Average Active Playtime
-HTML - LABEL_AVG_AFK_TIME || Average AFK Time
-HTML - LABEL_AVG_CHUNKS || Average Chunks
-HTML - LABEL_AVG_ENTITIES || Average Entities
-HTML - LABEL_AVG_KDR || Average KDR
-HTML - LABEL_AVG_MOB_KDR || Average Mob KDR
-HTML - LABEL_AVG_PLAYTIME || Average Playtime
-HTML - LABEL_AVG_SESSION_LENGTH || Average Session Length
-HTML - LABEL_AVG_SESSIONS || Average Sessions
-HTML - LABEL_AVG_TPS || Average TPS
+HTML - LABEL_AFK_TIME || AFK Süresi
+HTML - LABEL_AVG || Ortalama
+HTML - LABEL_AVG_ACTIVE_PLAYTIME || Ortalama Aktif Oyun Süresi
+HTML - LABEL_AVG_AFK_TIME || Ortalama AFK Süresi
+HTML - LABEL_AVG_CHUNKS || Ortalama Chunks
+HTML - LABEL_AVG_ENTITIES || Ortalama Yaratıklar
+HTML - LABEL_AVG_KDR || Ortalama KDR
+HTML - LABEL_AVG_MOB_KDR || Ortalama Mob KDR
+HTML - LABEL_AVG_PLAYTIME || Ortalama Oyun Süresi
+HTML - LABEL_AVG_SESSION_LENGTH || Ortalama Oturum Uzunluğu
+HTML - LABEL_AVG_SESSIONS || Ortalama Oturumlar
+HTML - LABEL_AVG_TPS || Ortalama TPS
HTML - LABEL_BANNED || Yasaklanmış
HTML - LABEL_BEST_PEAK || Tüm Zamanların Zirvesi
HTML - LABEL_DAY_OF_WEEK || Day of the Week
HTML - LABEL_DEATHS || Ölümler
-HTML - LABEL_DOWNTIME || Downtime
-HTML - LABEL_DURING_LOW_TPS || During Low TPS Spikes:
+HTML - LABEL_DOWNTIME || Arıza Süresi
+HTML - LABEL_DURING_LOW_TPS || Düşük TPS Artışları Sırasında:
HTML - LABEL_ENTITIES || Varlıklar
HTML - LABEL_FAVORITE_SERVER || Favori Sunucu
-HTML - LABEL_FIRST_SESSION_LENGTH || First session length
-HTML - LABEL_FREE_DISK_SPACE || Free Disk Space
-HTML - LABEL_INACTIVE || Inactive
+HTML - LABEL_FIRST_SESSION_LENGTH || İlk Oturum Uzunluğu
+HTML - LABEL_FREE_DISK_SPACE || Boş Disk Alanı
+HTML - LABEL_INACTIVE || Etkin değil
HTML - LABEL_LAST_PEAK || Son Zirve
HTML - LABEL_LAST_SEEN || Son Görülme
HTML - LABEL_LOADED_CHUNKS || Yüklenmiş Chunks lar
HTML - LABEL_LOADED_ENTITIES || Yüklenmiş Varlıklar
HTML - LABEL_LONE_JOINS || Lone joins
-HTML - LABEL_LONE_NEW_JOINS || Lone newbie joins
-HTML - LABEL_LONGEST_SESSION || Longest Session
+HTML - LABEL_LONE_NEW_JOINS || Yalnız acemi katılıyor
+HTML - LABEL_LONGEST_SESSION || En Uzun Oturum
HTML - LABEL_LOW_TPS || Low TPS Spikes
-HTML - LABEL_MAX_FREE_DISK || Max Free Disk
-HTML - LABEL_MIN_FREE_DISK || Min Free Disk
+HTML - LABEL_MAX_FREE_DISK || Maksimum Boş Disk
+HTML - LABEL_MIN_FREE_DISK || Minimum Boş Disk
HTML - LABEL_MOB_DEATHS || Yaratık Yüzünden ölümler
HTML - LABEL_MOB_KDR || Mob İstatistiği
HTML - LABEL_MOB_KILLS || Öldürülen Mob
-HTML - LABEL_MOST_ACTIVE_GAMEMODE || Most Active Gamemode
-HTML - LABEL_NAME || Name
-HTML - LABEL_NEW || New
+HTML - LABEL_MOST_ACTIVE_GAMEMODE || En Aktif Oyun Modu
+HTML - LABEL_NAME || İsim
+HTML - LABEL_NEW || Yeni
HTML - LABEL_NEW_PLAYERS || Yeni Oyuncular
HTML - LABEL_NICKNAME || Takma ad
-HTML - LABEL_NO_SESSION_KILLS || None
-HTML - LABEL_ONLINE_FIRST_JOIN || Players online on first join
-HTML - LABEL_OPERATOR || Operator
+HTML - LABEL_NO_SESSION_KILLS || Yok
+HTML - LABEL_ONLINE_FIRST_JOIN || İlk katılımda çevrimiçi oyuncular
+HTML - LABEL_OPERATOR || Yetkililer
HTML - LABEL_PER_PLAYER || / Player
HTML - LABEL_PER_REGULAR_PLAYER || / Regular Player
HTML - LABEL_PLAYER_DEATHS || Oyuncu ölüme sebep oldu
@@ -236,9 +236,9 @@ HTML - LABEL_PLAYER_KILLS || Oyuncu Öldürüldü
HTML - LABEL_PLAYERS_ONLINE || Oyuncu Çevrimiçi
HTML - LABEL_PLAYTIME || Oyun Süresi
HTML - LABEL_REGISTERED || Kayıtlı
-HTML - LABEL_REGISTERED_PLAYERS || Registered Players
-HTML - LABEL_REGULAR || Regular
-HTML - LABEL_REGULAR_PLAYERS || Regular Players
+HTML - LABEL_REGISTERED_PLAYERS || Kayıtlı Oyuncular
+HTML - LABEL_REGULAR || Düzenli
+HTML - LABEL_REGULAR_PLAYERS || Normal Oyuncular
HTML - LABEL_RELATIVE_JOIN_ACTIVITY || Relative Join Activity
HTML - LABEL_RETENTION || New Player Retention
HTML - LABEL_SERVER_DOWNTIME || Server Downtime
@@ -246,33 +246,33 @@ HTML - LABEL_SERVER_OCCUPIED || Server occupied
HTML - LABEL_SESSION_ENDED || Oturum Sona Erdi
HTML - LABEL_SESSION_MEDIAN || Session Median
HTML - LABEL_TIMES_KICKED || Kere Atılmış
-HTML - LABEL_TOTAL_PLAYERS || Total Players
+HTML - LABEL_TOTAL_PLAYERS || Toplam Oyuncu
HTML - LABEL_TOTAL_PLAYTIME || Total Playtime
HTML - LABEL_UNIQUE_PLAYERS || Sunucuya İlk Defa Girenler
-HTML - LABEL_WEEK_DAYS || 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
-HTML - LINK_BACK_NETWORK || Network page
-HTML - LINK_BACK_SERVER || Server page
-HTML - LINK_CHANGELOG || View Changelog
-HTML - LINK_DISCORD || General Support on Discord
-HTML - LINK_DOWNLOAD || Download
-HTML - LINK_ISSUES || Report Issues
-HTML - LINK_NIGHT_MODE || Night Mode
-HTML - LINK_PLAYER_PAGE || Player Page
-HTML - LINK_QUICK_VIEW || Quick view
+HTML - LABEL_WEEK_DAYS || 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi', 'Pazar'
+HTML - LINK_BACK_NETWORK || Ağ sayfası
+HTML - LINK_BACK_SERVER || Sunucu sayfası
+HTML - LINK_CHANGELOG || Değişim günlüğünü incele
+HTML - LINK_DISCORD || Discord'da Genel Destek
+HTML - LINK_DOWNLOAD || İndir
+HTML - LINK_ISSUES || Sorunları Bildir
+HTML - LINK_NIGHT_MODE || Gece modu
+HTML - LINK_PLAYER_PAGE || Oyuncu Sayfası
+HTML - LINK_QUICK_VIEW || Hızlı Görünüm
HTML - LINK_SERVER_ANALYSIS || Sunucu analizi
-HTML - LINK_WIKI || Plan Wiki, Tutorials & Documentation
+HTML - LINK_WIKI || Plan Wiki, Öğreticiler ve Belgeler
HTML - LOCAL_MACHINE || Yerel makine
-HTML - LOGIN_CREATE_ACCOUNT || Create an Account!
-HTML - LOGIN_FAILED || Login failed:
-HTML - LOGIN_FORGOT_PASSWORD || Forgot Password?
+HTML - LOGIN_CREATE_ACCOUNT || Hesap oluştur!
+HTML - LOGIN_FAILED || Giriş başarısız:
+HTML - LOGIN_FORGOT_PASSWORD || Parolanızı mı unuttunuz?
HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_1 || Forgot password? Unregister and register again.
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Use the following command in game to remove your current user:
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Or using console:
-HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || After using the command,
-HTML - LOGIN_LOGIN || Login
-HTML - LOGIN_LOGOUT || Logout
-HTML - LOGIN_PASSWORD || "Password"
-HTML - LOGIN_USERNAME || "Username"
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_2 || Mevcut kullanıcınızı kaldırmak için oyunda aşağıdaki komutu kullanın:
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_3 || Veya konsol kullanarak:
+HTML - LOGIN_FORGOT_PASSWORD_INSTRUCTIONS_4 || Komutu kullandıktan sonra,
+HTML - LOGIN_LOGIN || Oturum aç
+HTML - LOGIN_LOGOUT || Çıkış Yap
+HTML - LOGIN_PASSWORD || "Parola"
+HTML - LOGIN_USERNAME || "Kullanıcı adı"
HTML - NAV_PLUGINS || Pluginler
HTML - NEW_CALENDAR || Yeni:
HTML - NO_KILLS || Öldürmesi yok
@@ -293,14 +293,14 @@ HTML - QUERY_ARE || `are`
HTML - QUERY_ARE_ACTIVITY_GROUP || are in Activity Groups
HTML - QUERY_ARE_PLUGIN_GROUP || are in ${plugin}'s ${group} Groups
HTML - QUERY_JOINED_WITH_ADDRESS || joined with address
-HTML - QUERY_LOADING_FILTERS || Loading filters..
+HTML - QUERY_LOADING_FILTERS || Filtreler yükleniyor..
HTML - QUERY_MAKE || Make a query
HTML - QUERY_MAKE_ANOTHER || Make another query
HTML - QUERY_OF_PLAYERS || of Players who
HTML - QUERY_PERFORM_QUERY || Perform Query!
HTML - QUERY_PLAYED_BETWEEN || Played between
-HTML - QUERY_REGISTERED_BETWEEN || Registered between
-HTML - QUERY_RESULTS || Query Results
+HTML - QUERY_REGISTERED_BETWEEN || Arasında kayıtlı
+HTML - QUERY_RESULTS || Sorgu Sonuçları
HTML - QUERY_RESULTS_MATCH || matched ${resultCount} players
HTML - QUERY_SESSIONS_WITHIN_VIEW || Sessions within view
HTML - QUERY_SHOW_VIEW || Show a view
@@ -308,19 +308,19 @@ HTML - QUERY_TIME_FROM || >from
HTML - QUERY_TIME_TO || >to
HTML - QUERY_VIEW || View:
HTML - QUERY_ZERO_RESULTS || Query produced 0 results
-HTML - REGISTER || Register
+HTML - REGISTER || Kayıt ol
HTML - REGISTER_CHECK_FAILED || Checking registration status failed:
-HTML - REGISTER_COMPLETE || Complete Registration
-HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || You can now finish registering the user.
+HTML - REGISTER_COMPLETE || Kaydı Tamamla
+HTML - REGISTER_COMPLETE_INSTRUCTIONS_1 || Artık kullanıcıyı kaydetmeyi bitirebilirsiniz.
HTML - REGISTER_COMPLETE_INSTRUCTIONS_2 || Code expires in 15 minutes
HTML - REGISTER_COMPLETE_INSTRUCTIONS_3 || Use the following command in game to finish registration:
HTML - REGISTER_COMPLETE_INSTRUCTIONS_4 || Or using console:
-HTML - REGISTER_CREATE_USER || Create a new user
-HTML - REGISTER_FAILED || Registration failed:
+HTML - REGISTER_CREATE_USER || Yeni bir kullanıcı oluşturun
+HTML - REGISTER_FAILED || Kayıt başarısız:
HTML - REGISTER_HAVE_ACCOUNT || Already have an account? Login!
-HTML - REGISTER_PASSWORD_TIP || Password should be more than 8 characters, but there are no limitations.
-HTML - REGISTER_SPECIFY_PASSWORD || You need to specify a Password
-HTML - REGISTER_SPECIFY_USERNAME || You need to specify a Username
+HTML - REGISTER_PASSWORD_TIP || Parola 8 karakterden fazla olmalıdır, ancak herhangi bir sınırlama yoktur.
+HTML - REGISTER_SPECIFY_PASSWORD || Bir Parola belirlemeniz gerekiyor
+HTML - REGISTER_SPECIFY_USERNAME || Kullanıcı adı belirlemeniz gerekiyor
HTML - REGISTER_USERNAME_LENGTH || Username can be up to 50 characters, yours is
HTML - REGISTER_USERNAME_TIP || Username can be up to 50 characters.
HTML - SESSION || Oturum
@@ -341,19 +341,19 @@ HTML - SIDE_SESSIONS || Oturumlar
HTML - SIDE_TO_MAIN_PAGE || to main page
HTML - TEXT_CLICK_TO_EXPAND || Click to expand
HTML - TEXT_CONTRIBUTORS_CODE || code contributor
-HTML - TEXT_CONTRIBUTORS_LOCALE || translator
+HTML - TEXT_CONTRIBUTORS_LOCALE || çevirmen
HTML - TEXT_CONTRIBUTORS_MONEY || Extra special thanks to those who have monetarily supported the development.
HTML - TEXT_CONTRIBUTORS_THANKS || In addition following awesome people have contributed:
HTML - TEXT_DEV_VERSION || This version is a DEV release.
HTML - TEXT_DEVELOPED_BY || is developed by
-HTML - TEXT_FIRST_SESSION || First session
-HTML - TEXT_LICENSED_UNDER || Player Analytics is developed and licensed under
+HTML - TEXT_FIRST_SESSION || İlk seans
+HTML - TEXT_LICENSED_UNDER || Player Analytics, altında geliştirilir ve lisanslanır
HTML - TEXT_METRICS || bStats Metrics
-HTML - TEXT_NO_EXTENSION_DATA || No Extension Data
-HTML - TEXT_NO_LOW_TPS || No low tps spikes
+HTML - TEXT_NO_EXTENSION_DATA || Uzantı Verisi Yok
+HTML - TEXT_NO_LOW_TPS || Düşük tps artışları yok
HTML - TEXT_NO_SERVER || No server to display online activity for
HTML - TEXT_NO_SERVERS || No servers found in the database
-HTML - TEXT_PLUGIN_INFORMATION || Information about the plugin
+HTML - TEXT_PLUGIN_INFORMATION || Eklenti hakkında bilgiler
HTML - TEXT_PREDICTED_RETENTION || This value is a prediction based on previous players
HTML - TEXT_SERVER_INSTRUCTIONS || It appears that Plan is not installed on any game servers or not connected to the same database. See wiki for Network tutorial.
HTML - TEXT_VERSION || A new version has been released and is now available for download.
@@ -391,90 +391,90 @@ HTML - TITLE_ONLINE_ACTIVITY_AS_NUMBERS || Online Activity as Numbers
HTML - TITLE_ONLINE_ACTIVITY_OVERVIEW || Online Activity Overview
HTML - TITLE_PERFORMANCE_AS_NUMBERS || Performance as Numbers
HTML - TITLE_PING || Ping
-HTML - TITLE_PLAYER || Player
-HTML - TITLE_PLAYER_OVERVIEW || Player Overview
+HTML - TITLE_PLAYER || Oyuncu
+HTML - TITLE_PLAYER_OVERVIEW || Oyuncuya Genel Bakış
HTML - TITLE_PLAYERBASE_DEVELOPMENT || Oyuncu Etkinlik Grafiği
HTML - TITLE_PVP_DEATHS || Recent PvP Deaths
HTML - TITLE_PVP_KILLS || Recent PvP Kills
HTML - TITLE_PVP_PVE_NUMBERS || PvP & PvE as Numbers
-HTML - TITLE_RECENT_KILLS || Recent Kills
+HTML - TITLE_RECENT_KILLS || Son Öldürmeler
HTML - TITLE_RECENT_SESSIONS || En Son Oturumlar
HTML - TITLE_SEEN_NICKNAMES || Görülen takma adlar
HTML - TITLE_SERVER || Sunucu
HTML - TITLE_SERVER_AS_NUMBERS || Server as Numbers
-HTML - TITLE_SERVER_OVERVIEW || Server Overview
-HTML - TITLE_SERVER_PLAYTIME || Server Playtime
-HTML - TITLE_SERVER_PLAYTIME_30 || Server Playtime for 30 days
-HTML - TITLE_SESSION_START || Session Started
-HTML - TITLE_THEME_SELECT || Theme Select
+HTML - TITLE_SERVER_OVERVIEW || Sunucuya Genel Bakış
+HTML - TITLE_SERVER_PLAYTIME || Sunucu Oynatma Süresi
+HTML - TITLE_SERVER_PLAYTIME_30 || 30 günlük Sunucu Oynatma Süresi
+HTML - TITLE_SESSION_START || Oturum Başladı
+HTML - TITLE_THEME_SELECT || Tema Seçimi
HTML - TITLE_TITLE_PLAYER_PUNCHCARD || Punchcard
HTML - TITLE_TPS || TPS
HTML - TITLE_TREND || Trend
-HTML - TITLE_TRENDS || Trends for 30 days
-HTML - TITLE_VERSION || Version
-HTML - TITLE_WEEK_COMPARISON || Week Comparison
+HTML - TITLE_TRENDS || 30 günlük trendler
+HTML - TITLE_VERSION || Versiyon
+HTML - TITLE_WEEK_COMPARISON || Hafta Karşılaştırması
HTML - TITLE_WORLD || World Load
-HTML - TITLE_WORLD_PLAYTIME || Dünya OyunSüresi
+HTML - TITLE_WORLD_PLAYTIME || Dünya Oyun Süresi
HTML - TITLE_WORST_PING || Worst Ping
HTML - TOTAL_ACTIVE_TEXT || Toplam Aktiflik
HTML - TOTAL_AFK || Toplam AFKlık
HTML - TOTAL_PLAYERS || Toplam Oyuncular
HTML - UNIQUE_CALENDAR || Benzersiz:
HTML - UNIT_CHUNKS || Chunks
-HTML - UNIT_ENTITIES || Entities
+HTML - UNIT_ENTITIES || Yaratıklar
HTML - UNIT_NO_DATA || No Data
-HTML - UNIT_THE_PLAYERS || Players
+HTML - UNIT_THE_PLAYERS || Oyuncular
HTML - USER_AND_PASS_NOT_SPECIFIED || Kullanıcı ve Şifre belirtilmedi
HTML - USER_DOES_NOT_EXIST || Böyle Bir Kullanıcı Yok
-HTML - USER_INFORMATION_NOT_FOUND || Registration failed, try again (The code expires after 15 minutes)
+HTML - USER_INFORMATION_NOT_FOUND || Kayıt başarısız oldu, tekrar deneyin (Kodun süresi 15 dakika sonra dolar)
HTML - USER_PASS_MISMATCH || Kullanıcı adı ve şifre uyuşmuyor
-HTML - Version Change log || View Changelog
+HTML - Version Change log || Değişim günlüğünü incele
HTML - Version Current || You have version ${0}
HTML - Version Download || Download Plan-${0}.jar
-HTML - Version Update || Update
+HTML - Version Update || Güncelleme
HTML - Version Update Available || Version ${0} is Available!
-HTML - Version Update Dev || This version is a DEV release.
-HTML - Version Update Info || A new version has been released and is now available for download.
-HTML - WARNING_NO_GAME_SERVERS || Some data requires Plan to be installed on game servers.
+HTML - Version Update Dev || Bu sürüm bir DEV sürümüdür.
+HTML - Version Update Info || Yeni bir sürüm yayınlandı ve artık indirilebilir.
+HTML - WARNING_NO_GAME_SERVERS || Bazı veriler, Plan'ın oyun sunucularına yüklenmesini gerektirir.
HTML - WARNING_NO_GEOLOCATIONS || Geolocation gathering needs to be enabled in the config (Accept GeoLite2 EULA).
HTML - WARNING_NO_SPONGE_CHUNKS || Chunks unavailable on Sponge
HTML - WITH || Birlikte
HTML ERRORS - ACCESS_DENIED_403 || Giriş reddedildi
HTML ERRORS - AUTH_FAIL_TIPS_401 || - Bir kullanıcıyı /plan register - ile kayıt ettiğinize emin olun ismin ve şifrenin doğru olup olmadığını kontol edin - Kullanıcı adı ve şifre büyük / küçük harf duyarlıdır
Eğer şifreni unuttuysan, Yetkiliden sizi tekrar kayıt etmesini isteyin.
-HTML ERRORS - AUTHENTICATION_FAILED_401 || Authentication Failed.
+HTML ERRORS - AUTHENTICATION_FAILED_401 || Kimlik doğrulama başarısız oldu.
HTML ERRORS - FORBIDDEN_403 || Yasaklanmış.
HTML ERRORS - NO_SERVERS_404 || İsteği gerçekleştirecek çevrimiçi sunucu yok.
HTML ERRORS - NOT_FOUND_404 || Bulunamadı
HTML ERRORS - NOT_PLAYED_404 || Oyuncu bu sunucuda hiç oynamadı.
HTML ERRORS - PAGE_NOT_FOUND_404 || Böyle bir sayfa mevcut değil.
HTML ERRORS - UNAUTHORIZED_401 || Yetkisiz
-HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/PlayerName /server/ServerName
+HTML ERRORS - UNKNOWN_PAGE_404 || Make sure you're accessing a link given by a command, Examples:/player/{uuid/name} /server/{uuid/name/id}
HTML ERRORS - UUID_404 || Oyuncunun UUID si veritabanında bulunamadı.
In Depth Help - /plan db || Use different database subcommands to change the data in some way
In Depth Help - /plan db backup || Uses SQLite to backup the target database to a file.
In Depth Help - /plan db clear || Clears all Plan tables, removing all Plan-data in the process.
In Depth Help - /plan db hotswap || Reloads the plugin with the other database and changes the config to match.
-In Depth Help - /plan db move || Overwrites contents in the other database with the contents in another.
-In Depth Help - /plan db remove || Removes all data linked to a player from the Current database.
-In Depth Help - /plan db restore || Uses SQLite backup file and overwrites contents of the target database.
+In Depth Help - /plan db move || Diğer veritabanındaki içeriklerin üzerine başka bir veritabanındaki içeriklerin üzerine yazar.
+In Depth Help - /plan db remove || Bir oyuncuyu bağlı tüm verileri Geçerli veritabanından kaldırır.
+In Depth Help - /plan db restore || SQLite yedekleme dosyasını kullanır ve hedef veritabanının içeriğinin üzerine yazar.
In Depth Help - /plan db uninstalled || Marks a server in Plan database as uninstalled so that it will not show up in server queries.
In Depth Help - /plan disable || Disable the plugin or part of it until next reload/restart.
-In Depth Help - /plan export || Performs an export to export location defined in the config.
-In Depth Help - /plan import || Performs an import to load data into the database.
-In Depth Help - /plan info || Display the current status of the plugin.
+In Depth Help - /plan export || Yapılandırmada tanımlanan dışa aktarma için bir dışa aktarma gerçekleştirir.
+In Depth Help - /plan import || Veritabanına veri yüklemek için bir içe aktarma gerçekleştirir.
+In Depth Help - /plan info || Eklentinin mevcut durumunu görüntüleyin.
In Depth Help - /plan ingame || Oyun içindeyken oyuncu hakkında bilgi verir.
-In Depth Help - /plan json || Allows you to download a player's data in json format. All of it.
+In Depth Help - /plan json || Bir oyuncunun verilerini json formatında indirmenize izin verir. Hepsi.
In Depth Help - /plan logout || Give username argument to log out another user from the panel, give * as argument to log out everyone.
In Depth Help - /plan network || Obtain a link to the /network page, only does so on networks.
In Depth Help - /plan player || Obtain a link to the /player page of a specific player, or the current player.
In Depth Help - /plan players || Obtain a link to the /players page to see a list of players.
In Depth Help - /plan register || Use without arguments to get link to register page. Use --code [code] after registration to get a user.
-In Depth Help - /plan reload || Disable and enable the plugin to reload any changes in config.
+In Depth Help - /plan reload || Yapılandırmadaki değişiklikleri yeniden yüklemek için eklentiyi devre dışı bırakın ve etkinleştirin.
In Depth Help - /plan search || List all matching player names to given part of a name.
In Depth Help - /plan server || Obtain a link to the /server page of a specific server, or the current server if no arguments are given.
-In Depth Help - /plan servers || List ids, names and uuids of servers in the database.
+In Depth Help - /plan servers || Veritabanındaki sunucuların kimliklerini, adlarını ve kullanıcılarını listeleyin.
In Depth Help - /plan unregister || Use without arguments to unregister player linked user, or with username argument to unregister another user.
-In Depth Help - /plan users || Lists web users as a table.
+In Depth Help - /plan users || Web kullanıcılarını tablo olarak listeler.
Manage - Confirm Overwrite || ${0} içindeki verilen üzerinden yazılacak!
Manage - Confirm Removal || ${0} İçindeki Veri Silinecek!
Manage - Fail || > §cBirşey yanlış gidiyor: ${0}
@@ -482,9 +482,9 @@ Manage - Fail File not found || > §cBurada bir dosya bulunam
Manage - Fail Incorrect Database || > §c'${0}' Desteklenmeyen bir VeriTabanı.
Manage - Fail No Exporter || §eExporter '${0}' doesn't exist
Manage - Fail No Importer || §eAlıcı '${0}' yok
-Manage - Fail No Server || No server found with given parameters.
+Manage - Fail No Server || Verilen parametrelere sahip sunucu bulunamadı.
Manage - Fail Same Database || > §cAynı veritabanında veya benzerinde çalışamaz!
-Manage - Fail Same server || Can not mark this server as uninstalled (You are on it)
+Manage - Fail Same server || Bu sunucuyu kaldırılmış olarak işaretleyemezsiniz (Siz buradasınız)
Manage - Fail, Confirmation || > §cKomutu onaylamak için '-a' komuta ekle: ${0}
Manage - List Importers || Importers:
Manage - Progress || ${0} / ${1} processed..
@@ -493,8 +493,8 @@ Manage - Start || > §2Veri işleniyor..
Manage - Success || > §aBaşarılı!
Negative || Hayır
Positive || Evet
-Today || 'Today'
-Unavailable || Unavailable
+Today || 'Bugün'
+Unavailable || Kullanım dışı
Unknown || Bilinmeyen
Version - DEV || Bu bir GELİŞTİRİCİ sürümüdür.
Version - Latest || En son sürümü kullanıyorsunuz.
@@ -505,12 +505,12 @@ Version FAIL - Read versions.txt || Sürüm bilgileri Github/vers
Web User Listing || §2${0} §7: §f${1}
WebServer - Notify HTTP || WebServer: Sertifika yok -> Görüntülemek için HTTP-server kullanılıyor.
WebServer - Notify HTTP User Auth || WebServer: Kullanıcı Yetkisi Devre Dışı! (HTTP Güvenli değil)
-WebServer - Notify HTTPS User Auth || WebServer: User Authorization Disabled! (Disabled in config)
-Webserver - Notify IP Whitelist || Webserver: IP Whitelist is enabled.
+WebServer - Notify HTTPS User Auth || WebServer: Kullanıcı Yetkilendirmesi Devre Dışı! (Yapılandırmada devre dışı bırakıldı)
+Webserver - Notify IP Whitelist || Webserver: IP Whitelist etkinleştirildi..
Webserver - Notify IP Whitelist Block || Webserver: ${0} was denied access to '${1}'. (not whitelisted)
WebServer - Notify no Cert file || WebServer: Setrifikası Dosyası Bulunamadı: ${0}
WebServer - Notify Using Proxy || WebServer: Proxy-mode HTTPS enabled, make sure that your reverse-proxy is routing using HTTPS and Plan Alternative_IP.Address points to the Proxy
-WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Check that the file is not empty)
+WebServer FAIL - EOF || WebServer: EOF when reading Certificate file. (Dosyanın boş olmadığını kontrol edin.)
WebServer FAIL - Port Bind || Web Sunucusu başarıyla başlatılmadı. Bu (${0}) port mu kullanılıyor ?
WebServer FAIL - SSL Context || WebServer: SSL İçeriği Başlatma Başarısız Oldu.
WebServer FAIL - Store Load || WebServer: SSL Sertifikası yüklenirken sorun oluştu.
diff --git a/Plan/src/main/resources/assets/plan/plan/web/css/sb-admin-2.css b/Plan/src/main/resources/assets/plan/plan/web/css/sb-admin-2.css
index 957492a8a..4b1007141 100644
--- a/Plan/src/main/resources/assets/plan/plan/web/css/sb-admin-2.css
+++ b/Plan/src/main/resources/assets/plan/plan/web/css/sb-admin-2.css
@@ -1,14 +1,14 @@
/*!
- * Start Bootstrap - SB Admin 2 v4.0.0 (https://startbootstrap.com/template-overviews/sb-admin-2)
- * Copyright 2013-2019 Start Bootstrap
- * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-sb-admin-2/blob/master/LICENSE)
+ * Start Bootstrap - SB Admin 2 v4.1.3 (https://startbootstrap.com/theme/sb-admin-2)
+ * Copyright 2013-2020 Start Bootstrap
+ * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-sb-admin-2/blob/master/LICENSE)
*/
/*!
- * Bootstrap v4.2.1 (https://getbootstrap.com/)
- * Copyright 2011-2018 The Bootstrap Authors
- * Copyright 2011-2018 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * Bootstrap v4.5.3 (https://getbootstrap.com/)
+ * Copyright 2011-2020 The Bootstrap Authors
+ * Copyright 2011-2020 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
--blue: #4e73df;
@@ -44,7 +44,6 @@
*,
*::before,
*::after {
- -webkit-box-sizing: border-box;
box-sizing: border-box;
}
@@ -55,12 +54,6 @@ html {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
-@media (max-width: 1520px) {
- html {
- font-size: 95%;
- }
-}
-
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
display: block;
}
@@ -76,12 +69,11 @@ body {
background-color: #fff;
}
-[tabindex="-1"]:focus {
+[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
}
hr {
- -webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
@@ -104,6 +96,7 @@ abbr[data-original-title] {
text-decoration: underline dotted;
cursor: help;
border-bottom: 0;
+ -webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
@@ -176,28 +169,16 @@ a:hover {
text-decoration: underline;
}
-.fc-title {
- color: #eee;
-}
-
-.fc-time {
- color: #eee;
-}
-
-a:not([href]):not([tabindex]) {
+a:not([href]):not([class]) {
color: inherit;
text-decoration: none;
}
-a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+a:not([href]):not([class]):hover {
color: inherit;
text-decoration: none;
}
-a:not([href]):not([tabindex]):focus {
- outline: 0;
-}
-
pre,
code,
kbd,
@@ -210,6 +191,7 @@ pre {
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
+ -ms-overflow-style: scrollbar;
}
figure {
@@ -241,6 +223,7 @@ caption {
th {
text-align: inherit;
+ text-align: -webkit-match-parent;
}
label {
@@ -278,6 +261,14 @@ select {
text-transform: none;
}
+[role="button"] {
+ cursor: pointer;
+}
+
+select {
+ word-wrap: normal;
+}
+
button,
[type="button"],
[type="reset"],
@@ -285,6 +276,13 @@ button,
-webkit-appearance: button;
}
+button:not(:disabled),
+[type="button"]:not(:disabled),
+[type="reset"]:not(:disabled),
+[type="submit"]:not(:disabled) {
+ cursor: pointer;
+}
+
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
@@ -295,18 +293,10 @@ button::-moz-focus-inner,
input[type="radio"],
input[type="checkbox"] {
- -webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
-input[type="date"],
-input[type="time"],
-input[type="datetime-local"],
-input[type="month"] {
- -webkit-appearance: listbox;
-}
-
textarea {
overflow: auto;
resize: vertical;
@@ -374,10 +364,8 @@ template {
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
- font-family: inherit;
font-weight: 400;
line-height: 1.2;
- color: inherit;
}
h1, .h1 {
@@ -521,7 +509,7 @@ mark,
code {
font-size: 87.5%;
color: #e83e8c;
- word-break: break-word;
+ word-wrap: break-word;
}
a > code {
@@ -559,7 +547,12 @@ pre code {
overflow-y: scroll;
}
-.container {
+.container,
+.container-fluid,
+.container-sm,
+.container-md,
+.container-lg,
+.container-xl {
width: 100%;
padding-right: 0.75rem;
padding-left: 0.75rem;
@@ -568,42 +561,31 @@ pre code {
}
@media (min-width: 576px) {
- .container {
+ .container, .container-sm {
max-width: 540px;
}
}
@media (min-width: 768px) {
- .container {
+ .container, .container-sm, .container-md {
max-width: 720px;
}
}
@media (min-width: 1100px) {
- .container {
+ .container, .container-sm, .container-md, .container-lg {
max-width: 960px;
}
}
@media (min-width: 1400px) {
- .container {
+ .container, .container-sm, .container-md, .container-lg, .container-xl {
max-width: 1140px;
}
}
-.container-fluid {
- width: 100%;
- padding-right: 0.75rem;
- padding-left: 0.75rem;
- margin-right: auto;
- margin-left: auto;
-}
-
.row {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -0.75rem;
margin-left: -0.75rem;
@@ -633,193 +615,164 @@ pre code {
}
.col {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
+.row-cols-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+}
+
+.row-cols-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+}
+
+.row-cols-3 > * {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+}
+
+.row-cols-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+}
+
+.row-cols-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+}
+
+.row-cols-6 > * {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+}
+
.col-auto {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-1 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-2 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
.col-3 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.col-4 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
.col-5 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
.col-6 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.col-7 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
.col-8 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
.col-9 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.col-10 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
.col-11 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
.col-12 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.order-first {
- -webkit-box-ordinal-group: 0;
- -ms-flex-order: -1;
order: -1;
}
.order-last {
- -webkit-box-ordinal-group: 14;
- -ms-flex-order: 13;
order: 13;
}
.order-0 {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
order: 0;
}
.order-1 {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
order: 1;
}
.order-2 {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
order: 2;
}
.order-3 {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
order: 3;
}
.order-4 {
- -webkit-box-ordinal-group: 5;
- -ms-flex-order: 4;
order: 4;
}
.order-5 {
- -webkit-box-ordinal-group: 6;
- -ms-flex-order: 5;
order: 5;
}
.order-6 {
- -webkit-box-ordinal-group: 7;
- -ms-flex-order: 6;
order: 6;
}
.order-7 {
- -webkit-box-ordinal-group: 8;
- -ms-flex-order: 7;
order: 7;
}
.order-8 {
- -webkit-box-ordinal-group: 9;
- -ms-flex-order: 8;
order: 8;
}
.order-9 {
- -webkit-box-ordinal-group: 10;
- -ms-flex-order: 9;
order: 9;
}
.order-10 {
- -webkit-box-ordinal-group: 11;
- -ms-flex-order: 10;
order: 10;
}
.order-11 {
- -webkit-box-ordinal-group: 12;
- -ms-flex-order: 11;
order: 11;
}
.order-12 {
- -webkit-box-ordinal-group: 13;
- -ms-flex-order: 12;
order: 12;
}
@@ -869,240 +822,174 @@ pre code {
@media (min-width: 576px) {
.col-sm {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
+ .row-cols-sm-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+
+ .row-cols-sm-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+
+ .row-cols-sm-3 > * {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+
+ .row-cols-sm-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+
+ .row-cols-sm-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+
+ .row-cols-sm-6 > * {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+
.col-sm-auto {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-sm-1 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-sm-2 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
-
.col-sm-3 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
-
.col-sm-4 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
-
.col-sm-5 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
-
.col-sm-6 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
-
.col-sm-7 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
-
.col-sm-8 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
-
.col-sm-9 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
-
.col-sm-10 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
-
.col-sm-11 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
-
.col-sm-12 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
-
.order-sm-first {
- -webkit-box-ordinal-group: 0;
- -ms-flex-order: -1;
order: -1;
}
-
.order-sm-last {
- -webkit-box-ordinal-group: 14;
- -ms-flex-order: 13;
order: 13;
}
-
.order-sm-0 {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
order: 0;
}
-
.order-sm-1 {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
order: 1;
}
-
.order-sm-2 {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
order: 2;
}
-
.order-sm-3 {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
order: 3;
}
-
.order-sm-4 {
- -webkit-box-ordinal-group: 5;
- -ms-flex-order: 4;
order: 4;
}
-
.order-sm-5 {
- -webkit-box-ordinal-group: 6;
- -ms-flex-order: 5;
order: 5;
}
-
.order-sm-6 {
- -webkit-box-ordinal-group: 7;
- -ms-flex-order: 6;
order: 6;
}
-
.order-sm-7 {
- -webkit-box-ordinal-group: 8;
- -ms-flex-order: 7;
order: 7;
}
-
.order-sm-8 {
- -webkit-box-ordinal-group: 9;
- -ms-flex-order: 8;
order: 8;
}
-
.order-sm-9 {
- -webkit-box-ordinal-group: 10;
- -ms-flex-order: 9;
order: 9;
}
-
.order-sm-10 {
- -webkit-box-ordinal-group: 11;
- -ms-flex-order: 10;
order: 10;
}
-
.order-sm-11 {
- -webkit-box-ordinal-group: 12;
- -ms-flex-order: 11;
order: 11;
}
-
.order-sm-12 {
- -webkit-box-ordinal-group: 13;
- -ms-flex-order: 12;
order: 12;
}
-
.offset-sm-0 {
margin-left: 0;
}
-
.offset-sm-1 {
margin-left: 8.33333%;
}
-
.offset-sm-2 {
margin-left: 16.66667%;
}
-
.offset-sm-3 {
margin-left: 25%;
}
-
.offset-sm-4 {
margin-left: 33.33333%;
}
-
.offset-sm-5 {
margin-left: 41.66667%;
}
-
.offset-sm-6 {
margin-left: 50%;
}
-
.offset-sm-7 {
margin-left: 58.33333%;
}
-
.offset-sm-8 {
margin-left: 66.66667%;
}
-
.offset-sm-9 {
margin-left: 75%;
}
-
.offset-sm-10 {
margin-left: 83.33333%;
}
-
.offset-sm-11 {
margin-left: 91.66667%;
}
@@ -1110,240 +997,174 @@ pre code {
@media (min-width: 768px) {
.col-md {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
+ .row-cols-md-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+
+ .row-cols-md-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+
+ .row-cols-md-3 > * {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+
+ .row-cols-md-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+
+ .row-cols-md-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+
+ .row-cols-md-6 > * {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+
.col-md-auto {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-md-1 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-md-2 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
-
.col-md-3 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
-
.col-md-4 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
-
.col-md-5 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
-
.col-md-6 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
-
.col-md-7 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
-
.col-md-8 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
-
.col-md-9 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
-
.col-md-10 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
-
.col-md-11 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
-
.col-md-12 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
-
.order-md-first {
- -webkit-box-ordinal-group: 0;
- -ms-flex-order: -1;
order: -1;
}
-
.order-md-last {
- -webkit-box-ordinal-group: 14;
- -ms-flex-order: 13;
order: 13;
}
-
.order-md-0 {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
order: 0;
}
-
.order-md-1 {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
order: 1;
}
-
.order-md-2 {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
order: 2;
}
-
.order-md-3 {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
order: 3;
}
-
.order-md-4 {
- -webkit-box-ordinal-group: 5;
- -ms-flex-order: 4;
order: 4;
}
-
.order-md-5 {
- -webkit-box-ordinal-group: 6;
- -ms-flex-order: 5;
order: 5;
}
-
.order-md-6 {
- -webkit-box-ordinal-group: 7;
- -ms-flex-order: 6;
order: 6;
}
-
.order-md-7 {
- -webkit-box-ordinal-group: 8;
- -ms-flex-order: 7;
order: 7;
}
-
.order-md-8 {
- -webkit-box-ordinal-group: 9;
- -ms-flex-order: 8;
order: 8;
}
-
.order-md-9 {
- -webkit-box-ordinal-group: 10;
- -ms-flex-order: 9;
order: 9;
}
-
.order-md-10 {
- -webkit-box-ordinal-group: 11;
- -ms-flex-order: 10;
order: 10;
}
-
.order-md-11 {
- -webkit-box-ordinal-group: 12;
- -ms-flex-order: 11;
order: 11;
}
-
.order-md-12 {
- -webkit-box-ordinal-group: 13;
- -ms-flex-order: 12;
order: 12;
}
-
.offset-md-0 {
margin-left: 0;
}
-
.offset-md-1 {
margin-left: 8.33333%;
}
-
.offset-md-2 {
margin-left: 16.66667%;
}
-
.offset-md-3 {
margin-left: 25%;
}
-
.offset-md-4 {
margin-left: 33.33333%;
}
-
.offset-md-5 {
margin-left: 41.66667%;
}
-
.offset-md-6 {
margin-left: 50%;
}
-
.offset-md-7 {
margin-left: 58.33333%;
}
-
.offset-md-8 {
margin-left: 66.66667%;
}
-
.offset-md-9 {
margin-left: 75%;
}
-
.offset-md-10 {
margin-left: 83.33333%;
}
-
.offset-md-11 {
margin-left: 91.66667%;
}
@@ -1351,240 +1172,174 @@ pre code {
@media (min-width: 1100px) {
.col-lg {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
+ .row-cols-lg-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+
+ .row-cols-lg-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+
+ .row-cols-lg-3 > * {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+
+ .row-cols-lg-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+
+ .row-cols-lg-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+
+ .row-cols-lg-6 > * {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+
.col-lg-auto {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-lg-1 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-lg-2 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
-
.col-lg-3 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
-
.col-lg-4 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
-
.col-lg-5 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
-
.col-lg-6 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
-
.col-lg-7 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
-
.col-lg-8 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
-
.col-lg-9 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
-
.col-lg-10 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
-
.col-lg-11 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
-
.col-lg-12 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
-
.order-lg-first {
- -webkit-box-ordinal-group: 0;
- -ms-flex-order: -1;
order: -1;
}
-
.order-lg-last {
- -webkit-box-ordinal-group: 14;
- -ms-flex-order: 13;
order: 13;
}
-
.order-lg-0 {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
order: 0;
}
-
.order-lg-1 {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
order: 1;
}
-
.order-lg-2 {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
order: 2;
}
-
.order-lg-3 {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
order: 3;
}
-
.order-lg-4 {
- -webkit-box-ordinal-group: 5;
- -ms-flex-order: 4;
order: 4;
}
-
.order-lg-5 {
- -webkit-box-ordinal-group: 6;
- -ms-flex-order: 5;
order: 5;
}
-
.order-lg-6 {
- -webkit-box-ordinal-group: 7;
- -ms-flex-order: 6;
order: 6;
}
-
.order-lg-7 {
- -webkit-box-ordinal-group: 8;
- -ms-flex-order: 7;
order: 7;
}
-
.order-lg-8 {
- -webkit-box-ordinal-group: 9;
- -ms-flex-order: 8;
order: 8;
}
-
.order-lg-9 {
- -webkit-box-ordinal-group: 10;
- -ms-flex-order: 9;
order: 9;
}
-
.order-lg-10 {
- -webkit-box-ordinal-group: 11;
- -ms-flex-order: 10;
order: 10;
}
-
.order-lg-11 {
- -webkit-box-ordinal-group: 12;
- -ms-flex-order: 11;
order: 11;
}
-
.order-lg-12 {
- -webkit-box-ordinal-group: 13;
- -ms-flex-order: 12;
order: 12;
}
-
.offset-lg-0 {
margin-left: 0;
}
-
.offset-lg-1 {
margin-left: 8.33333%;
}
-
.offset-lg-2 {
margin-left: 16.66667%;
}
-
.offset-lg-3 {
margin-left: 25%;
}
-
.offset-lg-4 {
margin-left: 33.33333%;
}
-
.offset-lg-5 {
margin-left: 41.66667%;
}
-
.offset-lg-6 {
margin-left: 50%;
}
-
.offset-lg-7 {
margin-left: 58.33333%;
}
-
.offset-lg-8 {
margin-left: 66.66667%;
}
-
.offset-lg-9 {
margin-left: 75%;
}
-
.offset-lg-10 {
margin-left: 83.33333%;
}
-
.offset-lg-11 {
margin-left: 91.66667%;
}
@@ -1592,240 +1347,174 @@ pre code {
@media (min-width: 1400px) {
.col-xl {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
+ .row-cols-xl-1 > * {
+ flex: 0 0 100%;
+ max-width: 100%;
+ }
+
+ .row-cols-xl-2 > * {
+ flex: 0 0 50%;
+ max-width: 50%;
+ }
+
+ .row-cols-xl-3 > * {
+ flex: 0 0 33.33333%;
+ max-width: 33.33333%;
+ }
+
+ .row-cols-xl-4 > * {
+ flex: 0 0 25%;
+ max-width: 25%;
+ }
+
+ .row-cols-xl-5 > * {
+ flex: 0 0 20%;
+ max-width: 20%;
+ }
+
+ .row-cols-xl-6 > * {
+ flex: 0 0 16.66667%;
+ max-width: 16.66667%;
+ }
+
.col-xl-auto {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 100%;
}
.col-xl-1 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 8.33333%;
flex: 0 0 8.33333%;
max-width: 8.33333%;
}
.col-xl-2 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 16.66667%;
flex: 0 0 16.66667%;
max-width: 16.66667%;
}
-
.col-xl-3 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
-
.col-xl-4 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 33.33333%;
flex: 0 0 33.33333%;
max-width: 33.33333%;
}
-
.col-xl-5 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 41.66667%;
flex: 0 0 41.66667%;
max-width: 41.66667%;
}
-
.col-xl-6 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
-
.col-xl-7 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 58.33333%;
flex: 0 0 58.33333%;
max-width: 58.33333%;
}
-
.col-xl-8 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 66.66667%;
flex: 0 0 66.66667%;
max-width: 66.66667%;
}
-
.col-xl-9 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
-
.col-xl-10 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 83.33333%;
flex: 0 0 83.33333%;
max-width: 83.33333%;
}
-
.col-xl-11 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 91.66667%;
flex: 0 0 91.66667%;
max-width: 91.66667%;
}
-
.col-xl-12 {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
-
.order-xl-first {
- -webkit-box-ordinal-group: 0;
- -ms-flex-order: -1;
order: -1;
}
-
.order-xl-last {
- -webkit-box-ordinal-group: 14;
- -ms-flex-order: 13;
order: 13;
}
-
.order-xl-0 {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
order: 0;
}
-
.order-xl-1 {
- -webkit-box-ordinal-group: 2;
- -ms-flex-order: 1;
order: 1;
}
-
.order-xl-2 {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
order: 2;
}
-
.order-xl-3 {
- -webkit-box-ordinal-group: 4;
- -ms-flex-order: 3;
order: 3;
}
-
.order-xl-4 {
- -webkit-box-ordinal-group: 5;
- -ms-flex-order: 4;
order: 4;
}
-
.order-xl-5 {
- -webkit-box-ordinal-group: 6;
- -ms-flex-order: 5;
order: 5;
}
-
.order-xl-6 {
- -webkit-box-ordinal-group: 7;
- -ms-flex-order: 6;
order: 6;
}
-
.order-xl-7 {
- -webkit-box-ordinal-group: 8;
- -ms-flex-order: 7;
order: 7;
}
-
.order-xl-8 {
- -webkit-box-ordinal-group: 9;
- -ms-flex-order: 8;
order: 8;
}
-
.order-xl-9 {
- -webkit-box-ordinal-group: 10;
- -ms-flex-order: 9;
order: 9;
}
-
.order-xl-10 {
- -webkit-box-ordinal-group: 11;
- -ms-flex-order: 10;
order: 10;
}
-
.order-xl-11 {
- -webkit-box-ordinal-group: 12;
- -ms-flex-order: 11;
order: 11;
}
-
.order-xl-12 {
- -webkit-box-ordinal-group: 13;
- -ms-flex-order: 12;
order: 12;
}
-
.offset-xl-0 {
margin-left: 0;
}
-
.offset-xl-1 {
margin-left: 8.33333%;
}
-
.offset-xl-2 {
margin-left: 16.66667%;
}
-
.offset-xl-3 {
margin-left: 25%;
}
-
.offset-xl-4 {
margin-left: 33.33333%;
}
-
.offset-xl-5 {
margin-left: 41.66667%;
}
-
.offset-xl-6 {
margin-left: 50%;
}
-
.offset-xl-7 {
margin-left: 58.33333%;
}
-
.offset-xl-8 {
margin-left: 66.66667%;
}
-
.offset-xl-9 {
margin-left: 75%;
}
-
.offset-xl-10 {
margin-left: 83.33333%;
}
-
.offset-xl-11 {
margin-left: 91.66667%;
}
@@ -1882,11 +1571,8 @@ pre code {
background-color: rgba(0, 0, 0, 0.05);
}
-.accordion-striped tbody tr:nth-of-type(4n+1):not(.bg-teal), .accordion-striped tbody tr:nth-of-type(4n+2) {
- background-color: rgba(0, 0, 0, 0.05);
-}
-
.table-hover tbody tr:hover {
+ color: #858796;
background-color: rgba(0, 0, 0, 0.075);
}
@@ -2112,10 +1798,6 @@ pre code {
background-color: rgba(255, 255, 255, 0.05);
}
-.table-dark.accordion-striped tbody tr:nth-of-type(4n+1):not(.bg-teal), .table-dark.accordion-striped tbody tr:nth-of-type(4n+2) {
- background-color: rgba(255, 255, 255, 0.05);
-}
-
.table-dark.table-hover tbody tr:hover {
background-color: rgba(255, 255, 255, 0.075);
}
@@ -2126,9 +1808,7 @@ pre code {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar;
}
-
.table-responsive-sm > .table-bordered {
border: 0;
}
@@ -2140,9 +1820,7 @@ pre code {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar;
}
-
.table-responsive-md > .table-bordered {
border: 0;
}
@@ -2154,9 +1832,7 @@ pre code {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar;
}
-
.table-responsive-lg > .table-bordered {
border: 0;
}
@@ -2168,9 +1844,7 @@ pre code {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar;
}
-
.table-responsive-xl > .table-bordered {
border: 0;
}
@@ -2181,7 +1855,6 @@ pre code {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
- -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
@@ -2191,7 +1864,7 @@ pre code {
.form-control {
display: block;
width: 100%;
- height: calc(2.25rem + 2px);
+ height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
@@ -2201,15 +1874,11 @@ pre code {
background-clip: padding-box;
border: 1px solid #d1d3e2;
border-radius: 0.35rem;
- -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.form-control {
- -webkit-transition: none;
transition: none;
}
}
@@ -2219,12 +1888,16 @@ pre code {
border: 0;
}
+.form-control:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 #6e707e;
+}
+
.form-control:focus {
color: #6e707e;
background-color: #fff;
border-color: #bac8f3;
outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
@@ -2233,6 +1906,11 @@ pre code {
opacity: 1;
}
+.form-control::-moz-placeholder {
+ color: #858796;
+ opacity: 1;
+}
+
.form-control:-ms-input-placeholder {
color: #858796;
opacity: 1;
@@ -2253,6 +1931,15 @@ pre code {
opacity: 1;
}
+input[type="date"].form-control,
+input[type="time"].form-control,
+input[type="datetime-local"].form-control,
+input[type="month"].form-control {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+}
+
select.form-control:focus::-ms-value {
color: #6e707e;
background-color: #fff;
@@ -2289,9 +1976,9 @@ select.form-control:focus::-ms-value {
.form-control-plaintext {
display: block;
width: 100%;
- padding-top: 0.375rem;
- padding-bottom: 0.375rem;
+ padding: 0.375rem 0;
margin-bottom: 0;
+ font-size: 1rem;
line-height: 1.5;
color: #858796;
background-color: transparent;
@@ -2305,7 +1992,7 @@ select.form-control:focus::-ms-value {
}
.form-control-sm {
- height: calc(1.8125rem + 2px);
+ height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
@@ -2313,7 +2000,7 @@ select.form-control:focus::-ms-value {
}
.form-control-lg {
- height: calc(2.875rem + 2px);
+ height: calc(1.5em + 1rem + 2px);
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
@@ -2338,10 +2025,7 @@ textarea.form-control {
}
.form-row {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px;
@@ -2365,6 +2049,7 @@ textarea.form-control {
margin-left: -1.25rem;
}
+.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
color: #858796;
}
@@ -2374,11 +2059,7 @@ textarea.form-control {
}
.form-check-inline {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
padding-left: 0;
margin-right: 0.75rem;
@@ -2402,6 +2083,7 @@ textarea.form-control {
.valid-tooltip {
position: absolute;
top: 100%;
+ left: 0;
z-index: 5;
display: none;
max-width: 100%;
@@ -2414,56 +2096,43 @@ textarea.form-control {
border-radius: 0.35rem;
}
+.was-validated :valid ~ .valid-feedback,
+.was-validated :valid ~ .valid-tooltip,
+.is-valid ~ .valid-feedback,
+.is-valid ~ .valid-tooltip {
+ display: block;
+}
+
.was-validated .form-control:valid, .form-control.is-valid {
border-color: #1cc88a;
- padding-right: 2.25rem;
+ padding-right: calc(1.5em + 0.75rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat: no-repeat;
- background-position: center right calc(2.25rem / 4);
- background-size: calc(2.25rem / 2) calc(2.25rem / 2);
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
+ background-position: right calc(0.375em + 0.1875rem) center;
+ background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: #1cc88a;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
}
-.was-validated .form-control:valid ~ .valid-feedback,
-.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
-.form-control.is-valid ~ .valid-tooltip {
- display: block;
-}
-
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
- padding-right: 2.25rem;
- background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
+ padding-right: calc(1.5em + 0.75rem);
+ background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
border-color: #1cc88a;
- padding-right: 3.4375rem;
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;
+ padding-right: calc(0.75em + 2.3125rem);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
border-color: #1cc88a;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
}
-.was-validated .custom-select:valid ~ .valid-feedback,
-.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
-.custom-select.is-valid ~ .valid-tooltip {
- display: block;
-}
-
-.was-validated .form-control-file:valid ~ .valid-feedback,
-.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
-.form-control-file.is-valid ~ .valid-tooltip {
- display: block;
-}
-
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #1cc88a;
}
@@ -2482,19 +2151,12 @@ textarea.form-control {
border-color: #1cc88a;
}
-.was-validated .custom-control-input:valid ~ .valid-feedback,
-.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
-.custom-control-input.is-valid ~ .valid-tooltip {
- display: block;
-}
-
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
border-color: #34e3a4;
background-color: #34e3a4;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
}
@@ -2506,15 +2168,8 @@ textarea.form-control {
border-color: #1cc88a;
}
-.was-validated .custom-file-input:valid ~ .valid-feedback,
-.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
-.custom-file-input.is-valid ~ .valid-tooltip {
- display: block;
-}
-
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
border-color: #1cc88a;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.25);
}
@@ -2529,6 +2184,7 @@ textarea.form-control {
.invalid-tooltip {
position: absolute;
top: 100%;
+ left: 0;
z-index: 5;
display: none;
max-width: 100%;
@@ -2541,56 +2197,43 @@ textarea.form-control {
border-radius: 0.35rem;
}
+.was-validated :invalid ~ .invalid-feedback,
+.was-validated :invalid ~ .invalid-tooltip,
+.is-invalid ~ .invalid-feedback,
+.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
.was-validated .form-control:invalid, .form-control.is-invalid {
border-color: #e74a3b;
- padding-right: 2.25rem;
+ padding-right: calc(1.5em + 0.75rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e");
background-repeat: no-repeat;
- background-position: center right calc(2.25rem / 4);
- background-size: calc(2.25rem / 2) calc(2.25rem / 2);
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e74a3b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
+ background-position: right calc(0.375em + 0.1875rem) center;
+ background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
border-color: #e74a3b;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
}
-.was-validated .form-control:invalid ~ .invalid-feedback,
-.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
-.form-control.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
- padding-right: 2.25rem;
- background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
+ padding-right: calc(1.5em + 0.75rem);
+ background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
border-color: #e74a3b;
- padding-right: 3.4375rem;
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23e74a3b' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;
+ padding-right: calc(0.75em + 2.3125rem);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
border-color: #e74a3b;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
}
-.was-validated .custom-select:invalid ~ .invalid-feedback,
-.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
-.custom-select.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
-.was-validated .form-control-file:invalid ~ .invalid-feedback,
-.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
-.form-control-file.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: #e74a3b;
}
@@ -2609,19 +2252,12 @@ textarea.form-control {
border-color: #e74a3b;
}
-.was-validated .custom-control-input:invalid ~ .invalid-feedback,
-.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
-.custom-control-input.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
border-color: #ed7468;
background-color: #ed7468;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
}
@@ -2633,28 +2269,14 @@ textarea.form-control {
border-color: #e74a3b;
}
-.was-validated .custom-file-input:invalid ~ .invalid-feedback,
-.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
-.custom-file-input.is-invalid ~ .invalid-tooltip {
- display: block;
-}
-
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
border-color: #e74a3b;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.25);
}
.form-inline {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row wrap;
flex-flow: row wrap;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
}
@@ -2664,80 +2286,48 @@ textarea.form-control {
@media (min-width: 576px) {
.form-inline label {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
margin-bottom: 0;
}
-
.form-inline .form-group {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
flex: 0 0 auto;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row wrap;
flex-flow: row wrap;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
-
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
-
.form-inline .form-control-plaintext {
display: inline-block;
}
-
.form-inline .input-group,
.form-inline .custom-select {
width: auto;
}
-
.form-inline .form-check {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
width: auto;
padding-left: 0;
}
-
.form-inline .form-check-input {
position: relative;
+ flex-shrink: 0;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0;
}
-
.form-inline .custom-control {
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
}
-
.form-inline .custom-control-label {
margin-bottom: 0;
}
@@ -2759,28 +2349,23 @@ textarea.form-control {
font-size: 1rem;
line-height: 1.5;
border-radius: 0.35rem;
- -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.btn {
- -webkit-transition: none;
transition: none;
}
}
-.btn:hover:not(.disabled):not(:disabled) {
- color: #ccc;
+.btn:hover {
+ color: #858796;
text-decoration: none;
}
.btn:focus, .btn.focus {
outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.25);
- box-shadow: 0 0 0 0.2rem rgba(82, 82, 82, 0.25);
+ box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
.btn.disabled, .btn:disabled {
@@ -2809,7 +2394,9 @@ fieldset:disabled a.btn {
}
.btn-primary:focus, .btn-primary.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
+ color: #fff;
+ background-color: #2e59d9;
+ border-color: #2653d4;
box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
}
@@ -2828,7 +2415,6 @@ fieldset:disabled a.btn {
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
box-shadow: 0 0 0 0.2rem rgba(105, 136, 228, 0.5);
}
@@ -2845,7 +2431,9 @@ fieldset:disabled a.btn {
}
.btn-secondary:focus, .btn-secondary.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(151, 153, 166, 0.5);
+ color: #fff;
+ background-color: #717384;
+ border-color: #6b6d7d;
box-shadow: 0 0 0 0.2rem rgba(151, 153, 166, 0.5);
}
@@ -2864,7 +2452,6 @@ fieldset:disabled a.btn {
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(151, 153, 166, 0.5);
box-shadow: 0 0 0 0.2rem rgba(151, 153, 166, 0.5);
}
@@ -2881,7 +2468,9 @@ fieldset:disabled a.btn {
}
.btn-success:focus, .btn-success.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(62, 208, 156, 0.5);
+ color: #fff;
+ background-color: #17a673;
+ border-color: #169b6b;
box-shadow: 0 0 0 0.2rem rgba(62, 208, 156, 0.5);
}
@@ -2900,7 +2489,6 @@ fieldset:disabled a.btn {
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(62, 208, 156, 0.5);
box-shadow: 0 0 0 0.2rem rgba(62, 208, 156, 0.5);
}
@@ -2917,7 +2505,9 @@ fieldset:disabled a.btn {
}
.btn-info:focus, .btn-info.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 196, 212, 0.5);
+ color: #fff;
+ background-color: #2c9faf;
+ border-color: #2a96a5;
box-shadow: 0 0 0 0.2rem rgba(84, 196, 212, 0.5);
}
@@ -2936,7 +2526,6 @@ fieldset:disabled a.btn {
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 196, 212, 0.5);
box-shadow: 0 0 0 0.2rem rgba(84, 196, 212, 0.5);
}
@@ -2953,7 +2542,9 @@ fieldset:disabled a.btn {
}
.btn-warning:focus, .btn-warning.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 203, 91, 0.5);
+ color: #fff;
+ background-color: #f4b619;
+ border-color: #f4b30d;
box-shadow: 0 0 0 0.2rem rgba(247, 203, 91, 0.5);
}
@@ -2972,7 +2563,6 @@ fieldset:disabled a.btn {
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(247, 203, 91, 0.5);
box-shadow: 0 0 0 0.2rem rgba(247, 203, 91, 0.5);
}
@@ -2989,7 +2579,9 @@ fieldset:disabled a.btn {
}
.btn-danger:focus, .btn-danger.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 101, 88, 0.5);
+ color: #fff;
+ background-color: #e02d1b;
+ border-color: #d52a1a;
box-shadow: 0 0 0 0.2rem rgba(235, 101, 88, 0.5);
}
@@ -3008,7 +2600,6 @@ fieldset:disabled a.btn {
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 101, 88, 0.5);
box-shadow: 0 0 0 0.2rem rgba(235, 101, 88, 0.5);
}
@@ -3025,7 +2616,9 @@ fieldset:disabled a.btn {
}
.btn-light:focus, .btn-light.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 221, 225, 0.5);
+ color: #3a3b45;
+ background-color: #dde2f1;
+ border-color: #d4daed;
box-shadow: 0 0 0 0.2rem rgba(220, 221, 225, 0.5);
}
@@ -3044,7 +2637,6 @@ fieldset:disabled a.btn {
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 221, 225, 0.5);
box-shadow: 0 0 0 0.2rem rgba(220, 221, 225, 0.5);
}
@@ -3061,7 +2653,9 @@ fieldset:disabled a.btn {
}
.btn-dark:focus, .btn-dark.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(115, 116, 128, 0.5);
+ color: #fff;
+ background-color: #484a54;
+ border-color: #42444e;
box-shadow: 0 0 0 0.2rem rgba(115, 116, 128, 0.5);
}
@@ -3080,7 +2674,6 @@ fieldset:disabled a.btn {
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(115, 116, 128, 0.5);
box-shadow: 0 0 0 0.2rem rgba(115, 116, 128, 0.5);
}
@@ -3096,7 +2689,6 @@ fieldset:disabled a.btn {
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5);
}
@@ -3114,7 +2706,6 @@ fieldset:disabled a.btn {
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5);
}
@@ -3130,7 +2721,6 @@ fieldset:disabled a.btn {
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5);
box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5);
}
@@ -3148,7 +2738,6 @@ fieldset:disabled a.btn {
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5);
box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5);
}
@@ -3164,7 +2753,6 @@ fieldset:disabled a.btn {
}
.btn-outline-success:focus, .btn-outline-success.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5);
}
@@ -3182,7 +2770,6 @@ fieldset:disabled a.btn {
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5);
box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5);
}
@@ -3198,7 +2785,6 @@ fieldset:disabled a.btn {
}
.btn-outline-info:focus, .btn-outline-info.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5);
box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5);
}
@@ -3216,7 +2802,6 @@ fieldset:disabled a.btn {
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5);
box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5);
}
@@ -3232,7 +2817,6 @@ fieldset:disabled a.btn {
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5);
box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5);
}
@@ -3250,7 +2834,6 @@ fieldset:disabled a.btn {
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5);
box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5);
}
@@ -3266,7 +2849,6 @@ fieldset:disabled a.btn {
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5);
}
@@ -3284,7 +2866,6 @@ fieldset:disabled a.btn {
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5);
box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5);
}
@@ -3300,7 +2881,6 @@ fieldset:disabled a.btn {
}
.btn-outline-light:focus, .btn-outline-light.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5);
box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5);
}
@@ -3318,7 +2898,6 @@ fieldset:disabled a.btn {
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5);
box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5);
}
@@ -3334,7 +2913,6 @@ fieldset:disabled a.btn {
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5);
box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5);
}
@@ -3352,13 +2930,13 @@ fieldset:disabled a.btn {
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5);
box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5);
}
.btn-link {
font-weight: 400;
color: #4e73df;
+ text-decoration: none;
}
.btn-link:hover {
@@ -3368,8 +2946,6 @@ fieldset:disabled a.btn {
.btn-link:focus, .btn-link.focus {
text-decoration: underline;
- -webkit-box-shadow: none;
- box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
@@ -3407,13 +2983,11 @@ input[type="button"].btn-block {
}
.fade {
- -webkit-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.fade {
- -webkit-transition: none;
transition: none;
}
}
@@ -3430,17 +3004,11 @@ input[type="button"].btn-block {
position: relative;
height: 0;
overflow: hidden;
- -webkit-transition: height 0.15s ease;
transition: height 0.15s ease;
}
-p.collapsing {
- display: none;
-}
-
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.collapsing {
- -webkit-transition: none;
transition: none;
}
}
@@ -3452,6 +3020,10 @@ p.collapsing {
position: relative;
}
+.dropdown-toggle {
+ white-space: nowrap;
+}
+
.dropdown-toggle::after {
display: inline-block;
margin-left: 0.255em;
@@ -3477,7 +3049,7 @@ p.collapsing {
min-width: 10rem;
padding: 0.5rem 0;
margin: 0.125rem 0 0;
- font-size: 1rem;
+ font-size: 0.85rem;
color: #858796;
text-align: left;
list-style: none;
@@ -3487,49 +3059,26 @@ p.collapsing {
border-radius: 0.35rem;
}
+.dropdown-menu-left {
+ right: auto;
+ left: 0;
+}
+
.dropdown-menu-right {
right: 0;
left: auto;
}
-@media (min-width: 576px) {
- .dropdown-menu-sm-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 768px) {
- .dropdown-menu-md-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 1100px) {
- .dropdown-menu-lg-right {
- right: 0;
- left: auto;
- }
-}
-
-@media (min-width: 1400px) {
- .dropdown-menu-xl-right {
- right: 0;
- left: auto;
- }
-}
-
-.dropdown-menu-left {
- right: auto;
- left: 0;
-}
-
@media (min-width: 576px) {
.dropdown-menu-sm-left {
right: auto;
left: 0;
}
+
+ .dropdown-menu-sm-right {
+ right: 0;
+ left: auto;
+ }
}
@media (min-width: 768px) {
@@ -3537,6 +3086,11 @@ p.collapsing {
right: auto;
left: 0;
}
+
+ .dropdown-menu-md-right {
+ right: 0;
+ left: auto;
+ }
}
@media (min-width: 1100px) {
@@ -3544,6 +3098,11 @@ p.collapsing {
right: auto;
left: 0;
}
+
+ .dropdown-menu-lg-right {
+ right: 0;
+ left: auto;
+ }
}
@media (min-width: 1400px) {
@@ -3551,6 +3110,11 @@ p.collapsing {
right: auto;
left: 0;
}
+
+ .dropdown-menu-xl-right {
+ right: 0;
+ left: auto;
+ }
}
.dropup .dropdown-menu {
@@ -3664,16 +3228,6 @@ p.collapsing {
border: 0;
}
-.dropdown-item:first-child {
- border-top-left-radius: calc(0.35rem - 1px);
- border-top-right-radius: calc(0.35rem - 1px);
-}
-
-.dropdown-item:last-child {
- border-bottom-right-radius: calc(0.35rem - 1px);
- border-bottom-left-radius: calc(0.35rem - 1px);
-}
-
.dropdown-item:hover, .dropdown-item:focus {
color: #2e2f37;
text-decoration: none;
@@ -3714,8 +3268,6 @@ p.collapsing {
.btn-group,
.btn-group-vertical {
position: relative;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
vertical-align: middle;
}
@@ -3723,8 +3275,6 @@ p.collapsing {
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
flex: 1 1 auto;
}
@@ -3741,13 +3291,8 @@ p.collapsing {
}
.btn-toolbar {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
@@ -3798,15 +3343,8 @@ p.collapsing {
}
.btn-group-vertical {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
- -webkit-box-align: start;
- -ms-flex-align: start;
align-items: flex-start;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
}
@@ -3848,13 +3386,8 @@ p.collapsing {
.input-group {
position: relative;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
align-items: stretch;
width: 100%;
}
@@ -3864,10 +3397,9 @@ p.collapsing {
.input-group > .custom-select,
.input-group > .custom-file {
position: relative;
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
+ min-width: 0;
margin-bottom: 0;
}
@@ -3909,11 +3441,7 @@ p.collapsing {
}
.input-group > .custom-file {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
}
@@ -3930,8 +3458,6 @@ p.collapsing {
.input-group-prepend,
.input-group-append {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
@@ -3966,11 +3492,7 @@ p.collapsing {
}
.input-group-text {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
padding: 0.375rem 0.75rem;
margin-bottom: 0;
@@ -3992,7 +3514,7 @@ p.collapsing {
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
- height: calc(2.875rem + 2px);
+ height: calc(1.5em + 1rem + 2px);
}
.input-group-lg > .form-control,
@@ -4009,7 +3531,7 @@ p.collapsing {
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
- height: calc(1.8125rem + 2px);
+ height: calc(1.5em + 0.5rem + 2px);
}
.input-group-sm > .form-control,
@@ -4051,21 +3573,25 @@ p.collapsing {
.custom-control {
position: relative;
+ z-index: 1;
display: block;
min-height: 1.5rem;
padding-left: 1.5rem;
+ -webkit-print-color-adjust: exact;
+ color-adjust: exact;
}
.custom-control-inline {
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 1rem;
}
.custom-control-input {
position: absolute;
+ left: 0;
z-index: -1;
+ width: 1rem;
+ height: 1.25rem;
opacity: 0;
}
@@ -4076,7 +3602,6 @@ p.collapsing {
}
.custom-control-input:focus ~ .custom-control-label::before {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
@@ -4090,11 +3615,11 @@ p.collapsing {
border-color: #e5ebfa;
}
-.custom-control-input:disabled ~ .custom-control-label {
+.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
color: #858796;
}
-.custom-control-input:disabled ~ .custom-control-label::before {
+.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
background-color: #eaecf4;
}
@@ -4125,9 +3650,7 @@ p.collapsing {
width: 1rem;
height: 1rem;
content: "";
- background-repeat: no-repeat;
- background-position: center center;
- background-size: 50% 50%;
+ background: no-repeat 50% / 50% 50%;
}
.custom-checkbox .custom-control-label::before {
@@ -4135,7 +3658,7 @@ p.collapsing {
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
@@ -4144,7 +3667,7 @@ p.collapsing {
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
@@ -4160,7 +3683,7 @@ p.collapsing {
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
@@ -4185,22 +3708,17 @@ p.collapsing {
height: calc(1rem - 4px);
background-color: #b7b9cc;
border-radius: 0.5rem;
- -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.custom-switch .custom-control-label::after {
- -webkit-transition: none;
transition: none;
}
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
background-color: #fff;
- -webkit-transform: translateX(0.75rem);
transform: translateX(0.75rem);
}
@@ -4211,14 +3729,14 @@ p.collapsing {
.custom-select {
display: inline-block;
width: 100%;
- height: calc(2.25rem + 2px);
+ height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 1.75rem 0.375rem 0.75rem;
+ font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #6e707e;
vertical-align: middle;
- background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
- background-color: #fff;
+ background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
border: 1px solid #d1d3e2;
border-radius: 0.35rem;
-webkit-appearance: none;
@@ -4229,8 +3747,7 @@ p.collapsing {
.custom-select:focus {
border-color: #bac8f3;
outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(186, 200, 243, 0.5);
- box-shadow: 0 0 0 0.2rem rgba(186, 200, 243, 0.5);
+ box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
.custom-select:focus::-ms-value {
@@ -4250,11 +3767,16 @@ p.collapsing {
}
.custom-select::-ms-expand {
- opacity: 0;
+ display: none;
+}
+
+.custom-select:-moz-focusring {
+ color: transparent;
+ text-shadow: 0 0 0 #6e707e;
}
.custom-select-sm {
- height: calc(1.8125rem + 2px);
+ height: calc(1.5em + 0.5rem + 2px);
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
@@ -4262,7 +3784,7 @@ p.collapsing {
}
.custom-select-lg {
- height: calc(2.875rem + 2px);
+ height: calc(1.5em + 1rem + 2px);
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
@@ -4273,7 +3795,7 @@ p.collapsing {
position: relative;
display: inline-block;
width: 100%;
- height: calc(2.25rem + 2px);
+ height: calc(1.5em + 0.75rem + 2px);
margin-bottom: 0;
}
@@ -4281,17 +3803,17 @@ p.collapsing {
position: relative;
z-index: 2;
width: 100%;
- height: calc(2.25rem + 2px);
+ height: calc(1.5em + 0.75rem + 2px);
margin: 0;
opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
border-color: #bac8f3;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
+.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
background-color: #eaecf4;
}
@@ -4310,7 +3832,7 @@ p.collapsing {
right: 0;
left: 0;
z-index: 1;
- height: calc(2.25rem + 2px);
+ height: calc(1.5em + 0.75rem + 2px);
padding: 0.375rem 0.75rem;
font-weight: 400;
line-height: 1.5;
@@ -4327,7 +3849,7 @@ p.collapsing {
bottom: 0;
z-index: 3;
display: block;
- height: 2.25rem;
+ height: calc(1.5em + 0.75rem);
padding: 0.375rem 0.75rem;
line-height: 1.5;
color: #6e707e;
@@ -4339,7 +3861,7 @@ p.collapsing {
.custom-range {
width: 100%;
- height: calc(1rem + 0.4rem);
+ height: 1.4rem;
padding: 0;
background-color: transparent;
-webkit-appearance: none;
@@ -4352,7 +3874,6 @@ p.collapsing {
}
.custom-range:focus::-webkit-slider-thumb {
- -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
@@ -4375,15 +3896,13 @@ p.collapsing {
background-color: #4e73df;
border: 0;
border-radius: 1rem;
- -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+ -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-webkit-appearance: none;
appearance: none;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.custom-range::-webkit-slider-thumb {
-webkit-transition: none;
transition: none;
@@ -4410,17 +3929,15 @@ p.collapsing {
background-color: #4e73df;
border: 0;
border-radius: 1rem;
- -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+ -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
-moz-appearance: none;
appearance: none;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.custom-range::-moz-range-thumb {
- -webkit-transition: none;
+ -moz-transition: none;
transition: none;
}
}
@@ -4448,16 +3965,14 @@ p.collapsing {
background-color: #4e73df;
border: 0;
border-radius: 1rem;
- -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
+ -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
appearance: none;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.custom-range::-ms-thumb {
- -webkit-transition: none;
+ -ms-transition: none;
transition: none;
}
}
@@ -4510,26 +4025,19 @@ p.collapsing {
.custom-control-label::before,
.custom-file-label,
.custom-select {
- -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
- transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.custom-control-label::before,
.custom-file-label,
.custom-select {
- -webkit-transition: none;
transition: none;
}
}
.nav {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
@@ -4597,18 +4105,15 @@ p.collapsing {
color: #fff;
}
+.nav-fill > .nav-link,
.nav-fill .nav-item {
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
flex: 1 1 auto;
text-align: center;
}
+.nav-justified > .nav-link,
.nav-justified .nav-item {
- -ms-flex-preferred-size: 0;
flex-basis: 0;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
text-align: center;
}
@@ -4623,32 +4128,18 @@ p.collapsing {
.navbar {
position: relative;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
justify-content: space-between;
padding: 0.5rem 1rem;
}
-.navbar > .container,
-.navbar > .container-fluid {
- display: -webkit-box;
- display: -ms-flexbox;
+.navbar .container,
+.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
justify-content: space-between;
}
@@ -4667,12 +4158,7 @@ p.collapsing {
}
.navbar-nav {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
@@ -4696,13 +4182,8 @@ p.collapsing {
}
.navbar-collapse {
- -ms-flex-preferred-size: 100%;
flex-basis: 100%;
- -webkit-box-flex: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
}
@@ -4719,10 +4200,6 @@ p.collapsing {
text-decoration: none;
}
-.navbar-toggler:not(:disabled):not(.disabled) {
- cursor: pointer;
-}
-
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
@@ -4735,7 +4212,7 @@ p.collapsing {
@media (max-width: 575.98px) {
.navbar-expand-sm > .container,
- .navbar-expand-sm > .container-fluid {
+ .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
padding-right: 0;
padding-left: 0;
}
@@ -4743,22 +4220,12 @@ p.collapsing {
@media (min-width: 576px) {
.navbar-expand-sm {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row nowrap;
flex-flow: row nowrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
-
.navbar-expand-sm .navbar-nav {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
flex-direction: row;
}
-
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute;
}
@@ -4769,19 +4236,14 @@ p.collapsing {
}
.navbar-expand-sm > .container,
- .navbar-expand-sm > .container-fluid {
- -ms-flex-wrap: nowrap;
+ .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
flex-wrap: nowrap;
}
.navbar-expand-sm .navbar-collapse {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
- -ms-flex-preferred-size: auto;
flex-basis: auto;
}
-
.navbar-expand-sm .navbar-toggler {
display: none;
}
@@ -4789,7 +4251,7 @@ p.collapsing {
@media (max-width: 767.98px) {
.navbar-expand-md > .container,
- .navbar-expand-md > .container-fluid {
+ .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
padding-right: 0;
padding-left: 0;
}
@@ -4797,22 +4259,12 @@ p.collapsing {
@media (min-width: 768px) {
.navbar-expand-md {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row nowrap;
flex-flow: row nowrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
-
.navbar-expand-md .navbar-nav {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
flex-direction: row;
}
-
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
}
@@ -4823,19 +4275,14 @@ p.collapsing {
}
.navbar-expand-md > .container,
- .navbar-expand-md > .container-fluid {
- -ms-flex-wrap: nowrap;
+ .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
flex-wrap: nowrap;
}
.navbar-expand-md .navbar-collapse {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
- -ms-flex-preferred-size: auto;
flex-basis: auto;
}
-
.navbar-expand-md .navbar-toggler {
display: none;
}
@@ -4843,7 +4290,7 @@ p.collapsing {
@media (max-width: 991.98px) {
.navbar-expand-lg > .container,
- .navbar-expand-lg > .container-fluid {
+ .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
padding-right: 0;
padding-left: 0;
}
@@ -4851,22 +4298,12 @@ p.collapsing {
@media (min-width: 1100px) {
.navbar-expand-lg {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row nowrap;
flex-flow: row nowrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
-
.navbar-expand-lg .navbar-nav {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
flex-direction: row;
}
-
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute;
}
@@ -4877,19 +4314,14 @@ p.collapsing {
}
.navbar-expand-lg > .container,
- .navbar-expand-lg > .container-fluid {
- -ms-flex-wrap: nowrap;
+ .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
flex-wrap: nowrap;
}
.navbar-expand-lg .navbar-collapse {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
- -ms-flex-preferred-size: auto;
flex-basis: auto;
}
-
.navbar-expand-lg .navbar-toggler {
display: none;
}
@@ -4897,7 +4329,7 @@ p.collapsing {
@media (max-width: 1199.98px) {
.navbar-expand-xl > .container,
- .navbar-expand-xl > .container-fluid {
+ .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
padding-right: 0;
padding-left: 0;
}
@@ -4905,22 +4337,12 @@ p.collapsing {
@media (min-width: 1400px) {
.navbar-expand-xl {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row nowrap;
flex-flow: row nowrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
-
.navbar-expand-xl .navbar-nav {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
flex-direction: row;
}
-
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
}
@@ -4931,44 +4353,31 @@ p.collapsing {
}
.navbar-expand-xl > .container,
- .navbar-expand-xl > .container-fluid {
- -ms-flex-wrap: nowrap;
+ .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
flex-wrap: nowrap;
}
.navbar-expand-xl .navbar-collapse {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
- -ms-flex-preferred-size: auto;
flex-basis: auto;
}
-
.navbar-expand-xl .navbar-toggler {
display: none;
}
}
.navbar-expand {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row nowrap;
flex-flow: row nowrap;
- -webkit-box-pack: start;
- -ms-flex-pack: start;
justify-content: flex-start;
}
.navbar-expand > .container,
-.navbar-expand > .container-fluid {
+.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
padding-right: 0;
padding-left: 0;
}
.navbar-expand .navbar-nav {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
flex-direction: row;
}
@@ -4982,16 +4391,12 @@ p.collapsing {
}
.navbar-expand > .container,
-.navbar-expand > .container-fluid {
- -ms-flex-wrap: nowrap;
+.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
- -ms-flex-preferred-size: auto;
flex-basis: auto;
}
@@ -5032,7 +4437,7 @@ p.collapsing {
}
.navbar-light .navbar-toggler-icon {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
@@ -5080,7 +4485,7 @@ p.collapsing {
}
.navbar-dark .navbar-toggler-icon {
- background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
@@ -5097,12 +4502,7 @@ p.collapsing {
.card {
position: relative;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
@@ -5117,31 +4517,34 @@ p.collapsing {
margin-left: 0;
}
-.card > .list-group:first-child .list-group-item:first-child {
- border-top-left-radius: 0.35rem;
- border-top-right-radius: 0.35rem;
+.card > .list-group {
+ border-top: inherit;
+ border-bottom: inherit;
}
-.card > .list-group:last-child .list-group-item:last-child {
- border-bottom-right-radius: 0.35rem;
- border-bottom-left-radius: 0.35rem;
+.card > .list-group:first-child {
+ border-top-width: 0;
+ border-top-left-radius: calc(0.35rem - 1px);
+ border-top-right-radius: calc(0.35rem - 1px);
+}
+
+.card > .list-group:last-child {
+ border-bottom-width: 0;
+ border-bottom-right-radius: calc(0.35rem - 1px);
+ border-bottom-left-radius: calc(0.35rem - 1px);
+}
+
+.card > .card-header + .list-group,
+.card > .list-group + .card-footer {
+ border-top: 0;
}
.card-body {
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
flex: 1 1 auto;
+ min-height: 1px;
padding: 1.25rem;
}
-.card-body p + p {
- margin-top: 1rem;
-}
-
-.card-body p {
- margin: 0;
-}
-
.card-title {
margin-bottom: 0.75rem;
}
@@ -5166,7 +4569,6 @@ p.collapsing {
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
- color: inherit;
background-color: #f8f9fc;
border-bottom: 1px solid #e3e6f0;
}
@@ -5175,10 +4577,6 @@ p.collapsing {
border-radius: calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0;
}
-.card-header + .list-group .list-group-item:first-child {
- border-top: 0;
-}
-
.card-footer {
padding: 0.75rem 1.25rem;
background-color: #f8f9fc;
@@ -5208,91 +4606,57 @@ p.collapsing {
bottom: 0;
left: 0;
padding: 1.25rem;
-}
-
-.card-img {
- width: 100%;
border-radius: calc(0.35rem - 1px);
}
-.card-img-top {
+.card-img,
+.card-img-top,
+.card-img-bottom {
+ flex-shrink: 0;
width: 100%;
+}
+
+.card-img,
+.card-img-top {
border-top-left-radius: calc(0.35rem - 1px);
border-top-right-radius: calc(0.35rem - 1px);
}
+.card-img,
.card-img-bottom {
- width: 100%;
border-bottom-right-radius: calc(0.35rem - 1px);
border-bottom-left-radius: calc(0.35rem - 1px);
}
-.card-deck {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
.card-deck .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-deck {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row wrap;
+ display: flex;
flex-flow: row wrap;
margin-right: -0.75rem;
margin-left: -0.75rem;
}
-
.card-deck .card {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 1;
- -ms-flex: 1 0 0%;
flex: 1 0 0%;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
margin-right: 0.75rem;
margin-bottom: 0;
margin-left: 0.75rem;
}
}
-.card-group {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
.card-group > .card {
margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
.card-group {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-flow: row wrap;
+ display: flex;
flex-flow: row wrap;
}
-
.card-group > .card {
- -webkit-box-flex: 1;
- -ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0;
}
@@ -5302,62 +4666,35 @@ p.collapsing {
border-left: 0;
}
- .card-group > .card:first-child {
+ .card-group > .card:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
- .card-group > .card:first-child .card-img-top,
- .card-group > .card:first-child .card-header {
+ .card-group > .card:not(:last-child) .card-img-top,
+ .card-group > .card:not(:last-child) .card-header {
border-top-right-radius: 0;
}
- .card-group > .card:first-child .card-img-bottom,
- .card-group > .card:first-child .card-footer {
+ .card-group > .card:not(:last-child) .card-img-bottom,
+ .card-group > .card:not(:last-child) .card-footer {
border-bottom-right-radius: 0;
}
- .card-group > .card:last-child {
+ .card-group > .card:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
- .card-group > .card:last-child .card-img-top,
- .card-group > .card:last-child .card-header {
+ .card-group > .card:not(:first-child) .card-img-top,
+ .card-group > .card:not(:first-child) .card-header {
border-top-left-radius: 0;
}
- .card-group > .card:last-child .card-img-bottom,
- .card-group > .card:last-child .card-footer {
+ .card-group > .card:not(:first-child) .card-img-bottom,
+ .card-group > .card:not(:first-child) .card-footer {
border-bottom-left-radius: 0;
}
-
- .card-group > .card:only-child {
- border-radius: 0.35rem;
- }
-
- .card-group > .card:only-child .card-img-top,
- .card-group > .card:only-child .card-header {
- border-top-left-radius: 0.35rem;
- border-top-right-radius: 0.35rem;
- }
-
- .card-group > .card:only-child .card-img-bottom,
- .card-group > .card:only-child .card-footer {
- border-bottom-right-radius: 0.35rem;
- border-bottom-left-radius: 0.35rem;
- }
-
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
- border-radius: 0;
- }
-
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
- border-radius: 0;
- }
}
.card-columns .card {
@@ -5366,9 +4703,9 @@ p.collapsing {
@media (min-width: 576px) {
.card-columns {
- -webkit-column-count: 3;
+ -moz-column-count: 3;
column-count: 3;
- -webkit-column-gap: 1.25rem;
+ -moz-column-gap: 1.25rem;
column-gap: 1.25rem;
orphans: 1;
widows: 1;
@@ -5380,39 +4717,32 @@ p.collapsing {
}
}
-.accordion .card {
+.accordion {
+ overflow-anchor: none;
+}
+
+.accordion > .card {
overflow: hidden;
}
-.accordion .card:not(:first-of-type) .card-header:first-child {
- border-radius: 0;
-}
-
-.accordion .card:not(:first-of-type):not(:last-of-type) {
- border-bottom: 0;
- border-radius: 0;
-}
-
-.accordion .card:first-of-type {
+.accordion > .card:not(:last-of-type) {
border-bottom: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
-.accordion .card:last-of-type {
+.accordion > .card:not(:first-of-type) {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
-.accordion .card .card-header {
+.accordion > .card > .card-header {
+ border-radius: 0;
margin-bottom: -1px;
}
.breadcrumb {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0.75rem 1rem;
margin-bottom: 1rem;
@@ -5421,6 +4751,10 @@ p.collapsing {
border-radius: 0.35rem;
}
+.breadcrumb-item {
+ display: flex;
+}
+
.breadcrumb-item + .breadcrumb-item {
padding-left: 0.5rem;
}
@@ -5445,8 +4779,6 @@ p.collapsing {
}
.pagination {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
@@ -5473,16 +4805,11 @@ p.collapsing {
}
.page-link:focus {
- z-index: 2;
+ z-index: 3;
outline: 0;
- -webkit-box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}
-.page-link:not(:disabled):not(.disabled) {
- cursor: pointer;
-}
-
.page-item:first-child .page-link {
margin-left: 0;
border-top-left-radius: 0.35rem;
@@ -5495,7 +4822,7 @@ p.collapsing {
}
.page-item.active .page-link {
- z-index: 1;
+ z-index: 3;
color: #fff;
background-color: #368F17;
border-color: #368F17;
@@ -5551,6 +4878,13 @@ p.collapsing {
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.35rem;
+ transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
+}
+
+@media (prefers-reduced-motion: reduce) {
+ .badge {
+ transition: none;
+ }
}
a.badge:hover, a.badge:focus {
@@ -5582,6 +4916,11 @@ a.badge-primary:hover, a.badge-primary:focus {
background-color: #2653d4;
}
+a.badge-primary:focus, a.badge-primary.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.5);
+}
+
.badge-secondary {
color: #fff;
background-color: #858796;
@@ -5592,6 +4931,11 @@ a.badge-secondary:hover, a.badge-secondary:focus {
background-color: #6b6d7d;
}
+a.badge-secondary:focus, a.badge-secondary.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(133, 135, 150, 0.5);
+}
+
.badge-success {
color: #fff;
background-color: #1cc88a;
@@ -5602,6 +4946,11 @@ a.badge-success:hover, a.badge-success:focus {
background-color: #169b6b;
}
+a.badge-success:focus, a.badge-success.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(28, 200, 138, 0.5);
+}
+
.badge-info {
color: #fff;
background-color: #36b9cc;
@@ -5612,6 +4961,11 @@ a.badge-info:hover, a.badge-info:focus {
background-color: #2a96a5;
}
+a.badge-info:focus, a.badge-info.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(54, 185, 204, 0.5);
+}
+
.badge-warning {
color: #fff;
background-color: #f6c23e;
@@ -5622,6 +4976,11 @@ a.badge-warning:hover, a.badge-warning:focus {
background-color: #f4b30d;
}
+a.badge-warning:focus, a.badge-warning.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(246, 194, 62, 0.5);
+}
+
.badge-danger {
color: #fff;
background-color: #e74a3b;
@@ -5632,6 +4991,11 @@ a.badge-danger:hover, a.badge-danger:focus {
background-color: #d52a1a;
}
+a.badge-danger:focus, a.badge-danger.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(231, 74, 59, 0.5);
+}
+
.badge-light {
color: #3a3b45;
background-color: #f8f9fc;
@@ -5642,6 +5006,11 @@ a.badge-light:hover, a.badge-light:focus {
background-color: #d4daed;
}
+a.badge-light:focus, a.badge-light.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(248, 249, 252, 0.5);
+}
+
.badge-dark {
color: #fff;
background-color: #5a5c69;
@@ -5652,6 +5021,11 @@ a.badge-dark:hover, a.badge-dark:focus {
background-color: #42444e;
}
+a.badge-dark:focus, a.badge-dark.focus {
+ outline: 0;
+ box-shadow: 0 0 0 0.2rem rgba(90, 92, 105, 0.5);
+}
+
.jumbotron {
padding: 2rem 1rem;
margin-bottom: 2rem;
@@ -5695,6 +5069,7 @@ a.badge-dark:hover, a.badge-dark:focus {
position: absolute;
top: 0;
right: 0;
+ z-index: 2;
padding: 0.75rem 1.25rem;
color: inherit;
}
@@ -5830,38 +5205,29 @@ a.badge-dark:hover, a.badge-dark:focus {
}
.progress {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
height: 1rem;
overflow: hidden;
+ line-height: 0;
font-size: 0.75rem;
background-color: #eaecf4;
border-radius: 0.35rem;
}
.progress-bar {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
+ overflow: hidden;
color: #fff;
text-align: center;
white-space: nowrap;
background-color: #4e73df;
- -webkit-transition: width 0.6s ease;
transition: width 0.6s ease;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.progress-bar {
- -webkit-transition: none;
transition: none;
}
}
@@ -5876,31 +5242,28 @@ a.badge-dark:hover, a.badge-dark:focus {
animation: progress-bar-stripes 1s linear infinite;
}
+@media (prefers-reduced-motion: reduce) {
+ .progress-bar-animated {
+ -webkit-animation: none;
+ animation: none;
+ }
+}
+
.media {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: start;
- -ms-flex-align: start;
align-items: flex-start;
}
.media-body {
- -webkit-box-flex: 1;
- -ms-flex: 1;
flex: 1;
}
.list-group {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
+ border-radius: 0.35rem;
}
.list-group-item-action {
@@ -5910,6 +5273,7 @@ a.badge-dark:hover, a.badge-dark:focus {
}
.list-group-item-action:hover, .list-group-item-action:focus {
+ z-index: 1;
color: #6e707e;
text-decoration: none;
background-color: #f8f9fc;
@@ -5924,25 +5288,18 @@ a.badge-dark:hover, a.badge-dark:focus {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
- margin-bottom: -1px;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
- border-top-left-radius: 0.35rem;
- border-top-right-radius: 0.35rem;
+ border-top-left-radius: inherit;
+ border-top-right-radius: inherit;
}
.list-group-item:last-child {
- margin-bottom: 0;
- border-bottom-right-radius: 0.35rem;
- border-bottom-left-radius: 0.35rem;
-}
-
-.list-group-item:hover, .list-group-item:focus {
- z-index: 1;
- text-decoration: none;
+ border-bottom-right-radius: inherit;
+ border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
@@ -5958,23 +5315,173 @@ a.badge-dark:hover, a.badge-dark:focus {
border-color: #4e73df;
}
-.list-group-flush .list-group-item {
- border-right: 0;
- border-left: 0;
+.list-group-item + .list-group-item {
+ border-top-width: 0;
+}
+
+.list-group-item + .list-group-item.active {
+ margin-top: -1px;
+ border-top-width: 1px;
+}
+
+.list-group-horizontal {
+ flex-direction: row;
+}
+
+.list-group-horizontal > .list-group-item:first-child {
+ border-bottom-left-radius: 0.35rem;
+ border-top-right-radius: 0;
+}
+
+.list-group-horizontal > .list-group-item:last-child {
+ border-top-right-radius: 0.35rem;
+ border-bottom-left-radius: 0;
+}
+
+.list-group-horizontal > .list-group-item.active {
+ margin-top: 0;
+}
+
+.list-group-horizontal > .list-group-item + .list-group-item {
+ border-top-width: 1px;
+ border-left-width: 0;
+}
+
+.list-group-horizontal > .list-group-item + .list-group-item.active {
+ margin-left: -1px;
+ border-left-width: 1px;
+}
+
+@media (min-width: 576px) {
+ .list-group-horizontal-sm {
+ flex-direction: row;
+ }
+
+ .list-group-horizontal-sm > .list-group-item:first-child {
+ border-bottom-left-radius: 0.35rem;
+ border-top-right-radius: 0;
+ }
+
+ .list-group-horizontal-sm > .list-group-item:last-child {
+ border-top-right-radius: 0.35rem;
+ border-bottom-left-radius: 0;
+ }
+
+ .list-group-horizontal-sm > .list-group-item.active {
+ margin-top: 0;
+ }
+
+ .list-group-horizontal-sm > .list-group-item + .list-group-item {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+
+ .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
+ margin-left: -1px;
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 768px) {
+ .list-group-horizontal-md {
+ flex-direction: row;
+ }
+
+ .list-group-horizontal-md > .list-group-item:first-child {
+ border-bottom-left-radius: 0.35rem;
+ border-top-right-radius: 0;
+ }
+
+ .list-group-horizontal-md > .list-group-item:last-child {
+ border-top-right-radius: 0.35rem;
+ border-bottom-left-radius: 0;
+ }
+
+ .list-group-horizontal-md > .list-group-item.active {
+ margin-top: 0;
+ }
+
+ .list-group-horizontal-md > .list-group-item + .list-group-item {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+
+ .list-group-horizontal-md > .list-group-item + .list-group-item.active {
+ margin-left: -1px;
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 1100px) {
+ .list-group-horizontal-lg {
+ flex-direction: row;
+ }
+
+ .list-group-horizontal-lg > .list-group-item:first-child {
+ border-bottom-left-radius: 0.35rem;
+ border-top-right-radius: 0;
+ }
+
+ .list-group-horizontal-lg > .list-group-item:last-child {
+ border-top-right-radius: 0.35rem;
+ border-bottom-left-radius: 0;
+ }
+
+ .list-group-horizontal-lg > .list-group-item.active {
+ margin-top: 0;
+ }
+
+ .list-group-horizontal-lg > .list-group-item + .list-group-item {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+
+ .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
+ margin-left: -1px;
+ border-left-width: 1px;
+ }
+}
+
+@media (min-width: 1400px) {
+ .list-group-horizontal-xl {
+ flex-direction: row;
+ }
+
+ .list-group-horizontal-xl > .list-group-item:first-child {
+ border-bottom-left-radius: 0.35rem;
+ border-top-right-radius: 0;
+ }
+
+ .list-group-horizontal-xl > .list-group-item:last-child {
+ border-top-right-radius: 0.35rem;
+ border-bottom-left-radius: 0;
+ }
+
+ .list-group-horizontal-xl > .list-group-item.active {
+ margin-top: 0;
+ }
+
+ .list-group-horizontal-xl > .list-group-item + .list-group-item {
+ border-top-width: 1px;
+ border-left-width: 0;
+ }
+
+ .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
+ margin-left: -1px;
+ border-left-width: 1px;
+ }
+}
+
+.list-group-flush {
border-radius: 0;
}
-.list-group-flush .list-group-item:last-child {
- margin-bottom: -1px;
+.list-group-flush > .list-group-item {
+ border-width: 0 0 1px;
}
-.list-group-flush:first-child .list-group-item:first-child {
- border-top: 0;
-}
-
-.list-group-flush:last-child .list-group-item:last-child {
- margin-bottom: 0;
- border-bottom: 0;
+.list-group-flush > .list-group-item:last-child {
+ border-bottom-width: 0;
}
.list-group-item-primary {
@@ -6120,10 +5627,6 @@ a.badge-dark:hover, a.badge-dark:focus {
text-decoration: none;
}
-.close:not(:disabled):not(.disabled) {
- cursor: pointer;
-}
-
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
opacity: .75;
}
@@ -6132,9 +5635,6 @@ button.close {
padding: 0;
background-color: transparent;
border: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
}
a.close.disabled {
@@ -6142,18 +5642,15 @@ a.close.disabled {
}
.toast {
+ flex-basis: 350px;
max-width: 350px;
- overflow: hidden;
font-size: 0.875rem;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.1);
- border-radius: 0.25rem;
- -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
- -webkit-backdrop-filter: blur(10px);
- backdrop-filter: blur(10px);
opacity: 0;
+ border-radius: 0.25rem;
}
.toast:not(:last-child) {
@@ -6174,17 +5671,15 @@ a.close.disabled {
}
.toast-header {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
padding: 0.25rem 0.75rem;
color: #858796;
background-color: rgba(255, 255, 255, 0.85);
background-clip: padding-box;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+ border-top-left-radius: calc(0.25rem - 1px);
+ border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
@@ -6220,50 +5715,75 @@ a.close.disabled {
}
.modal.fade .modal-dialog {
- -webkit-transition: -webkit-transform 0.3s ease-out;
- transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
- transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
- -webkit-transform: translate(0, -50px);
transform: translate(0, -50px);
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog {
- -webkit-transition: none;
transition: none;
}
}
.modal.show .modal-dialog {
- -webkit-transform: none;
transform: none;
}
-.modal-dialog-centered {
- display: -webkit-box;
- display: -ms-flexbox;
+.modal.modal-static .modal-dialog {
+ transform: scale(1.02);
+}
+
+.modal-dialog-scrollable {
+ display: flex;
+ max-height: calc(100% - 1rem);
+}
+
+.modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 1rem);
+ overflow: hidden;
+}
+
+.modal-dialog-scrollable .modal-header,
+.modal-dialog-scrollable .modal-footer {
+ flex-shrink: 0;
+}
+
+.modal-dialog-scrollable .modal-body {
+ overflow-y: auto;
+}
+
+.modal-dialog-centered {
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- min-height: calc(100% - (0.5rem * 2));
+ min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
display: block;
- height: calc(100vh - (0.5rem * 2));
+ height: calc(100vh - 1rem);
+ height: -webkit-min-content;
+ height: -moz-min-content;
+ height: min-content;
content: "";
}
+.modal-dialog-centered.modal-dialog-scrollable {
+ flex-direction: column;
+ justify-content: center;
+ height: 100%;
+}
+
+.modal-dialog-centered.modal-dialog-scrollable .modal-content {
+ max-height: none;
+}
+
+.modal-dialog-centered.modal-dialog-scrollable::before {
+ content: none;
+}
+
.modal-content {
position: relative;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
@@ -6293,19 +5813,13 @@ a.close.disabled {
}
.modal-header {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: start;
- -ms-flex-align: start;
align-items: flex-start;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
justify-content: space-between;
padding: 1rem 1rem;
- border-bottom: 1px solid #eaecf4;
- border-top-left-radius: 0.3rem;
- border-top-right-radius: 0.3rem;
+ border-bottom: 1px solid #e3e6f0;
+ border-top-left-radius: calc(0.3rem - 1px);
+ border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
@@ -6320,34 +5834,23 @@ a.close.disabled {
.modal-body {
position: relative;
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
flex: 1 1 auto;
padding: 1rem;
}
.modal-footer {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
+ flex-wrap: wrap;
align-items: center;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
justify-content: flex-end;
- padding: 1rem;
+ padding: 0.75rem;
border-top: 1px solid #eaecf4;
- border-bottom-right-radius: 0.3rem;
- border-bottom-left-radius: 0.3rem;
+ border-bottom-right-radius: calc(0.3rem - 1px);
+ border-bottom-left-radius: calc(0.3rem - 1px);
}
-.modal-footer > :not(:first-child) {
- margin-left: .25rem;
-}
-
-.modal-footer > :not(:last-child) {
- margin-right: .25rem;
+.modal-footer > * {
+ margin: 0.25rem;
}
.modal-scrollbar-measure {
@@ -6364,12 +5867,23 @@ a.close.disabled {
margin: 1.75rem auto;
}
+ .modal-dialog-scrollable {
+ max-height: calc(100% - 3.5rem);
+ }
+
+ .modal-dialog-scrollable .modal-content {
+ max-height: calc(100vh - 3.5rem);
+ }
+
.modal-dialog-centered {
- min-height: calc(100% - (1.75rem * 2));
+ min-height: calc(100% - 3.5rem);
}
.modal-dialog-centered::before {
- height: calc(100vh - (1.75rem * 2));
+ height: calc(100vh - 3.5rem);
+ height: -webkit-min-content;
+ height: -moz-min-content;
+ height: min-content;
}
.modal-sm {
@@ -6550,25 +6064,19 @@ a.close.disabled {
margin-bottom: 0.5rem;
}
-.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
- bottom: calc((0.5rem + 1px) * -1);
+.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
+ bottom: calc(-0.5rem - 1px);
}
-.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
-.bs-popover-top .arrow::after,
-.bs-popover-auto[x-placement^="top"] .arrow::after {
- border-width: 0.5rem 0.5rem 0;
-}
-
-.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
+.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
bottom: 0;
+ border-width: 0.5rem 0.5rem 0;
border-top-color: rgba(0, 0, 0, 0.25);
}
-
-.bs-popover-top .arrow::after,
-.bs-popover-auto[x-placement^="top"] .arrow::after {
+.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
bottom: 1px;
+ border-width: 0.5rem 0.5rem 0;
border-top-color: #fff;
}
@@ -6576,28 +6084,22 @@ a.close.disabled {
margin-left: 0.5rem;
}
-.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
- left: calc((0.5rem + 1px) * -1);
+.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
+ left: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
-.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
-.bs-popover-right .arrow::after,
-.bs-popover-auto[x-placement^="right"] .arrow::after {
- border-width: 0.5rem 0.5rem 0.5rem 0;
-}
-
-.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
+.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
left: 0;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: rgba(0, 0, 0, 0.25);
}
-
-.bs-popover-right .arrow::after,
-.bs-popover-auto[x-placement^="right"] .arrow::after {
+.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
left: 1px;
+ border-width: 0.5rem 0.5rem 0.5rem 0;
border-right-color: #fff;
}
@@ -6605,25 +6107,19 @@ a.close.disabled {
margin-top: 0.5rem;
}
-.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
- top: calc((0.5rem + 1px) * -1);
+.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
+ top: calc(-0.5rem - 1px);
}
-.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
-.bs-popover-bottom .arrow::after,
-.bs-popover-auto[x-placement^="bottom"] .arrow::after {
- border-width: 0 0.5rem 0.5rem 0.5rem;
-}
-
-.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
+.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
top: 0;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: rgba(0, 0, 0, 0.25);
}
-
-.bs-popover-bottom .arrow::after,
-.bs-popover-auto[x-placement^="bottom"] .arrow::after {
+.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
top: 1px;
+ border-width: 0 0.5rem 0.5rem 0.5rem;
border-bottom-color: #fff;
}
@@ -6642,28 +6138,22 @@ a.close.disabled {
margin-right: 0.5rem;
}
-.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
- right: calc((0.5rem + 1px) * -1);
+.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
+ right: calc(-0.5rem - 1px);
width: 0.5rem;
height: 1rem;
margin: 0.3rem 0;
}
-.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
-.bs-popover-left .arrow::after,
-.bs-popover-auto[x-placement^="left"] .arrow::after {
- border-width: 0.5rem 0 0.5rem 0.5rem;
-}
-
-.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
+.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
right: 0;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: rgba(0, 0, 0, 0.25);
}
-
-.bs-popover-left .arrow::after,
-.bs-popover-auto[x-placement^="left"] .arrow::after {
+.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
right: 1px;
+ border-width: 0.5rem 0 0.5rem 0.5rem;
border-left-color: #fff;
}
@@ -6671,7 +6161,6 @@ a.close.disabled {
padding: 0.5rem 0.75rem;
margin-bottom: 0;
font-size: 1rem;
- color: inherit;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-top-left-radius: calc(0.3rem - 1px);
@@ -6692,7 +6181,6 @@ a.close.disabled {
}
.carousel.pointer-event {
- -ms-touch-action: pan-y;
touch-action: pan-y;
}
@@ -6716,15 +6204,11 @@ a.close.disabled {
margin-right: -100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
- -webkit-transition: -webkit-transform 0.6s ease-in-out;
- transition: -webkit-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
- transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.carousel-item {
- -webkit-transition: none;
transition: none;
}
}
@@ -6737,21 +6221,17 @@ a.close.disabled {
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
- -webkit-transform: translateX(100%);
transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
- -webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.carousel-fade .carousel-item {
opacity: 0;
- -webkit-transition-property: opacity;
transition-property: opacity;
- -webkit-transform: none;
transform: none;
}
@@ -6766,14 +6246,12 @@ a.close.disabled {
.carousel-fade .active.carousel-item-right {
z-index: 0;
opacity: 0;
- -webkit-transition: 0s 0.6s opacity;
- transition: 0s 0.6s opacity;
+ transition: opacity 0s 0.6s;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
- -webkit-transition: none;
transition: none;
}
}
@@ -6784,27 +6262,19 @@ a.close.disabled {
top: 0;
bottom: 0;
z-index: 1;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5;
- -webkit-transition: opacity 0.15s ease;
transition: opacity 0.15s ease;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.carousel-control-prev,
.carousel-control-next {
- -webkit-transition: none;
transition: none;
}
}
@@ -6831,16 +6301,15 @@ a.close.disabled {
display: inline-block;
width: 20px;
height: 20px;
- background: transparent no-repeat center center;
- background-size: 100% 100%;
+ background: no-repeat 50% / 100% 100%;
}
.carousel-control-prev-icon {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
- background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
@@ -6849,11 +6318,7 @@ a.close.disabled {
bottom: 0;
left: 0;
z-index: 15;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
padding-left: 0;
margin-right: 15%;
@@ -6862,10 +6327,7 @@ a.close.disabled {
}
.carousel-indicators li {
- -webkit-box-sizing: content-box;
box-sizing: content-box;
- -webkit-box-flex: 0;
- -ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 30px;
height: 3px;
@@ -6878,13 +6340,11 @@ a.close.disabled {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: .5;
- -webkit-transition: opacity 0.6s ease;
transition: opacity 0.6s ease;
}
-@media screen and (prefers-reduced-motion: reduce) {
+@media (prefers-reduced-motion: reduce) {
.carousel-indicators li {
- -webkit-transition: none;
transition: none;
}
}
@@ -6907,14 +6367,12 @@ a.close.disabled {
@-webkit-keyframes spinner-border {
to {
- -webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spinner-border {
to {
- -webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@@ -6939,21 +6397,21 @@ a.close.disabled {
@-webkit-keyframes spinner-grow {
0% {
- -webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
+ transform: none;
}
}
@keyframes spinner-grow {
0% {
- -webkit-transform: scale(0);
transform: scale(0);
}
50% {
opacity: 1;
+ transform: none;
}
}
@@ -7158,6 +6616,10 @@ button.bg-dark:focus {
border-color: #fff !important;
}
+.rounded-sm {
+ border-radius: 0.2rem !important;
+}
+
.rounded {
border-radius: 0.35rem !important;
}
@@ -7182,6 +6644,10 @@ button.bg-dark:focus {
border-bottom-left-radius: 0.35rem !important;
}
+.rounded-lg {
+ border-radius: 0.3rem !important;
+}
+
.rounded-circle {
border-radius: 50% !important;
}
@@ -7229,14 +6695,10 @@ button.bg-dark:focus {
}
.d-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
.d-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
@@ -7244,40 +6706,28 @@ button.bg-dark:focus {
.d-sm-none {
display: none !important;
}
-
.d-sm-inline {
display: inline !important;
}
-
.d-sm-inline-block {
display: inline-block !important;
}
-
.d-sm-block {
display: block !important;
}
-
.d-sm-table {
display: table !important;
}
-
.d-sm-table-row {
display: table-row !important;
}
-
.d-sm-table-cell {
display: table-cell !important;
}
-
.d-sm-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
-
.d-sm-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -7286,40 +6736,28 @@ button.bg-dark:focus {
.d-md-none {
display: none !important;
}
-
.d-md-inline {
display: inline !important;
}
-
.d-md-inline-block {
display: inline-block !important;
}
-
.d-md-block {
display: block !important;
}
-
.d-md-table {
display: table !important;
}
-
.d-md-table-row {
display: table-row !important;
}
-
.d-md-table-cell {
display: table-cell !important;
}
-
.d-md-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
-
.d-md-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -7328,40 +6766,28 @@ button.bg-dark:focus {
.d-lg-none {
display: none !important;
}
-
.d-lg-inline {
display: inline !important;
}
-
.d-lg-inline-block {
display: inline-block !important;
}
-
.d-lg-block {
display: block !important;
}
-
.d-lg-table {
display: table !important;
}
-
.d-lg-table-row {
display: table-row !important;
}
-
.d-lg-table-cell {
display: table-cell !important;
}
-
.d-lg-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
-
.d-lg-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -7370,40 +6796,28 @@ button.bg-dark:focus {
.d-xl-none {
display: none !important;
}
-
.d-xl-inline {
display: inline !important;
}
-
.d-xl-inline-block {
display: inline-block !important;
}
-
.d-xl-block {
display: block !important;
}
-
.d-xl-table {
display: table !important;
}
-
.d-xl-table-row {
display: table-row !important;
}
-
.d-xl-table-cell {
display: table-cell !important;
}
-
.d-xl-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
-
.d-xl-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -7412,40 +6826,28 @@ button.bg-dark:focus {
.d-print-none {
display: none !important;
}
-
.d-print-inline {
display: inline !important;
}
-
.d-print-inline-block {
display: inline-block !important;
}
-
.d-print-block {
display: block !important;
}
-
.d-print-table {
display: table !important;
}
-
.d-print-table-row {
display: table-row !important;
}
-
.d-print-table-cell {
display: table-cell !important;
}
-
.d-print-flex {
- display: -webkit-box !important;
- display: -ms-flexbox !important;
display: flex !important;
}
-
.d-print-inline-flex {
- display: -webkit-inline-box !important;
- display: -ms-inline-flexbox !important;
display: inline-flex !important;
}
}
@@ -7485,8 +6887,8 @@ button.bg-dark:focus {
padding-top: 56.25%;
}
-.embed-responsive-3by4::before {
- padding-top: 133.33333%;
+.embed-responsive-4by3::before {
+ padding-top: 75%;
}
.embed-responsive-1by1::before {
@@ -7494,959 +6896,557 @@ button.bg-dark:focus {
}
.flex-row {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: row !important;
flex-direction: row !important;
}
.flex-column {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: column !important;
flex-direction: column !important;
}
.flex-row-reverse {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
.flex-column-reverse {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
.flex-wrap {
- -ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
.flex-nowrap {
- -ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
.flex-fill {
- -webkit-box-flex: 1 !important;
- -ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
.flex-grow-0 {
- -webkit-box-flex: 0 !important;
- -ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
.flex-grow-1 {
- -webkit-box-flex: 1 !important;
- -ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
.flex-shrink-0 {
- -ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
.flex-shrink-1 {
- -ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
.justify-content-start {
- -webkit-box-pack: start !important;
- -ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.justify-content-end {
- -webkit-box-pack: end !important;
- -ms-flex-pack: end !important;
justify-content: flex-end !important;
}
.justify-content-center {
- -webkit-box-pack: center !important;
- -ms-flex-pack: center !important;
justify-content: center !important;
}
.justify-content-between {
- -webkit-box-pack: justify !important;
- -ms-flex-pack: justify !important;
justify-content: space-between !important;
}
.justify-content-around {
- -ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.align-items-start {
- -webkit-box-align: start !important;
- -ms-flex-align: start !important;
align-items: flex-start !important;
}
.align-items-end {
- -webkit-box-align: end !important;
- -ms-flex-align: end !important;
align-items: flex-end !important;
}
.align-items-center {
- -webkit-box-align: center !important;
- -ms-flex-align: center !important;
align-items: center !important;
}
.align-items-baseline {
- -webkit-box-align: baseline !important;
- -ms-flex-align: baseline !important;
align-items: baseline !important;
}
.align-items-stretch {
- -webkit-box-align: stretch !important;
- -ms-flex-align: stretch !important;
align-items: stretch !important;
}
.align-content-start {
- -ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
.align-content-end {
- -ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
.align-content-center {
- -ms-flex-line-pack: center !important;
align-content: center !important;
}
.align-content-between {
- -ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
.align-content-around {
- -ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
.align-content-stretch {
- -ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
.align-self-auto {
- -ms-flex-item-align: auto !important;
align-self: auto !important;
}
.align-self-start {
- -ms-flex-item-align: start !important;
align-self: flex-start !important;
}
.align-self-end {
- -ms-flex-item-align: end !important;
align-self: flex-end !important;
}
.align-self-center {
- -ms-flex-item-align: center !important;
align-self: center !important;
}
.align-self-baseline {
- -ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
.align-self-stretch {
- -ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
@media (min-width: 576px) {
.flex-sm-row {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: row !important;
flex-direction: row !important;
}
-
.flex-sm-column {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: column !important;
flex-direction: column !important;
}
-
.flex-sm-row-reverse {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
-
.flex-sm-column-reverse {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
-
.flex-sm-wrap {
- -ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
-
.flex-sm-nowrap {
- -ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
-
.flex-sm-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
-
.flex-sm-fill {
- -webkit-box-flex: 1 !important;
- -ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
-
.flex-sm-grow-0 {
- -webkit-box-flex: 0 !important;
- -ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
-
.flex-sm-grow-1 {
- -webkit-box-flex: 1 !important;
- -ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
-
.flex-sm-shrink-0 {
- -ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
-
.flex-sm-shrink-1 {
- -ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
-
.justify-content-sm-start {
- -webkit-box-pack: start !important;
- -ms-flex-pack: start !important;
justify-content: flex-start !important;
}
-
.justify-content-sm-end {
- -webkit-box-pack: end !important;
- -ms-flex-pack: end !important;
justify-content: flex-end !important;
}
-
.justify-content-sm-center {
- -webkit-box-pack: center !important;
- -ms-flex-pack: center !important;
justify-content: center !important;
}
-
.justify-content-sm-between {
- -webkit-box-pack: justify !important;
- -ms-flex-pack: justify !important;
justify-content: space-between !important;
}
-
.justify-content-sm-around {
- -ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
-
.align-items-sm-start {
- -webkit-box-align: start !important;
- -ms-flex-align: start !important;
align-items: flex-start !important;
}
-
.align-items-sm-end {
- -webkit-box-align: end !important;
- -ms-flex-align: end !important;
align-items: flex-end !important;
}
-
.align-items-sm-center {
- -webkit-box-align: center !important;
- -ms-flex-align: center !important;
align-items: center !important;
}
-
.align-items-sm-baseline {
- -webkit-box-align: baseline !important;
- -ms-flex-align: baseline !important;
align-items: baseline !important;
}
-
.align-items-sm-stretch {
- -webkit-box-align: stretch !important;
- -ms-flex-align: stretch !important;
align-items: stretch !important;
}
-
.align-content-sm-start {
- -ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
-
.align-content-sm-end {
- -ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
-
.align-content-sm-center {
- -ms-flex-line-pack: center !important;
align-content: center !important;
}
-
.align-content-sm-between {
- -ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
-
.align-content-sm-around {
- -ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
-
.align-content-sm-stretch {
- -ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
-
.align-self-sm-auto {
- -ms-flex-item-align: auto !important;
align-self: auto !important;
}
-
.align-self-sm-start {
- -ms-flex-item-align: start !important;
align-self: flex-start !important;
}
-
.align-self-sm-end {
- -ms-flex-item-align: end !important;
align-self: flex-end !important;
}
-
.align-self-sm-center {
- -ms-flex-item-align: center !important;
align-self: center !important;
}
-
.align-self-sm-baseline {
- -ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
-
.align-self-sm-stretch {
- -ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 768px) {
.flex-md-row {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: row !important;
flex-direction: row !important;
}
-
.flex-md-column {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: column !important;
flex-direction: column !important;
}
-
.flex-md-row-reverse {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
-
.flex-md-column-reverse {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
-
.flex-md-wrap {
- -ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
-
.flex-md-nowrap {
- -ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
-
.flex-md-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
-
.flex-md-fill {
- -webkit-box-flex: 1 !important;
- -ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
-
.flex-md-grow-0 {
- -webkit-box-flex: 0 !important;
- -ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
-
.flex-md-grow-1 {
- -webkit-box-flex: 1 !important;
- -ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
-
.flex-md-shrink-0 {
- -ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
-
.flex-md-shrink-1 {
- -ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
-
.justify-content-md-start {
- -webkit-box-pack: start !important;
- -ms-flex-pack: start !important;
justify-content: flex-start !important;
}
-
.justify-content-md-end {
- -webkit-box-pack: end !important;
- -ms-flex-pack: end !important;
justify-content: flex-end !important;
}
-
.justify-content-md-center {
- -webkit-box-pack: center !important;
- -ms-flex-pack: center !important;
justify-content: center !important;
}
-
.justify-content-md-between {
- -webkit-box-pack: justify !important;
- -ms-flex-pack: justify !important;
justify-content: space-between !important;
}
-
.justify-content-md-around {
- -ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
-
.align-items-md-start {
- -webkit-box-align: start !important;
- -ms-flex-align: start !important;
align-items: flex-start !important;
}
-
.align-items-md-end {
- -webkit-box-align: end !important;
- -ms-flex-align: end !important;
align-items: flex-end !important;
}
-
.align-items-md-center {
- -webkit-box-align: center !important;
- -ms-flex-align: center !important;
align-items: center !important;
}
-
.align-items-md-baseline {
- -webkit-box-align: baseline !important;
- -ms-flex-align: baseline !important;
align-items: baseline !important;
}
-
.align-items-md-stretch {
- -webkit-box-align: stretch !important;
- -ms-flex-align: stretch !important;
align-items: stretch !important;
}
-
.align-content-md-start {
- -ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
-
.align-content-md-end {
- -ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
-
.align-content-md-center {
- -ms-flex-line-pack: center !important;
align-content: center !important;
}
-
.align-content-md-between {
- -ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
-
.align-content-md-around {
- -ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
-
.align-content-md-stretch {
- -ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
-
.align-self-md-auto {
- -ms-flex-item-align: auto !important;
align-self: auto !important;
}
-
.align-self-md-start {
- -ms-flex-item-align: start !important;
align-self: flex-start !important;
}
-
.align-self-md-end {
- -ms-flex-item-align: end !important;
align-self: flex-end !important;
}
-
.align-self-md-center {
- -ms-flex-item-align: center !important;
align-self: center !important;
}
-
.align-self-md-baseline {
- -ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
-
.align-self-md-stretch {
- -ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1100px) {
.flex-lg-row {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: row !important;
flex-direction: row !important;
}
-
.flex-lg-column {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: column !important;
flex-direction: column !important;
}
-
.flex-lg-row-reverse {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
-
.flex-lg-column-reverse {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
-
.flex-lg-wrap {
- -ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
-
.flex-lg-nowrap {
- -ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
-
.flex-lg-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
-
.flex-lg-fill {
- -webkit-box-flex: 1 !important;
- -ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
-
.flex-lg-grow-0 {
- -webkit-box-flex: 0 !important;
- -ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
-
.flex-lg-grow-1 {
- -webkit-box-flex: 1 !important;
- -ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
-
.flex-lg-shrink-0 {
- -ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
-
.flex-lg-shrink-1 {
- -ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
-
.justify-content-lg-start {
- -webkit-box-pack: start !important;
- -ms-flex-pack: start !important;
justify-content: flex-start !important;
}
-
.justify-content-lg-end {
- -webkit-box-pack: end !important;
- -ms-flex-pack: end !important;
justify-content: flex-end !important;
}
-
.justify-content-lg-center {
- -webkit-box-pack: center !important;
- -ms-flex-pack: center !important;
justify-content: center !important;
}
-
.justify-content-lg-between {
- -webkit-box-pack: justify !important;
- -ms-flex-pack: justify !important;
justify-content: space-between !important;
}
-
.justify-content-lg-around {
- -ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
-
.align-items-lg-start {
- -webkit-box-align: start !important;
- -ms-flex-align: start !important;
align-items: flex-start !important;
}
-
.align-items-lg-end {
- -webkit-box-align: end !important;
- -ms-flex-align: end !important;
align-items: flex-end !important;
}
-
.align-items-lg-center {
- -webkit-box-align: center !important;
- -ms-flex-align: center !important;
align-items: center !important;
}
-
.align-items-lg-baseline {
- -webkit-box-align: baseline !important;
- -ms-flex-align: baseline !important;
align-items: baseline !important;
}
-
.align-items-lg-stretch {
- -webkit-box-align: stretch !important;
- -ms-flex-align: stretch !important;
align-items: stretch !important;
}
-
.align-content-lg-start {
- -ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
-
.align-content-lg-end {
- -ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
-
.align-content-lg-center {
- -ms-flex-line-pack: center !important;
align-content: center !important;
}
-
.align-content-lg-between {
- -ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
-
.align-content-lg-around {
- -ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
-
.align-content-lg-stretch {
- -ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
-
.align-self-lg-auto {
- -ms-flex-item-align: auto !important;
align-self: auto !important;
}
-
.align-self-lg-start {
- -ms-flex-item-align: start !important;
align-self: flex-start !important;
}
-
.align-self-lg-end {
- -ms-flex-item-align: end !important;
align-self: flex-end !important;
}
-
.align-self-lg-center {
- -ms-flex-item-align: center !important;
align-self: center !important;
}
-
.align-self-lg-baseline {
- -ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
-
.align-self-lg-stretch {
- -ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@media (min-width: 1400px) {
.flex-xl-row {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: row !important;
flex-direction: row !important;
}
-
.flex-xl-column {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: normal !important;
- -ms-flex-direction: column !important;
flex-direction: column !important;
}
-
.flex-xl-row-reverse {
- -webkit-box-orient: horizontal !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: row-reverse !important;
flex-direction: row-reverse !important;
}
-
.flex-xl-column-reverse {
- -webkit-box-orient: vertical !important;
- -webkit-box-direction: reverse !important;
- -ms-flex-direction: column-reverse !important;
flex-direction: column-reverse !important;
}
-
.flex-xl-wrap {
- -ms-flex-wrap: wrap !important;
flex-wrap: wrap !important;
}
-
.flex-xl-nowrap {
- -ms-flex-wrap: nowrap !important;
flex-wrap: nowrap !important;
}
-
.flex-xl-wrap-reverse {
- -ms-flex-wrap: wrap-reverse !important;
flex-wrap: wrap-reverse !important;
}
-
.flex-xl-fill {
- -webkit-box-flex: 1 !important;
- -ms-flex: 1 1 auto !important;
flex: 1 1 auto !important;
}
-
.flex-xl-grow-0 {
- -webkit-box-flex: 0 !important;
- -ms-flex-positive: 0 !important;
flex-grow: 0 !important;
}
-
.flex-xl-grow-1 {
- -webkit-box-flex: 1 !important;
- -ms-flex-positive: 1 !important;
flex-grow: 1 !important;
}
-
.flex-xl-shrink-0 {
- -ms-flex-negative: 0 !important;
flex-shrink: 0 !important;
}
-
.flex-xl-shrink-1 {
- -ms-flex-negative: 1 !important;
flex-shrink: 1 !important;
}
-
.justify-content-xl-start {
- -webkit-box-pack: start !important;
- -ms-flex-pack: start !important;
justify-content: flex-start !important;
}
-
.justify-content-xl-end {
- -webkit-box-pack: end !important;
- -ms-flex-pack: end !important;
justify-content: flex-end !important;
}
-
.justify-content-xl-center {
- -webkit-box-pack: center !important;
- -ms-flex-pack: center !important;
justify-content: center !important;
}
-
.justify-content-xl-between {
- -webkit-box-pack: justify !important;
- -ms-flex-pack: justify !important;
justify-content: space-between !important;
}
-
.justify-content-xl-around {
- -ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
-
.align-items-xl-start {
- -webkit-box-align: start !important;
- -ms-flex-align: start !important;
align-items: flex-start !important;
}
-
.align-items-xl-end {
- -webkit-box-align: end !important;
- -ms-flex-align: end !important;
align-items: flex-end !important;
}
-
.align-items-xl-center {
- -webkit-box-align: center !important;
- -ms-flex-align: center !important;
align-items: center !important;
}
-
.align-items-xl-baseline {
- -webkit-box-align: baseline !important;
- -ms-flex-align: baseline !important;
align-items: baseline !important;
}
-
.align-items-xl-stretch {
- -webkit-box-align: stretch !important;
- -ms-flex-align: stretch !important;
align-items: stretch !important;
}
-
.align-content-xl-start {
- -ms-flex-line-pack: start !important;
align-content: flex-start !important;
}
-
.align-content-xl-end {
- -ms-flex-line-pack: end !important;
align-content: flex-end !important;
}
-
.align-content-xl-center {
- -ms-flex-line-pack: center !important;
align-content: center !important;
}
-
.align-content-xl-between {
- -ms-flex-line-pack: justify !important;
align-content: space-between !important;
}
-
.align-content-xl-around {
- -ms-flex-line-pack: distribute !important;
align-content: space-around !important;
}
-
.align-content-xl-stretch {
- -ms-flex-line-pack: stretch !important;
align-content: stretch !important;
}
-
.align-self-xl-auto {
- -ms-flex-item-align: auto !important;
align-self: auto !important;
}
-
.align-self-xl-start {
- -ms-flex-item-align: start !important;
align-self: flex-start !important;
}
-
.align-self-xl-end {
- -ms-flex-item-align: end !important;
align-self: flex-end !important;
}
-
.align-self-xl-center {
- -ms-flex-item-align: center !important;
align-self: center !important;
}
-
.align-self-xl-baseline {
- -ms-flex-item-align: baseline !important;
align-self: baseline !important;
}
-
.align-self-xl-stretch {
- -ms-flex-item-align: stretch !important;
align-self: stretch !important;
}
}
@@ -8467,11 +7467,9 @@ button.bg-dark:focus {
.float-sm-left {
float: left !important;
}
-
.float-sm-right {
float: right !important;
}
-
.float-sm-none {
float: none !important;
}
@@ -8481,11 +7479,9 @@ button.bg-dark:focus {
.float-md-left {
float: left !important;
}
-
.float-md-right {
float: right !important;
}
-
.float-md-none {
float: none !important;
}
@@ -8495,11 +7491,9 @@ button.bg-dark:focus {
.float-lg-left {
float: left !important;
}
-
.float-lg-right {
float: right !important;
}
-
.float-lg-none {
float: none !important;
}
@@ -8519,6 +7513,27 @@ button.bg-dark:focus {
}
}
+.user-select-all {
+ -webkit-user-select: all !important;
+ -moz-user-select: all !important;
+ -ms-user-select: all !important;
+ user-select: all !important;
+}
+
+.user-select-auto {
+ -webkit-user-select: auto !important;
+ -moz-user-select: auto !important;
+ -ms-user-select: auto !important;
+ user-select: auto !important;
+}
+
+.user-select-none {
+ -webkit-user-select: none !important;
+ -moz-user-select: none !important;
+ -ms-user-select: none !important;
+ user-select: none !important;
+}
+
.overflow-auto {
overflow: auto !important;
}
@@ -8578,6 +7593,7 @@ button.bg-dark:focus {
width: 1px;
height: 1px;
padding: 0;
+ margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
@@ -8594,33 +7610,21 @@ button.bg-dark:focus {
}
.shadow-sm {
- -webkit-box-shadow: 0 0.125rem 0.25rem 0 rgba(58, 59, 69, 0.2) !important;
box-shadow: 0 0.125rem 0.25rem 0 rgba(58, 59, 69, 0.2) !important;
}
.shadow {
- -webkit-box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important;
box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important;
}
.shadow-lg {
- -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
- -webkit-box-shadow: none !important;
box-shadow: none !important;
}
-.w-15 {
- width: 15% !important;
-}
-
-.w-22 {
- width: 22% !important;
-}
-
.w-25 {
width: 25% !important;
}
@@ -9121,430 +8125,341 @@ button.bg-dark:focus {
.m-sm-0 {
margin: 0 !important;
}
-
.mt-sm-0,
.my-sm-0 {
margin-top: 0 !important;
}
-
.mr-sm-0,
.mx-sm-0 {
margin-right: 0 !important;
}
-
.mb-sm-0,
.my-sm-0 {
margin-bottom: 0 !important;
}
-
.ml-sm-0,
.mx-sm-0 {
margin-left: 0 !important;
}
-
.m-sm-1 {
margin: 0.25rem !important;
}
-
.mt-sm-1,
.my-sm-1 {
margin-top: 0.25rem !important;
}
-
.mr-sm-1,
.mx-sm-1 {
margin-right: 0.25rem !important;
}
-
.mb-sm-1,
.my-sm-1 {
margin-bottom: 0.25rem !important;
}
-
.ml-sm-1,
.mx-sm-1 {
margin-left: 0.25rem !important;
}
-
.m-sm-2 {
margin: 0.5rem !important;
}
-
.mt-sm-2,
.my-sm-2 {
margin-top: 0.5rem !important;
}
-
.mr-sm-2,
.mx-sm-2 {
margin-right: 0.5rem !important;
}
-
.mb-sm-2,
.my-sm-2 {
margin-bottom: 0.5rem !important;
}
-
.ml-sm-2,
.mx-sm-2 {
margin-left: 0.5rem !important;
}
-
.m-sm-3 {
margin: 1rem !important;
}
-
.mt-sm-3,
.my-sm-3 {
margin-top: 1rem !important;
}
-
.mr-sm-3,
.mx-sm-3 {
margin-right: 1rem !important;
}
-
.mb-sm-3,
.my-sm-3 {
margin-bottom: 1rem !important;
}
-
.ml-sm-3,
.mx-sm-3 {
margin-left: 1rem !important;
}
-
.m-sm-4 {
margin: 1.5rem !important;
}
-
.mt-sm-4,
.my-sm-4 {
margin-top: 1.5rem !important;
}
-
.mr-sm-4,
.mx-sm-4 {
margin-right: 1.5rem !important;
}
-
.mb-sm-4,
.my-sm-4 {
margin-bottom: 1.5rem !important;
}
-
.ml-sm-4,
.mx-sm-4 {
margin-left: 1.5rem !important;
}
-
.m-sm-5 {
margin: 3rem !important;
}
-
.mt-sm-5,
.my-sm-5 {
margin-top: 3rem !important;
}
-
.mr-sm-5,
.mx-sm-5 {
margin-right: 3rem !important;
}
-
.mb-sm-5,
.my-sm-5 {
margin-bottom: 3rem !important;
}
-
.ml-sm-5,
.mx-sm-5 {
margin-left: 3rem !important;
}
-
.p-sm-0 {
padding: 0 !important;
}
-
.pt-sm-0,
.py-sm-0 {
padding-top: 0 !important;
}
-
.pr-sm-0,
.px-sm-0 {
padding-right: 0 !important;
}
-
.pb-sm-0,
.py-sm-0 {
padding-bottom: 0 !important;
}
-
.pl-sm-0,
.px-sm-0 {
padding-left: 0 !important;
}
-
.p-sm-1 {
padding: 0.25rem !important;
}
-
.pt-sm-1,
.py-sm-1 {
padding-top: 0.25rem !important;
}
-
.pr-sm-1,
.px-sm-1 {
padding-right: 0.25rem !important;
}
-
.pb-sm-1,
.py-sm-1 {
padding-bottom: 0.25rem !important;
}
-
.pl-sm-1,
.px-sm-1 {
padding-left: 0.25rem !important;
}
-
.p-sm-2 {
padding: 0.5rem !important;
}
-
.pt-sm-2,
.py-sm-2 {
padding-top: 0.5rem !important;
}
-
.pr-sm-2,
.px-sm-2 {
padding-right: 0.5rem !important;
}
-
.pb-sm-2,
.py-sm-2 {
padding-bottom: 0.5rem !important;
}
-
.pl-sm-2,
.px-sm-2 {
padding-left: 0.5rem !important;
}
-
.p-sm-3 {
padding: 1rem !important;
}
-
.pt-sm-3,
.py-sm-3 {
padding-top: 1rem !important;
}
-
.pr-sm-3,
.px-sm-3 {
padding-right: 1rem !important;
}
-
.pb-sm-3,
.py-sm-3 {
padding-bottom: 1rem !important;
}
-
.pl-sm-3,
.px-sm-3 {
padding-left: 1rem !important;
}
-
.p-sm-4 {
padding: 1.5rem !important;
}
-
.pt-sm-4,
.py-sm-4 {
padding-top: 1.5rem !important;
}
-
.pr-sm-4,
.px-sm-4 {
padding-right: 1.5rem !important;
}
-
.pb-sm-4,
.py-sm-4 {
padding-bottom: 1.5rem !important;
}
-
.pl-sm-4,
.px-sm-4 {
padding-left: 1.5rem !important;
}
-
.p-sm-5 {
padding: 3rem !important;
}
-
.pt-sm-5,
.py-sm-5 {
padding-top: 3rem !important;
}
-
.pr-sm-5,
.px-sm-5 {
padding-right: 3rem !important;
}
-
.pb-sm-5,
.py-sm-5 {
padding-bottom: 3rem !important;
}
-
.pl-sm-5,
.px-sm-5 {
padding-left: 3rem !important;
}
-
.m-sm-n1 {
margin: -0.25rem !important;
}
-
.mt-sm-n1,
.my-sm-n1 {
margin-top: -0.25rem !important;
}
-
.mr-sm-n1,
.mx-sm-n1 {
margin-right: -0.25rem !important;
}
-
.mb-sm-n1,
.my-sm-n1 {
margin-bottom: -0.25rem !important;
}
-
.ml-sm-n1,
.mx-sm-n1 {
margin-left: -0.25rem !important;
}
-
.m-sm-n2 {
margin: -0.5rem !important;
}
-
.mt-sm-n2,
.my-sm-n2 {
margin-top: -0.5rem !important;
}
-
.mr-sm-n2,
.mx-sm-n2 {
margin-right: -0.5rem !important;
}
-
.mb-sm-n2,
.my-sm-n2 {
margin-bottom: -0.5rem !important;
}
-
.ml-sm-n2,
.mx-sm-n2 {
margin-left: -0.5rem !important;
}
-
.m-sm-n3 {
margin: -1rem !important;
}
-
.mt-sm-n3,
.my-sm-n3 {
margin-top: -1rem !important;
}
-
.mr-sm-n3,
.mx-sm-n3 {
margin-right: -1rem !important;
}
-
.mb-sm-n3,
.my-sm-n3 {
margin-bottom: -1rem !important;
}
-
.ml-sm-n3,
.mx-sm-n3 {
margin-left: -1rem !important;
}
-
.m-sm-n4 {
margin: -1.5rem !important;
}
-
.mt-sm-n4,
.my-sm-n4 {
margin-top: -1.5rem !important;
}
-
.mr-sm-n4,
.mx-sm-n4 {
margin-right: -1.5rem !important;
}
-
.mb-sm-n4,
.my-sm-n4 {
margin-bottom: -1.5rem !important;
}
-
.ml-sm-n4,
.mx-sm-n4 {
margin-left: -1.5rem !important;
}
-
.m-sm-n5 {
margin: -3rem !important;
}
-
.mt-sm-n5,
.my-sm-n5 {
margin-top: -3rem !important;
}
-
.mr-sm-n5,
.mx-sm-n5 {
margin-right: -3rem !important;
}
-
.mb-sm-n5,
.my-sm-n5 {
margin-bottom: -3rem !important;
}
-
.ml-sm-n5,
.mx-sm-n5 {
margin-left: -3rem !important;
}
-
.m-sm-auto {
margin: auto !important;
}
-
.mt-sm-auto,
.my-sm-auto {
margin-top: auto !important;
}
-
.mr-sm-auto,
.mx-sm-auto {
margin-right: auto !important;
}
-
.mb-sm-auto,
.my-sm-auto {
margin-bottom: auto !important;
}
-
.ml-sm-auto,
.mx-sm-auto {
margin-left: auto !important;
@@ -9555,430 +8470,341 @@ button.bg-dark:focus {
.m-md-0 {
margin: 0 !important;
}
-
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
-
.mr-md-0,
.mx-md-0 {
margin-right: 0 !important;
}
-
.mb-md-0,
.my-md-0 {
margin-bottom: 0 !important;
}
-
.ml-md-0,
.mx-md-0 {
margin-left: 0 !important;
}
-
.m-md-1 {
margin: 0.25rem !important;
}
-
.mt-md-1,
.my-md-1 {
margin-top: 0.25rem !important;
}
-
.mr-md-1,
.mx-md-1 {
margin-right: 0.25rem !important;
}
-
.mb-md-1,
.my-md-1 {
margin-bottom: 0.25rem !important;
}
-
.ml-md-1,
.mx-md-1 {
margin-left: 0.25rem !important;
}
-
.m-md-2 {
margin: 0.5rem !important;
}
-
.mt-md-2,
.my-md-2 {
margin-top: 0.5rem !important;
}
-
.mr-md-2,
.mx-md-2 {
margin-right: 0.5rem !important;
}
-
.mb-md-2,
.my-md-2 {
margin-bottom: 0.5rem !important;
}
-
.ml-md-2,
.mx-md-2 {
margin-left: 0.5rem !important;
}
-
.m-md-3 {
margin: 1rem !important;
}
-
.mt-md-3,
.my-md-3 {
margin-top: 1rem !important;
}
-
.mr-md-3,
.mx-md-3 {
margin-right: 1rem !important;
}
-
.mb-md-3,
.my-md-3 {
margin-bottom: 1rem !important;
}
-
.ml-md-3,
.mx-md-3 {
margin-left: 1rem !important;
}
-
.m-md-4 {
margin: 1.5rem !important;
}
-
.mt-md-4,
.my-md-4 {
margin-top: 1.5rem !important;
}
-
.mr-md-4,
.mx-md-4 {
margin-right: 1.5rem !important;
}
-
.mb-md-4,
.my-md-4 {
margin-bottom: 1.5rem !important;
}
-
.ml-md-4,
.mx-md-4 {
margin-left: 1.5rem !important;
}
-
.m-md-5 {
margin: 3rem !important;
}
-
.mt-md-5,
.my-md-5 {
margin-top: 3rem !important;
}
-
.mr-md-5,
.mx-md-5 {
margin-right: 3rem !important;
}
-
.mb-md-5,
.my-md-5 {
margin-bottom: 3rem !important;
}
-
.ml-md-5,
.mx-md-5 {
margin-left: 3rem !important;
}
-
.p-md-0 {
padding: 0 !important;
}
-
.pt-md-0,
.py-md-0 {
padding-top: 0 !important;
}
-
.pr-md-0,
.px-md-0 {
padding-right: 0 !important;
}
-
.pb-md-0,
.py-md-0 {
padding-bottom: 0 !important;
}
-
.pl-md-0,
.px-md-0 {
padding-left: 0 !important;
}
-
.p-md-1 {
padding: 0.25rem !important;
}
-
.pt-md-1,
.py-md-1 {
padding-top: 0.25rem !important;
}
-
.pr-md-1,
.px-md-1 {
padding-right: 0.25rem !important;
}
-
.pb-md-1,
.py-md-1 {
padding-bottom: 0.25rem !important;
}
-
.pl-md-1,
.px-md-1 {
padding-left: 0.25rem !important;
}
-
.p-md-2 {
padding: 0.5rem !important;
}
-
.pt-md-2,
.py-md-2 {
padding-top: 0.5rem !important;
}
-
.pr-md-2,
.px-md-2 {
padding-right: 0.5rem !important;
}
-
.pb-md-2,
.py-md-2 {
padding-bottom: 0.5rem !important;
}
-
.pl-md-2,
.px-md-2 {
padding-left: 0.5rem !important;
}
-
.p-md-3 {
padding: 1rem !important;
}
-
.pt-md-3,
.py-md-3 {
padding-top: 1rem !important;
}
-
.pr-md-3,
.px-md-3 {
padding-right: 1rem !important;
}
-
.pb-md-3,
.py-md-3 {
padding-bottom: 1rem !important;
}
-
.pl-md-3,
.px-md-3 {
padding-left: 1rem !important;
}
-
.p-md-4 {
padding: 1.5rem !important;
}
-
.pt-md-4,
.py-md-4 {
padding-top: 1.5rem !important;
}
-
.pr-md-4,
.px-md-4 {
padding-right: 1.5rem !important;
}
-
.pb-md-4,
.py-md-4 {
padding-bottom: 1.5rem !important;
}
-
.pl-md-4,
.px-md-4 {
padding-left: 1.5rem !important;
}
-
.p-md-5 {
padding: 3rem !important;
}
-
.pt-md-5,
.py-md-5 {
padding-top: 3rem !important;
}
-
.pr-md-5,
.px-md-5 {
padding-right: 3rem !important;
}
-
.pb-md-5,
.py-md-5 {
padding-bottom: 3rem !important;
}
-
.pl-md-5,
.px-md-5 {
padding-left: 3rem !important;
}
-
.m-md-n1 {
margin: -0.25rem !important;
}
-
.mt-md-n1,
.my-md-n1 {
margin-top: -0.25rem !important;
}
-
.mr-md-n1,
.mx-md-n1 {
margin-right: -0.25rem !important;
}
-
.mb-md-n1,
.my-md-n1 {
margin-bottom: -0.25rem !important;
}
-
.ml-md-n1,
.mx-md-n1 {
margin-left: -0.25rem !important;
}
-
.m-md-n2 {
margin: -0.5rem !important;
}
-
.mt-md-n2,
.my-md-n2 {
margin-top: -0.5rem !important;
}
-
.mr-md-n2,
.mx-md-n2 {
margin-right: -0.5rem !important;
}
-
.mb-md-n2,
.my-md-n2 {
margin-bottom: -0.5rem !important;
}
-
.ml-md-n2,
.mx-md-n2 {
margin-left: -0.5rem !important;
}
-
.m-md-n3 {
margin: -1rem !important;
}
-
.mt-md-n3,
.my-md-n3 {
margin-top: -1rem !important;
}
-
.mr-md-n3,
.mx-md-n3 {
margin-right: -1rem !important;
}
-
.mb-md-n3,
.my-md-n3 {
margin-bottom: -1rem !important;
}
-
.ml-md-n3,
.mx-md-n3 {
margin-left: -1rem !important;
}
-
.m-md-n4 {
margin: -1.5rem !important;
}
-
.mt-md-n4,
.my-md-n4 {
margin-top: -1.5rem !important;
}
-
.mr-md-n4,
.mx-md-n4 {
margin-right: -1.5rem !important;
}
-
.mb-md-n4,
.my-md-n4 {
margin-bottom: -1.5rem !important;
}
-
.ml-md-n4,
.mx-md-n4 {
margin-left: -1.5rem !important;
}
-
.m-md-n5 {
margin: -3rem !important;
}
-
.mt-md-n5,
.my-md-n5 {
margin-top: -3rem !important;
}
-
.mr-md-n5,
.mx-md-n5 {
margin-right: -3rem !important;
}
-
.mb-md-n5,
.my-md-n5 {
margin-bottom: -3rem !important;
}
-
.ml-md-n5,
.mx-md-n5 {
margin-left: -3rem !important;
}
-
.m-md-auto {
margin: auto !important;
}
-
.mt-md-auto,
.my-md-auto {
margin-top: auto !important;
}
-
.mr-md-auto,
.mx-md-auto {
margin-right: auto !important;
}
-
.mb-md-auto,
.my-md-auto {
margin-bottom: auto !important;
}
-
.ml-md-auto,
.mx-md-auto {
margin-left: auto !important;
@@ -9989,430 +8815,341 @@ button.bg-dark:focus {
.m-lg-0 {
margin: 0 !important;
}
-
.mt-lg-0,
.my-lg-0 {
margin-top: 0 !important;
}
-
.mr-lg-0,
.mx-lg-0 {
margin-right: 0 !important;
}
-
.mb-lg-0,
.my-lg-0 {
margin-bottom: 0 !important;
}
-
.ml-lg-0,
.mx-lg-0 {
margin-left: 0 !important;
}
-
.m-lg-1 {
margin: 0.25rem !important;
}
-
.mt-lg-1,
.my-lg-1 {
margin-top: 0.25rem !important;
}
-
.mr-lg-1,
.mx-lg-1 {
margin-right: 0.25rem !important;
}
-
.mb-lg-1,
.my-lg-1 {
margin-bottom: 0.25rem !important;
}
-
.ml-lg-1,
.mx-lg-1 {
margin-left: 0.25rem !important;
}
-
.m-lg-2 {
margin: 0.5rem !important;
}
-
.mt-lg-2,
.my-lg-2 {
margin-top: 0.5rem !important;
}
-
.mr-lg-2,
.mx-lg-2 {
margin-right: 0.5rem !important;
}
-
.mb-lg-2,
.my-lg-2 {
margin-bottom: 0.5rem !important;
}
-
.ml-lg-2,
.mx-lg-2 {
margin-left: 0.5rem !important;
}
-
.m-lg-3 {
margin: 1rem !important;
}
-
.mt-lg-3,
.my-lg-3 {
margin-top: 1rem !important;
}
-
.mr-lg-3,
.mx-lg-3 {
margin-right: 1rem !important;
}
-
.mb-lg-3,
.my-lg-3 {
margin-bottom: 1rem !important;
}
-
.ml-lg-3,
.mx-lg-3 {
margin-left: 1rem !important;
}
-
.m-lg-4 {
margin: 1.5rem !important;
}
-
.mt-lg-4,
.my-lg-4 {
margin-top: 1.5rem !important;
}
-
.mr-lg-4,
.mx-lg-4 {
margin-right: 1.5rem !important;
}
-
.mb-lg-4,
.my-lg-4 {
margin-bottom: 1.5rem !important;
}
-
.ml-lg-4,
.mx-lg-4 {
margin-left: 1.5rem !important;
}
-
.m-lg-5 {
margin: 3rem !important;
}
-
.mt-lg-5,
.my-lg-5 {
margin-top: 3rem !important;
}
-
.mr-lg-5,
.mx-lg-5 {
margin-right: 3rem !important;
}
-
.mb-lg-5,
.my-lg-5 {
margin-bottom: 3rem !important;
}
-
.ml-lg-5,
.mx-lg-5 {
margin-left: 3rem !important;
}
-
.p-lg-0 {
padding: 0 !important;
}
-
.pt-lg-0,
.py-lg-0 {
padding-top: 0 !important;
}
-
.pr-lg-0,
.px-lg-0 {
padding-right: 0 !important;
}
-
.pb-lg-0,
.py-lg-0 {
padding-bottom: 0 !important;
}
-
.pl-lg-0,
.px-lg-0 {
padding-left: 0 !important;
}
-
.p-lg-1 {
padding: 0.25rem !important;
}
-
.pt-lg-1,
.py-lg-1 {
padding-top: 0.25rem !important;
}
-
.pr-lg-1,
.px-lg-1 {
padding-right: 0.25rem !important;
}
-
.pb-lg-1,
.py-lg-1 {
padding-bottom: 0.25rem !important;
}
-
.pl-lg-1,
.px-lg-1 {
padding-left: 0.25rem !important;
}
-
.p-lg-2 {
padding: 0.5rem !important;
}
-
.pt-lg-2,
.py-lg-2 {
padding-top: 0.5rem !important;
}
-
.pr-lg-2,
.px-lg-2 {
padding-right: 0.5rem !important;
}
-
.pb-lg-2,
.py-lg-2 {
padding-bottom: 0.5rem !important;
}
-
.pl-lg-2,
.px-lg-2 {
padding-left: 0.5rem !important;
}
-
.p-lg-3 {
padding: 1rem !important;
}
-
.pt-lg-3,
.py-lg-3 {
padding-top: 1rem !important;
}
-
.pr-lg-3,
.px-lg-3 {
padding-right: 1rem !important;
}
-
.pb-lg-3,
.py-lg-3 {
padding-bottom: 1rem !important;
}
-
.pl-lg-3,
.px-lg-3 {
padding-left: 1rem !important;
}
-
.p-lg-4 {
padding: 1.5rem !important;
}
-
.pt-lg-4,
.py-lg-4 {
padding-top: 1.5rem !important;
}
-
.pr-lg-4,
.px-lg-4 {
padding-right: 1.5rem !important;
}
-
.pb-lg-4,
.py-lg-4 {
padding-bottom: 1.5rem !important;
}
-
.pl-lg-4,
.px-lg-4 {
padding-left: 1.5rem !important;
}
-
.p-lg-5 {
padding: 3rem !important;
}
-
.pt-lg-5,
.py-lg-5 {
padding-top: 3rem !important;
}
-
.pr-lg-5,
.px-lg-5 {
padding-right: 3rem !important;
}
-
.pb-lg-5,
.py-lg-5 {
padding-bottom: 3rem !important;
}
-
.pl-lg-5,
.px-lg-5 {
padding-left: 3rem !important;
}
-
.m-lg-n1 {
margin: -0.25rem !important;
}
-
.mt-lg-n1,
.my-lg-n1 {
margin-top: -0.25rem !important;
}
-
.mr-lg-n1,
.mx-lg-n1 {
margin-right: -0.25rem !important;
}
-
.mb-lg-n1,
.my-lg-n1 {
margin-bottom: -0.25rem !important;
}
-
.ml-lg-n1,
.mx-lg-n1 {
margin-left: -0.25rem !important;
}
-
.m-lg-n2 {
margin: -0.5rem !important;
}
-
.mt-lg-n2,
.my-lg-n2 {
margin-top: -0.5rem !important;
}
-
.mr-lg-n2,
.mx-lg-n2 {
margin-right: -0.5rem !important;
}
-
.mb-lg-n2,
.my-lg-n2 {
margin-bottom: -0.5rem !important;
}
-
.ml-lg-n2,
.mx-lg-n2 {
margin-left: -0.5rem !important;
}
-
.m-lg-n3 {
margin: -1rem !important;
}
-
.mt-lg-n3,
.my-lg-n3 {
margin-top: -1rem !important;
}
-
.mr-lg-n3,
.mx-lg-n3 {
margin-right: -1rem !important;
}
-
.mb-lg-n3,
.my-lg-n3 {
margin-bottom: -1rem !important;
}
-
.ml-lg-n3,
.mx-lg-n3 {
margin-left: -1rem !important;
}
-
.m-lg-n4 {
margin: -1.5rem !important;
}
-
.mt-lg-n4,
.my-lg-n4 {
margin-top: -1.5rem !important;
}
-
.mr-lg-n4,
.mx-lg-n4 {
margin-right: -1.5rem !important;
}
-
.mb-lg-n4,
.my-lg-n4 {
margin-bottom: -1.5rem !important;
}
-
.ml-lg-n4,
.mx-lg-n4 {
margin-left: -1.5rem !important;
}
-
.m-lg-n5 {
margin: -3rem !important;
}
-
.mt-lg-n5,
.my-lg-n5 {
margin-top: -3rem !important;
}
-
.mr-lg-n5,
.mx-lg-n5 {
margin-right: -3rem !important;
}
-
.mb-lg-n5,
.my-lg-n5 {
margin-bottom: -3rem !important;
}
-
.ml-lg-n5,
.mx-lg-n5 {
margin-left: -3rem !important;
}
-
.m-lg-auto {
margin: auto !important;
}
-
.mt-lg-auto,
.my-lg-auto {
margin-top: auto !important;
}
-
.mr-lg-auto,
.mx-lg-auto {
margin-right: auto !important;
}
-
.mb-lg-auto,
.my-lg-auto {
margin-bottom: auto !important;
}
-
.ml-lg-auto,
.mx-lg-auto {
margin-left: auto !important;
@@ -10423,420 +9160,333 @@ button.bg-dark:focus {
.m-xl-0 {
margin: 0 !important;
}
-
.mt-xl-0,
.my-xl-0 {
margin-top: 0 !important;
}
-
.mr-xl-0,
.mx-xl-0 {
margin-right: 0 !important;
}
-
.mb-xl-0,
.my-xl-0 {
margin-bottom: 0 !important;
}
-
.ml-xl-0,
.mx-xl-0 {
margin-left: 0 !important;
}
-
.m-xl-1 {
margin: 0.25rem !important;
}
-
.mt-xl-1,
.my-xl-1 {
margin-top: 0.25rem !important;
}
-
.mr-xl-1,
.mx-xl-1 {
margin-right: 0.25rem !important;
}
-
.mb-xl-1,
.my-xl-1 {
margin-bottom: 0.25rem !important;
}
-
.ml-xl-1,
.mx-xl-1 {
margin-left: 0.25rem !important;
}
-
.m-xl-2 {
margin: 0.5rem !important;
}
-
.mt-xl-2,
.my-xl-2 {
margin-top: 0.5rem !important;
}
-
.mr-xl-2,
.mx-xl-2 {
margin-right: 0.5rem !important;
}
-
.mb-xl-2,
.my-xl-2 {
margin-bottom: 0.5rem !important;
}
-
.ml-xl-2,
.mx-xl-2 {
margin-left: 0.5rem !important;
}
-
.m-xl-3 {
margin: 1rem !important;
}
-
.mt-xl-3,
.my-xl-3 {
margin-top: 1rem !important;
}
-
.mr-xl-3,
.mx-xl-3 {
margin-right: 1rem !important;
}
-
.mb-xl-3,
.my-xl-3 {
margin-bottom: 1rem !important;
}
-
.ml-xl-3,
.mx-xl-3 {
margin-left: 1rem !important;
}
-
.m-xl-4 {
margin: 1.5rem !important;
}
-
.mt-xl-4,
.my-xl-4 {
margin-top: 1.5rem !important;
}
-
.mr-xl-4,
.mx-xl-4 {
margin-right: 1.5rem !important;
}
-
.mb-xl-4,
.my-xl-4 {
margin-bottom: 1.5rem !important;
}
-
.ml-xl-4,
.mx-xl-4 {
margin-left: 1.5rem !important;
}
-
.m-xl-5 {
margin: 3rem !important;
}
-
.mt-xl-5,
.my-xl-5 {
margin-top: 3rem !important;
}
-
.mr-xl-5,
.mx-xl-5 {
margin-right: 3rem !important;
}
-
.mb-xl-5,
.my-xl-5 {
margin-bottom: 3rem !important;
}
-
.ml-xl-5,
.mx-xl-5 {
margin-left: 3rem !important;
}
-
.p-xl-0 {
padding: 0 !important;
}
-
.pt-xl-0,
.py-xl-0 {
padding-top: 0 !important;
}
-
.pr-xl-0,
.px-xl-0 {
padding-right: 0 !important;
}
-
.pb-xl-0,
.py-xl-0 {
padding-bottom: 0 !important;
}
-
.pl-xl-0,
.px-xl-0 {
padding-left: 0 !important;
}
-
.p-xl-1 {
padding: 0.25rem !important;
}
-
.pt-xl-1,
.py-xl-1 {
padding-top: 0.25rem !important;
}
-
.pr-xl-1,
.px-xl-1 {
padding-right: 0.25rem !important;
}
-
.pb-xl-1,
.py-xl-1 {
padding-bottom: 0.25rem !important;
}
-
.pl-xl-1,
.px-xl-1 {
padding-left: 0.25rem !important;
}
-
.p-xl-2 {
padding: 0.5rem !important;
}
-
.pt-xl-2,
.py-xl-2 {
padding-top: 0.5rem !important;
}
-
.pr-xl-2,
.px-xl-2 {
padding-right: 0.5rem !important;
}
-
.pb-xl-2,
.py-xl-2 {
padding-bottom: 0.5rem !important;
}
-
.pl-xl-2,
.px-xl-2 {
padding-left: 0.5rem !important;
}
-
.p-xl-3 {
padding: 1rem !important;
}
-
.pt-xl-3,
.py-xl-3 {
padding-top: 1rem !important;
}
-
.pr-xl-3,
.px-xl-3 {
padding-right: 1rem !important;
}
-
.pb-xl-3,
.py-xl-3 {
padding-bottom: 1rem !important;
}
-
.pl-xl-3,
.px-xl-3 {
padding-left: 1rem !important;
}
-
.p-xl-4 {
padding: 1.5rem !important;
}
-
.pt-xl-4,
.py-xl-4 {
padding-top: 1.5rem !important;
}
-
.pr-xl-4,
.px-xl-4 {
padding-right: 1.5rem !important;
}
-
.pb-xl-4,
.py-xl-4 {
padding-bottom: 1.5rem !important;
}
-
.pl-xl-4,
.px-xl-4 {
padding-left: 1.5rem !important;
}
-
.p-xl-5 {
padding: 3rem !important;
}
-
.pt-xl-5,
.py-xl-5 {
padding-top: 3rem !important;
}
-
.pr-xl-5,
.px-xl-5 {
padding-right: 3rem !important;
}
-
.pb-xl-5,
.py-xl-5 {
padding-bottom: 3rem !important;
}
-
.pl-xl-5,
.px-xl-5 {
padding-left: 3rem !important;
}
-
.m-xl-n1 {
margin: -0.25rem !important;
}
-
.mt-xl-n1,
.my-xl-n1 {
margin-top: -0.25rem !important;
}
-
.mr-xl-n1,
.mx-xl-n1 {
margin-right: -0.25rem !important;
}
-
.mb-xl-n1,
.my-xl-n1 {
margin-bottom: -0.25rem !important;
}
-
.ml-xl-n1,
.mx-xl-n1 {
margin-left: -0.25rem !important;
}
-
.m-xl-n2 {
margin: -0.5rem !important;
}
-
.mt-xl-n2,
.my-xl-n2 {
margin-top: -0.5rem !important;
}
-
.mr-xl-n2,
.mx-xl-n2 {
margin-right: -0.5rem !important;
}
-
.mb-xl-n2,
.my-xl-n2 {
margin-bottom: -0.5rem !important;
}
-
.ml-xl-n2,
.mx-xl-n2 {
margin-left: -0.5rem !important;
}
-
.m-xl-n3 {
margin: -1rem !important;
}
-
.mt-xl-n3,
.my-xl-n3 {
margin-top: -1rem !important;
}
-
.mr-xl-n3,
.mx-xl-n3 {
margin-right: -1rem !important;
}
-
.mb-xl-n3,
.my-xl-n3 {
margin-bottom: -1rem !important;
}
-
.ml-xl-n3,
.mx-xl-n3 {
margin-left: -1rem !important;
}
-
.m-xl-n4 {
margin: -1.5rem !important;
}
-
.mt-xl-n4,
.my-xl-n4 {
margin-top: -1.5rem !important;
}
-
.mr-xl-n4,
.mx-xl-n4 {
margin-right: -1.5rem !important;
}
-
.mb-xl-n4,
.my-xl-n4 {
margin-bottom: -1.5rem !important;
}
-
.ml-xl-n4,
.mx-xl-n4 {
margin-left: -1.5rem !important;
}
-
.m-xl-n5 {
margin: -3rem !important;
}
-
.mt-xl-n5,
.my-xl-n5 {
margin-top: -3rem !important;
}
-
.mr-xl-n5,
.mx-xl-n5 {
margin-right: -3rem !important;
}
-
.mb-xl-n5,
.my-xl-n5 {
margin-bottom: -3rem !important;
}
-
.ml-xl-n5,
.mx-xl-n5 {
margin-left: -3rem !important;
}
-
.m-xl-auto {
margin: auto !important;
}
-
.mt-xl-auto,
.my-xl-auto {
margin-top: auto !important;
}
-
.mr-xl-auto,
.mx-xl-auto {
margin-right: auto !important;
@@ -10853,8 +9503,20 @@ button.bg-dark:focus {
}
}
+.stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ pointer-events: auto;
+ content: "";
+ background-color: rgba(0, 0, 0, 0);
+}
+
.text-monospace {
- font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
@@ -10891,11 +9553,9 @@ button.bg-dark:focus {
.text-sm-left {
text-align: left !important;
}
-
.text-sm-right {
text-align: right !important;
}
-
.text-sm-center {
text-align: center !important;
}
@@ -10905,11 +9565,9 @@ button.bg-dark:focus {
.text-md-left {
text-align: left !important;
}
-
.text-md-right {
text-align: right !important;
}
-
.text-md-center {
text-align: center !important;
}
@@ -10919,11 +9577,9 @@ button.bg-dark:focus {
.text-lg-left {
text-align: left !important;
}
-
.text-lg-right {
text-align: right !important;
}
-
.text-lg-center {
text-align: center !important;
}
@@ -10933,11 +9589,9 @@ button.bg-dark:focus {
.text-xl-left {
text-align: left !important;
}
-
.text-xl-right {
text-align: right !important;
}
-
.text-xl-center {
text-align: center !important;
}
@@ -11075,6 +9729,11 @@ a.text-dark:hover, a.text-dark:focus {
text-decoration: none !important;
}
+.text-break {
+ word-break: break-word !important;
+ word-wrap: break-word !important;
+}
+
.text-reset {
color: inherit !important;
}
@@ -11092,94 +9751,74 @@ a.text-dark:hover, a.text-dark:focus {
*::before,
*::after {
text-shadow: none !important;
- -webkit-box-shadow: none !important;
box-shadow: none !important;
}
-
a:not(.btn) {
text-decoration: underline;
}
-
abbr[title]::after {
content: " (" attr(title) ")";
}
-
pre {
white-space: pre-wrap !important;
}
-
pre,
blockquote {
border: 1px solid #b7b9cc;
page-break-inside: avoid;
}
-
thead {
display: table-header-group;
}
-
tr,
img {
page-break-inside: avoid;
}
-
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
-
h2,
h3 {
page-break-after: avoid;
}
-
@page {
size: a3;
}
-
body {
min-width: 992px !important;
}
-
.container {
min-width: 992px !important;
}
-
.navbar {
display: none;
}
-
.badge {
border: 1px solid #000;
}
-
.table {
border-collapse: collapse !important;
}
-
.table td,
.table th {
background-color: #fff !important;
}
-
.table-bordered th,
.table-bordered td {
border: 1px solid #dddfeb !important;
}
-
.table-dark {
color: inherit;
}
-
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
border-color: #dddfeb;
}
-
.table .thead-dark th {
color: inherit;
border-color: #dddfeb;
@@ -11200,8 +9839,6 @@ a:focus {
}
#wrapper {
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
}
@@ -11212,25 +9849,25 @@ a:focus {
}
#wrapper #content-wrapper #content {
- -webkit-box-flex: 1;
- -ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.container,
-.container-fluid {
+.container-fluid,
+.container-sm,
+.container-md,
+.container-lg,
+.container-xl {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
@-webkit-keyframes growIn {
0% {
- -webkit-transform: scale(0.9);
transform: scale(0.9);
opacity: 0;
}
100% {
- -webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
@@ -11238,12 +9875,10 @@ a:focus {
@keyframes growIn {
0% {
- -webkit-transform: scale(0.9);
transform: scale(0.9);
opacity: 0;
}
100% {
- -webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
@@ -11287,39 +9922,52 @@ a:focus {
.bg-gradient-primary {
background-color: #4e73df;
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #4e73df), to(#224abe));
background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%);
background-size: cover;
}
+.bg-gradient-secondary {
+ background-color: #858796;
+ background-image: linear-gradient(180deg, #858796 10%, #60616f 100%);
+ background-size: cover;
+}
+
.bg-gradient-success {
background-color: #1cc88a;
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #1cc88a), to(#13855c));
background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%);
background-size: cover;
}
.bg-gradient-info {
background-color: #36b9cc;
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #36b9cc), to(#258391));
background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%);
background-size: cover;
}
.bg-gradient-warning {
background-color: #f6c23e;
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #f6c23e), to(#dda20a));
background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%);
background-size: cover;
}
.bg-gradient-danger {
background-color: #e74a3b;
- background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #e74a3b), to(#be2617));
background-image: linear-gradient(180deg, #e74a3b 10%, #be2617 100%);
background-size: cover;
}
+.bg-gradient-light {
+ background-color: #f8f9fc;
+ background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%);
+ background-size: cover;
+}
+
+.bg-gradient-dark {
+ background-color: #5a5c69;
+ background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%);
+ background-size: cover;
+}
+
.bg-gray-100 {
background-color: #f8f9fc !important;
}
@@ -11369,53 +10017,47 @@ a:focus {
}
.text-gray-100 {
- color: #f8f9fc;
+ color: #f8f9fc !important;
}
.text-gray-200 {
- color: #eaecf4;
+ color: #eaecf4 !important;
}
.text-gray-300 {
- color: #dddfeb;
+ color: #dddfeb !important;
}
.text-gray-400 {
- color: #d1d3e2;
+ color: #d1d3e2 !important;
}
.text-gray-500 {
- color: #b7b9cc;
+ color: #b7b9cc !important;
}
.text-gray-600 {
- color: #858796;
+ color: #858796 !important;
}
.text-gray-700 {
- color: #6e707e;
+ color: #6e707e !important;
}
.text-gray-800 {
- color: #5a5c69;
+ color: #5a5c69 !important;
}
.text-gray-900 {
- color: #3a3b45;
+ color: #3a3b45 !important;
}
.icon-circle {
height: 2.5rem;
width: 2.5rem;
border-radius: 100%;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
}
@@ -11423,53 +10065,75 @@ a:focus {
border-left: 0.25rem solid #4e73df !important;
}
-.border-left-success {
- border-left: 0.25rem solid #1cc88a !important;
-}
-
-.border-left-info {
- border-left: 0.25rem solid #36b9cc !important;
-}
-
-.border-left-warning {
- border-left: 0.25rem solid #f6c23e !important;
-}
-
-.border-left-danger {
- border-left: 0.25rem solid #e74a3b !important;
-}
-
.border-bottom-primary {
border-bottom: 0.25rem solid #4e73df !important;
}
+.border-left-secondary {
+ border-left: 0.25rem solid #858796 !important;
+}
+
+.border-bottom-secondary {
+ border-bottom: 0.25rem solid #858796 !important;
+}
+
+.border-left-success {
+ border-left: 0.25rem solid #1cc88a !important;
+}
+
.border-bottom-success {
border-bottom: 0.25rem solid #1cc88a !important;
}
+.border-left-info {
+ border-left: 0.25rem solid #36b9cc !important;
+}
+
.border-bottom-info {
border-bottom: 0.25rem solid #36b9cc !important;
}
+.border-left-warning {
+ border-left: 0.25rem solid #f6c23e !important;
+}
+
.border-bottom-warning {
border-bottom: 0.25rem solid #f6c23e !important;
}
+.border-left-danger {
+ border-left: 0.25rem solid #e74a3b !important;
+}
+
.border-bottom-danger {
border-bottom: 0.25rem solid #e74a3b !important;
}
+.border-left-light {
+ border-left: 0.25rem solid #f8f9fc !important;
+}
+
+.border-bottom-light {
+ border-bottom: 0.25rem solid #f8f9fc !important;
+}
+
+.border-left-dark {
+ border-left: 0.25rem solid #5a5c69 !important;
+}
+
+.border-bottom-dark {
+ border-bottom: 0.25rem solid #5a5c69 !important;
+}
+
.progress-sm {
height: .5rem;
}
.rotate-15 {
- -webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
.rotate-n-15 {
- -webkit-transform: rotate(-15deg);
transform: rotate(-15deg);
}
@@ -11512,9 +10176,7 @@ a:focus {
.sidebar .nav-item .nav-link .badge-counter,
.topbar .nav-item .nav-link .badge-counter {
position: absolute;
- -webkit-transform: scale(0.7);
transform: scale(0.7);
- -webkit-transform-origin: top right;
transform-origin: top right;
right: .25rem;
margin-top: -.25rem;
@@ -11549,6 +10211,7 @@ a:focus {
.topbar .navbar-search input {
font-size: 0.85rem;
+ height: auto;
}
.topbar .topbar-divider {
@@ -11560,11 +10223,7 @@ a:focus {
.topbar .nav-item .nav-link {
height: 4.375rem;
- display: -webkit-box;
- display: -ms-flexbox;
display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
padding: 0 0.75rem;
}
@@ -11645,7 +10304,6 @@ a:focus {
.topbar .dropdown {
position: relative;
}
-
.topbar .dropdown .dropdown-menu {
width: auto;
right: 0;
@@ -11660,6 +10318,18 @@ a:focus {
}
}
+.topbar.navbar-dark .navbar-nav .nav-item .nav-link {
+ color: rgba(255, 255, 255, 0.8);
+}
+
+.topbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
+ color: #fff;
+}
+
+.topbar.navbar-dark .navbar-nav .nav-item .nav-link:active {
+ color: #fff;
+}
+
.topbar.navbar-light .navbar-nav .nav-item .nav-link {
color: #d1d3e2;
}
@@ -11672,42 +10342,6 @@ a:focus {
color: #858796;
}
-.nav-link.sidebar-toggler {
- padding-top: 0 !important;
-}
-
-.sidebar-toggler {
- padding: 0.6rem;
- display: inline;
- cursor: pointer;
-}
-
-.sidebar-close-modal {
- position: absolute;
- opacity: 0.7;
- background-color: #000;
- width: 100%;
- height: 100%;
- top: 0;
- z-index: 1;
- cursor: pointer;
-}
-
-.hidden {
- width: 0 !important;
- display: none;
-}
-
-.hidden .sidebar .sidebar-brand img {
- display: none;
-}
-
-@media (min-width: 1400px) {
- .sidebar-toggler {
- display: none !important;
- }
-}
-
.sidebar {
width: 6.5rem;
min-height: 100vh;
@@ -11745,13 +10379,11 @@ a:focus {
.sidebar .nav-item .collapse .collapse-inner {
border-radius: 0.35rem;
- -webkit-box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
}
.sidebar .nav-item .collapsing {
display: none;
- -webkit-transition: none;
transition: none;
}
@@ -11800,6 +10432,44 @@ a:focus {
font-weight: 700;
}
+.sidebar #sidebarToggle {
+ width: 2.5rem;
+ height: 2.5rem;
+ text-align: center;
+ margin-bottom: 1rem;
+ cursor: pointer;
+}
+
+.sidebar #sidebarToggle::after {
+ font-weight: 900;
+ content: '\f104';
+ font-family: 'Font Awesome 5 Free';
+ margin-right: 0.1rem;
+}
+
+.sidebar #sidebarToggle:hover {
+ text-decoration: none;
+}
+
+.sidebar #sidebarToggle:focus {
+ outline: none;
+}
+
+.sidebar.toggled {
+ width: 0 !important;
+ overflow: hidden;
+}
+
+.sidebar.toggled #sidebarToggle::after {
+ content: '\f105';
+ font-family: 'Font Awesome 5 Free';
+ margin-left: 0.25rem;
+}
+
+.sidebar.toggled .sidebar-card {
+ display: none;
+}
+
.sidebar .sidebar-brand {
height: 4.375rem;
text-decoration: none;
@@ -11831,9 +10501,37 @@ a:focus {
font-size: 0.65rem;
}
-@media (min-width: 0px) {
+.sidebar .sidebar-card {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ font-size: 0.875rem;
+ border-radius: 0.35rem;
+ color: rgba(255, 255, 255, 0.8);
+ margin-left: 1rem;
+ margin-right: 1rem;
+ margin-bottom: 1rem;
+ padding: 1rem;
+ background-color: rgba(0, 0, 0, 0.1);
+}
+
+.sidebar .sidebar-card .sidebar-card-illustration {
+ height: 3rem;
+ display: block;
+}
+
+.sidebar .sidebar-card .sidebar-card-title {
+ font-weight: bold;
+}
+
+.sidebar .sidebar-card p {
+ font-size: 0.75rem;
+ color: rgba(255, 255, 255, 0.5);
+}
+
+@media (min-width: 768px) {
.sidebar {
- width: 14rem;
+ width: 14rem !important;
}
.sidebar .nav-item .collapse {
@@ -11844,24 +10542,18 @@ a:focus {
-webkit-animation: none;
animation: none;
}
-
.sidebar .nav-item .collapse .collapse-inner {
border-radius: 0;
- -webkit-box-shadow: none;
box-shadow: none;
}
-
.sidebar .nav-item .collapsing {
display: block;
- -webkit-transition: height 0.15s ease;
transition: height 0.15s ease;
}
-
.sidebar .nav-item .collapse,
.sidebar .nav-item .collapsing {
margin: 0 1rem;
}
-
.sidebar .nav-item .nav-link {
display: block;
width: 100%;
@@ -11869,17 +10561,14 @@ a:focus {
padding: 1rem;
width: 14rem;
}
-
.sidebar .nav-item .nav-link i {
font-size: 0.85rem;
margin-right: 0.25rem;
}
-
.sidebar .nav-item .nav-link span {
font-size: 0.85rem;
display: inline;
}
-
.sidebar .nav-item .nav-link[data-toggle="collapse"]::after {
width: 1rem;
text-align: center;
@@ -11890,7 +10579,6 @@ a:focus {
content: '\f107';
font-family: 'Font Awesome 5 Free';
}
-
.sidebar .nav-item .nav-link[data-toggle="collapse"].collapsed::after {
content: '\f105';
}
@@ -11906,6 +10594,74 @@ a:focus {
.sidebar .sidebar-heading {
text-align: left;
}
+
+ .sidebar.toggled {
+ overflow: visible;
+ width: 6.5rem !important;
+ }
+
+ .sidebar.toggled .nav-item .collapse {
+ position: absolute;
+ left: calc(6.5rem + 1.5rem / 2);
+ z-index: 1;
+ top: 2px;
+ -webkit-animation-name: growIn;
+ animation-name: growIn;
+ -webkit-animation-duration: 200ms;
+ animation-duration: 200ms;
+ -webkit-animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
+ animation-timing-function: transform cubic-bezier(0.18, 1.25, 0.4, 1), opacity cubic-bezier(0, 1, 0.4, 1);
+ }
+
+ .sidebar.toggled .nav-item .collapse .collapse-inner {
+ box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15);
+ border-radius: 0.35rem;
+ }
+
+ .sidebar.toggled .nav-item .collapsing {
+ display: none;
+ transition: none;
+ }
+
+ .sidebar.toggled .nav-item .collapse,
+ .sidebar.toggled .nav-item .collapsing {
+ margin: 0;
+ }
+
+ .sidebar.toggled .nav-item:last-child {
+ margin-bottom: 1rem;
+ }
+
+ .sidebar.toggled .nav-item .nav-link {
+ text-align: center;
+ padding: 0.75rem 1rem;
+ width: 6.5rem;
+ }
+
+ .sidebar.toggled .nav-item .nav-link span {
+ font-size: 0.65rem;
+ display: block;
+ }
+
+ .sidebar.toggled .nav-item .nav-link i {
+ margin-right: 0;
+ }
+
+ .sidebar.toggled .nav-item .nav-link[data-toggle="collapse"]::after {
+ display: none;
+ }
+
+ .sidebar.toggled .sidebar-brand .sidebar-brand-icon i {
+ font-size: 2rem;
+ }
+
+ .sidebar.toggled .sidebar-brand .sidebar-brand-text {
+ display: none;
+ }
+
+ .sidebar.toggled .sidebar-heading {
+ text-align: center;
+ }
}
.sidebar-light .sidebar-brand {
@@ -12000,19 +10756,29 @@ a:focus {
color: #fff;
}
+.sidebar-dark #sidebarToggle {
+ background-color: rgba(255, 255, 255, 0.2);
+}
+
+.sidebar-dark #sidebarToggle::after {
+ color: rgba(255, 255, 255, 0.5);
+}
+
+.sidebar-dark #sidebarToggle:hover {
+ background-color: rgba(255, 255, 255, 0.25);
+}
+
+.sidebar-dark.toggled #sidebarToggle::after {
+ color: rgba(255, 255, 255, 0.5);
+}
+
.btn-circle {
border-radius: 100%;
height: 2.5rem;
width: 2.5rem;
font-size: 1rem;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
align-items: center;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
}
@@ -12031,14 +10797,8 @@ a:focus {
.btn-icon-split {
padding: 0;
overflow: hidden;
- display: -webkit-inline-box;
- display: -ms-inline-flexbox;
display: inline-flex;
- -webkit-box-align: stretch;
- -ms-flex-align: stretch;
align-items: stretch;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
justify-content: center;
}
@@ -12169,7 +10929,9 @@ form.user .btn-user {
}
.btn-google:focus, .btn-google.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
+ color: #fff;
+ background-color: #e12717;
+ border-color: #e6e6e6;
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
@@ -12188,7 +10950,6 @@ form.user .btn-user {
.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
.show > .btn-google.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
@@ -12205,7 +10966,9 @@ form.user .btn-user {
}
.btn-facebook:focus, .btn-facebook.focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
+ color: #fff;
+ background-color: #30497c;
+ border-color: #e6e6e6;
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
@@ -12224,7 +10987,6 @@ form.user .btn-user {
.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
.show > .btn-facebook.dropdown-toggle:focus {
- -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
@@ -12238,133 +11000,133 @@ form.user .btn-user {
@-webkit-keyframes noise-anim {
0% {
- clip: rect(70px, 9999px, 93px, 0);
+ clip: rect(10px, 9999px, 83px, 0);
}
5% {
- clip: rect(56px, 9999px, 21px, 0);
+ clip: rect(2px, 9999px, 65px, 0);
}
10% {
- clip: rect(77px, 9999px, 78px, 0);
+ clip: rect(8px, 9999px, 54px, 0);
}
15% {
- clip: rect(5px, 9999px, 61px, 0);
+ clip: rect(24px, 9999px, 22px, 0);
}
20% {
- clip: rect(58px, 9999px, 47px, 0);
+ clip: rect(19px, 9999px, 84px, 0);
}
25% {
- clip: rect(53px, 9999px, 53px, 0);
+ clip: rect(19px, 9999px, 10px, 0);
}
30% {
- clip: rect(100px, 9999px, 100px, 0);
+ clip: rect(27px, 9999px, 77px, 0);
}
35% {
- clip: rect(70px, 9999px, 15px, 0);
+ clip: rect(74px, 9999px, 34px, 0);
}
40% {
- clip: rect(79px, 9999px, 39px, 0);
+ clip: rect(34px, 9999px, 64px, 0);
}
45% {
- clip: rect(10px, 9999px, 12px, 0);
+ clip: rect(83px, 9999px, 47px, 0);
}
50% {
- clip: rect(100px, 9999px, 89px, 0);
+ clip: rect(23px, 9999px, 70px, 0);
}
55% {
- clip: rect(14px, 9999px, 18px, 0);
+ clip: rect(55px, 9999px, 49px, 0);
}
60% {
- clip: rect(71px, 9999px, 42px, 0);
+ clip: rect(90px, 9999px, 21px, 0);
}
65% {
- clip: rect(25px, 9999px, 99px, 0);
+ clip: rect(58px, 9999px, 63px, 0);
}
70% {
- clip: rect(39px, 9999px, 38px, 0);
+ clip: rect(77px, 9999px, 11px, 0);
}
75% {
- clip: rect(58px, 9999px, 59px, 0);
+ clip: rect(6px, 9999px, 72px, 0);
}
80% {
- clip: rect(41px, 9999px, 46px, 0);
+ clip: rect(27px, 9999px, 57px, 0);
}
85% {
- clip: rect(90px, 9999px, 30px, 0);
+ clip: rect(89px, 9999px, 54px, 0);
}
90% {
- clip: rect(84px, 9999px, 52px, 0);
+ clip: rect(55px, 9999px, 4px, 0);
}
95% {
- clip: rect(65px, 9999px, 66px, 0);
+ clip: rect(36px, 9999px, 91px, 0);
}
100% {
- clip: rect(20px, 9999px, 20px, 0);
+ clip: rect(19px, 9999px, 71px, 0);
}
}
@keyframes noise-anim {
0% {
- clip: rect(70px, 9999px, 93px, 0);
+ clip: rect(10px, 9999px, 83px, 0);
}
5% {
- clip: rect(56px, 9999px, 21px, 0);
+ clip: rect(2px, 9999px, 65px, 0);
}
10% {
- clip: rect(77px, 9999px, 78px, 0);
+ clip: rect(8px, 9999px, 54px, 0);
}
15% {
- clip: rect(5px, 9999px, 61px, 0);
+ clip: rect(24px, 9999px, 22px, 0);
}
20% {
- clip: rect(58px, 9999px, 47px, 0);
+ clip: rect(19px, 9999px, 84px, 0);
}
25% {
- clip: rect(53px, 9999px, 53px, 0);
+ clip: rect(19px, 9999px, 10px, 0);
}
30% {
- clip: rect(100px, 9999px, 100px, 0);
+ clip: rect(27px, 9999px, 77px, 0);
}
35% {
- clip: rect(70px, 9999px, 15px, 0);
+ clip: rect(74px, 9999px, 34px, 0);
}
40% {
- clip: rect(79px, 9999px, 39px, 0);
+ clip: rect(34px, 9999px, 64px, 0);
}
45% {
- clip: rect(10px, 9999px, 12px, 0);
+ clip: rect(83px, 9999px, 47px, 0);
}
50% {
- clip: rect(100px, 9999px, 89px, 0);
+ clip: rect(23px, 9999px, 70px, 0);
}
55% {
- clip: rect(14px, 9999px, 18px, 0);
+ clip: rect(55px, 9999px, 49px, 0);
}
60% {
- clip: rect(71px, 9999px, 42px, 0);
+ clip: rect(90px, 9999px, 21px, 0);
}
65% {
- clip: rect(25px, 9999px, 99px, 0);
+ clip: rect(58px, 9999px, 63px, 0);
}
70% {
- clip: rect(39px, 9999px, 38px, 0);
+ clip: rect(77px, 9999px, 11px, 0);
}
75% {
- clip: rect(58px, 9999px, 59px, 0);
+ clip: rect(6px, 9999px, 72px, 0);
}
80% {
- clip: rect(41px, 9999px, 46px, 0);
+ clip: rect(27px, 9999px, 57px, 0);
}
85% {
- clip: rect(90px, 9999px, 30px, 0);
+ clip: rect(89px, 9999px, 54px, 0);
}
90% {
- clip: rect(84px, 9999px, 52px, 0);
+ clip: rect(55px, 9999px, 4px, 0);
}
95% {
- clip: rect(65px, 9999px, 66px, 0);
+ clip: rect(36px, 9999px, 91px, 0);
}
100% {
- clip: rect(20px, 9999px, 20px, 0);
+ clip: rect(19px, 9999px, 71px, 0);
}
}
@@ -12383,133 +11145,133 @@ form.user .btn-user {
@-webkit-keyframes noise-anim-2 {
0% {
- clip: rect(46px, 9999px, 10px, 0);
+ clip: rect(37px, 9999px, 52px, 0);
}
5% {
- clip: rect(71px, 9999px, 55px, 0);
+ clip: rect(77px, 9999px, 64px, 0);
}
10% {
- clip: rect(68px, 9999px, 74px, 0);
+ clip: rect(22px, 9999px, 93px, 0);
}
15% {
- clip: rect(63px, 9999px, 8px, 0);
+ clip: rect(38px, 9999px, 90px, 0);
}
20% {
- clip: rect(54px, 9999px, 49px, 0);
+ clip: rect(17px, 9999px, 20px, 0);
}
25% {
- clip: rect(11px, 9999px, 72px, 0);
+ clip: rect(20px, 9999px, 39px, 0);
}
30% {
- clip: rect(45px, 9999px, 20px, 0);
+ clip: rect(55px, 9999px, 43px, 0);
}
35% {
- clip: rect(92px, 9999px, 20px, 0);
+ clip: rect(72px, 9999px, 8px, 0);
}
40% {
- clip: rect(9px, 9999px, 13px, 0);
+ clip: rect(17px, 9999px, 94px, 0);
}
45% {
- clip: rect(23px, 9999px, 43px, 0);
+ clip: rect(87px, 9999px, 64px, 0);
}
50% {
- clip: rect(84px, 9999px, 43px, 0);
+ clip: rect(54px, 9999px, 26px, 0);
}
55% {
- clip: rect(68px, 9999px, 11px, 0);
+ clip: rect(89px, 9999px, 22px, 0);
}
60% {
- clip: rect(31px, 9999px, 98px, 0);
+ clip: rect(3px, 9999px, 3px, 0);
}
65% {
- clip: rect(1px, 9999px, 33px, 0);
+ clip: rect(60px, 9999px, 57px, 0);
}
70% {
- clip: rect(30px, 9999px, 74px, 0);
+ clip: rect(68px, 9999px, 88px, 0);
}
75% {
- clip: rect(66px, 9999px, 84px, 0);
+ clip: rect(39px, 9999px, 4px, 0);
}
80% {
- clip: rect(20px, 9999px, 19px, 0);
+ clip: rect(40px, 9999px, 89px, 0);
}
85% {
- clip: rect(91px, 9999px, 17px, 0);
+ clip: rect(1px, 9999px, 91px, 0);
}
90% {
- clip: rect(9px, 9999px, 53px, 0);
+ clip: rect(31px, 9999px, 43px, 0);
}
95% {
- clip: rect(20px, 9999px, 34px, 0);
+ clip: rect(51px, 9999px, 93px, 0);
}
100% {
- clip: rect(5px, 9999px, 99px, 0);
+ clip: rect(21px, 9999px, 67px, 0);
}
}
@keyframes noise-anim-2 {
0% {
- clip: rect(46px, 9999px, 10px, 0);
+ clip: rect(37px, 9999px, 52px, 0);
}
5% {
- clip: rect(71px, 9999px, 55px, 0);
+ clip: rect(77px, 9999px, 64px, 0);
}
10% {
- clip: rect(68px, 9999px, 74px, 0);
+ clip: rect(22px, 9999px, 93px, 0);
}
15% {
- clip: rect(63px, 9999px, 8px, 0);
+ clip: rect(38px, 9999px, 90px, 0);
}
20% {
- clip: rect(54px, 9999px, 49px, 0);
+ clip: rect(17px, 9999px, 20px, 0);
}
25% {
- clip: rect(11px, 9999px, 72px, 0);
+ clip: rect(20px, 9999px, 39px, 0);
}
30% {
- clip: rect(45px, 9999px, 20px, 0);
+ clip: rect(55px, 9999px, 43px, 0);
}
35% {
- clip: rect(92px, 9999px, 20px, 0);
+ clip: rect(72px, 9999px, 8px, 0);
}
40% {
- clip: rect(9px, 9999px, 13px, 0);
+ clip: rect(17px, 9999px, 94px, 0);
}
45% {
- clip: rect(23px, 9999px, 43px, 0);
+ clip: rect(87px, 9999px, 64px, 0);
}
50% {
- clip: rect(84px, 9999px, 43px, 0);
+ clip: rect(54px, 9999px, 26px, 0);
}
55% {
- clip: rect(68px, 9999px, 11px, 0);
+ clip: rect(89px, 9999px, 22px, 0);
}
60% {
- clip: rect(31px, 9999px, 98px, 0);
+ clip: rect(3px, 9999px, 3px, 0);
}
65% {
- clip: rect(1px, 9999px, 33px, 0);
+ clip: rect(60px, 9999px, 57px, 0);
}
70% {
- clip: rect(30px, 9999px, 74px, 0);
+ clip: rect(68px, 9999px, 88px, 0);
}
75% {
- clip: rect(66px, 9999px, 84px, 0);
+ clip: rect(39px, 9999px, 4px, 0);
}
80% {
- clip: rect(20px, 9999px, 19px, 0);
+ clip: rect(40px, 9999px, 89px, 0);
}
85% {
- clip: rect(91px, 9999px, 17px, 0);
+ clip: rect(1px, 9999px, 91px, 0);
}
90% {
- clip: rect(9px, 9999px, 53px, 0);
+ clip: rect(31px, 9999px, 43px, 0);
}
95% {
- clip: rect(20px, 9999px, 34px, 0);
+ clip: rect(51px, 9999px, 93px, 0);
}
100% {
- clip: rect(5px, 9999px, 99px, 0);
+ clip: rect(21px, 9999px, 67px, 0);
}
}
@@ -12528,7 +11290,6 @@ form.user .btn-user {
footer.sticky-footer {
padding: 2rem 0;
- -ms-flex-negative: 0;
flex-shrink: 0;
}
diff --git a/Plan/src/main/resources/assets/plan/plan/web/css/style.css b/Plan/src/main/resources/assets/plan/plan/web/css/style.css
index c38a3ec3b..a1ad34d4a 100644
--- a/Plan/src/main/resources/assets/plan/plan/web/css/style.css
+++ b/Plan/src/main/resources/assets/plan/plan/web/css/style.css
@@ -1,3 +1,104 @@
+@media (max-width: 1520px) {
+ html {
+ font-size: 95%;
+ }
+}
+
+.fc-title, .fc-time {
+ color: #eee;
+}
+
+.accordion-striped tbody tr:nth-of-type(4n+1):not(.bg-teal),
+.accordion-striped tbody tr:nth-of-type(4n+2):not(.bg-teal) {
+ background-color: rgba(0, 0, 0, 0.05);
+}
+
+.table-dark.accordion-striped tbody tr:nth-of-type(4n+1):not(.bg-teal),
+.table-dark.accordion-striped tbody tr:nth-of-type(4n+2):not(.bg-teal) {
+ background-color: rgba(255, 255, 255, 0.05);
+}
+
+.card-body p + p {
+ margin-top: 1rem;
+}
+
+.card-body p {
+ margin: 0;
+}
+
+.w-15 {
+ width: 15% !important;
+}
+
+.w-22 {
+ width: 22% !important;
+}
+
+.sidebar-close-modal {
+ position: absolute;
+ opacity: 0.7;
+ background-color: #000;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ z-index: 1;
+ cursor: pointer;
+}
+
+.hidden {
+ width: 0 !important;
+ display: none;
+}
+
+.hidden .sidebar .sidebar-brand img {
+ display: none;
+}
+
+p.collapsing {
+ display: none;
+}
+
+.page-link:not(:disabled):not(.disabled),
+.close:not(:disabled):not(.disabled) {
+ cursor: pointer;
+}
+
+.nav-link.sidebar-toggler {
+ padding-top: 0 !important;
+}
+
+.sidebar-toggler {
+ padding: 0.6rem;
+ display: inline;
+ cursor: pointer;
+}
+
+.sidebar-close-modal {
+ position: absolute;
+ opacity: 0.7;
+ background-color: #000;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ z-index: 1;
+ cursor: pointer;
+}
+
+.hidden {
+ width: 0 !important;
+ display: none;
+}
+
+.hidden .sidebar .sidebar-brand img {
+ display: none;
+}
+
+@media (min-width: 1400px) {
+ .sidebar-toggler {
+ display: none !important;
+ }
+}
+
.page-loader {
position: fixed;
background: #ddd;
diff --git a/Plan/src/main/resources/assets/plan/plan/web/js/color-selector.js b/Plan/src/main/resources/assets/plan/plan/web/js/color-selector.js
index 29aa20da6..3fcf12de6 100644
--- a/Plan/src/main/resources/assets/plan/plan/web/js/color-selector.js
+++ b/Plan/src/main/resources/assets/plan/plan/web/js/color-selector.js
@@ -211,7 +211,8 @@
// Background colors from dracula theme
$('head').append(' | | |