Changeset 2470780
- Timestamp:
- 02/08/2021 12:04:13 PM (5 years ago)
- Location:
- 2fas/trunk
- Files:
-
- 3 added
- 24 edited
-
assets/css/print.css.map (modified) (1 diff)
-
assets/css/twofas.css (modified) (9 diffs)
-
assets/css/twofas.css.map (modified) (1 diff)
-
assets/css/twofas.min.css (modified) (1 diff)
-
assets/js/pusher-events.js (modified) (1 diff)
-
assets/js/pusher-events.min.js (modified) (1 diff)
-
assets/js/sentry.js (modified) (1 diff)
-
assets/js/sentry.min.js (modified) (1 diff)
-
assets/scss/includes/_spinners.scss (modified) (2 diffs)
-
assets/scss/includes/_variables.scss (modified) (1 diff)
-
changelog.txt (modified) (1 diff)
-
constants.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
src/Http/Cookie.php (modified) (1 diff)
-
templates/login/totp_authentication_page.html.twig (modified) (3 diffs)
-
twofas.php (modified) (1 diff)
-
vendor/composer/ClassLoader.php (modified) (2 diffs)
-
vendor/composer/InstalledVersions.php (added)
-
vendor/composer/autoload_classmap.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (1 diff)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/composer/installed.php (added)
-
vendor/twofas/wp-plugin-core/src/Http/Cookie.php (modified) (4 diffs)
-
vendor/twofas/wp-plugin-core/src/Http/Redirect_Response.php (modified) (1 diff)
-
vendor/twofas/wp-plugin-core/src/Http/Safe_Redirect_Response.php (added)
-
vendor/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
2fas/trunk/assets/css/print.css.map
r2299241 r2470780 1 {"version":3,"sources":["print.css","print.scss","includes/_variables.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACEhB;EACE,WAAW;EACX,kBAAkB,EAAA;EAFpB;IAKI,YAAY;IACZ,YAAY;IACZ,qBAAqB;IACrB,gBAAgB,EAAA;IARpB;MAWM,gBAAgB;MAChB,mBAAmB,EAAA;IAZzB;MAgBM,gBAAgB,EAAA;MAhBtB;QAmBQ,YAAS;QACT,kBAAkB;QAClB,eAAe;QACf,cC 0KgC,EAAA;IDhMxC;MA2BM,WCsK6B;MDrK7B,gBAAgB,EAAA;EA5BtB;IAiCI,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,WAAW;IACX,iBAAiB,EAAA;IArCrB;MAwCM,WAAW;MACX,0BAA0B;MAC1B,qBAAqB,EAAA;MA1C3B;;QA8CQ,qBAAqB;QACrB,sBAAsB,EAAA;MA/C9B;QAmDQ,kBAAkB,EAAA;MAnD1B;QAuDQ,gBACF,EAAA","file":"print.css","sourcesContent":["@charset \"UTF-8\";\n.twofas-print-backup-codes {\n width: 100%;\n text-align: center; }\n .twofas-print-backup-codes .twofas-backup-codes-list {\n width: 300px;\n margin: auto;\n display: inline-block;\n text-align: left; }\n .twofas-print-backup-codes .twofas-backup-codes-list ul {\n list-style: none;\n padding: 0 0 10px 0; }\n .twofas-print-backup-codes .twofas-backup-codes-list li {\n font-size: 1.5em; }\n .twofas-print-backup-codes .twofas-backup-codes-list li:before {\n content: '●';\n margin-right: 10px;\n font-size: 18px;\n color: #ff0000; }\n .twofas-print-backup-codes .twofas-backup-codes-list span {\n color: #000;\n font-size: 0.8em; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer {\n display: block;\n margin: auto;\n overflow: hidden;\n clear: both;\n line-height: 50px; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper {\n width: auto;\n border-top: 1px solid #ddd;\n display: inline-block; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img,\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n display: inline-block;\n vertical-align: middle; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img {\n margin-right: 10px; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n font-size: 1.2em; }\n","@import 'includes/variables';\n\n.twofas-print-backup-codes {\n width: 100%;\n text-align: center;\n\n .twofas-backup-codes-list {\n width: 300px;\n margin: auto;\n display: inline-block;\n text-align: left;\n\n ul {\n list-style: none;\n padding: 0 0 10px 0;\n }\n\n li {\n font-size: 1.5em;\n\n &:before {\n content: '●';\n margin-right: 10px;\n font-size: 18px;\n color: $backup-codes-list-bullet-color;\n }\n }\n\n span {\n color: $backup-codes-list-text-color;\n font-size: 0.8em;\n }\n }\n\n .twofas-print-backup-codes-footer {\n display: block;\n margin: auto;\n overflow: hidden;\n clear: both;\n line-height: 50px;\n\n .twofas-print-backup-codes-wrapper {\n width: auto;\n border-top: 1px solid #ddd;\n display: inline-block;\n\n img,\n span {\n display: inline-block;\n vertical-align: middle;\n }\n\n img {\n margin-right: 10px;\n }\n\n span {\n font-size: 1.2em\n }\n }\n }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs: 480px;\n$screen-xs-min: $screen-xs;\n$screen-phone: $screen-xs-min;\n\n$screen-sm: 768px;\n$screen-sm-min: $screen-sm;\n$screen-tablet: $screen-sm-min;\n\n$screen-md: 992px;\n$screen-md-min: $screen-md;\n$screen-desktop: $screen-md-min;\n\n$screen-lg: 1200px;\n$screen-lg-min: $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max: ($screen-sm-min - 1);\n$screen-sm-max: ($screen-md-min - 1);\n$screen-md-max: ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360: 360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n"]}1 {"version":3,"sources":["print.css","print.scss","includes/_variables.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACEhB;EACE,WAAW;EACX,kBAAkB,EAAA;EAFpB;IAKI,YAAY;IACZ,YAAY;IACZ,qBAAqB;IACrB,gBAAgB,EAAA;IARpB;MAWM,gBAAgB;MAChB,mBAAmB,EAAA;IAZzB;MAgBM,gBAAgB,EAAA;MAhBtB;QAmBQ,YAAS;QACT,kBAAkB;QAClB,eAAe;QACf,cC2KgC,EAAA;IDjMxC;MA2BM,WCuK6B;MDtK7B,gBAAgB,EAAA;EA5BtB;IAiCI,cAAc;IACd,YAAY;IACZ,gBAAgB;IAChB,WAAW;IACX,iBAAiB,EAAA;IArCrB;MAwCM,WAAW;MACX,0BAA0B;MAC1B,qBAAqB,EAAA;MA1C3B;;QA8CQ,qBAAqB;QACrB,sBAAsB,EAAA;MA/C9B;QAmDQ,kBAAkB,EAAA;MAnD1B;QAuDQ,gBACF,EAAA","file":"print.css","sourcesContent":["@charset \"UTF-8\";\n.twofas-print-backup-codes {\n width: 100%;\n text-align: center; }\n .twofas-print-backup-codes .twofas-backup-codes-list {\n width: 300px;\n margin: auto;\n display: inline-block;\n text-align: left; }\n .twofas-print-backup-codes .twofas-backup-codes-list ul {\n list-style: none;\n padding: 0 0 10px 0; }\n .twofas-print-backup-codes .twofas-backup-codes-list li {\n font-size: 1.5em; }\n .twofas-print-backup-codes .twofas-backup-codes-list li:before {\n content: '●';\n margin-right: 10px;\n font-size: 18px;\n color: #ff0000; }\n .twofas-print-backup-codes .twofas-backup-codes-list span {\n color: #000;\n font-size: 0.8em; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer {\n display: block;\n margin: auto;\n overflow: hidden;\n clear: both;\n line-height: 50px; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper {\n width: auto;\n border-top: 1px solid #ddd;\n display: inline-block; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img,\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n display: inline-block;\n vertical-align: middle; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper img {\n margin-right: 10px; }\n .twofas-print-backup-codes .twofas-print-backup-codes-footer .twofas-print-backup-codes-wrapper span {\n font-size: 1.2em; }\n","@import 'includes/variables';\n\n.twofas-print-backup-codes {\n width: 100%;\n text-align: center;\n\n .twofas-backup-codes-list {\n width: 300px;\n margin: auto;\n display: inline-block;\n text-align: left;\n\n ul {\n list-style: none;\n padding: 0 0 10px 0;\n }\n\n li {\n font-size: 1.5em;\n\n &:before {\n content: '●';\n margin-right: 10px;\n font-size: 18px;\n color: $backup-codes-list-bullet-color;\n }\n }\n\n span {\n color: $backup-codes-list-text-color;\n font-size: 0.8em;\n }\n }\n\n .twofas-print-backup-codes-footer {\n display: block;\n margin: auto;\n overflow: hidden;\n clear: both;\n line-height: 50px;\n\n .twofas-print-backup-codes-wrapper {\n width: auto;\n border-top: 1px solid #ddd;\n display: inline-block;\n\n img,\n span {\n display: inline-block;\n vertical-align: middle;\n }\n\n img {\n margin-right: 10px;\n }\n\n span {\n font-size: 1.2em\n }\n }\n }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n$TF_Dot_Error_Background_Color: #ec4445;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs: 480px;\n$screen-xs-min: $screen-xs;\n$screen-phone: $screen-xs-min;\n\n$screen-sm: 768px;\n$screen-sm-min: $screen-sm;\n$screen-tablet: $screen-sm-min;\n\n$screen-md: 992px;\n$screen-md-min: $screen-md;\n$screen-desktop: $screen-md-min;\n\n$screen-lg: 1200px;\n$screen-lg-min: $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max: ($screen-sm-min - 1);\n$screen-sm-max: ($screen-md-min - 1);\n$screen-md-max: ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360: 360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n"]} -
2fas/trunk/assets/css/twofas.css
r2343404 r2470780 407 407 } 408 408 409 .twofas-admin .twofas-token-error .twofas-error-dot, 410 .twofas-user .twofas-token-error .twofas-error-dot 411 { 412 animation: twofas-token-loading-setup 1.2s ease-in normal 1 both; 413 -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both; 414 } 415 416 .twofas-admin .twofas-sockets-error, 417 .twofas-user .twofas-sockets-error 418 { 419 display: none; 420 position: relative; 421 } 422 409 423 .twofas-admin .twofas-token-loading, 410 424 .twofas-admin .twofas-token-setup, 425 .twofas-admin .twofas-token-error, 411 426 .twofas-user .twofas-token-loading, 412 .twofas-user .twofas-token-setup 427 .twofas-user .twofas-token-setup, 428 .twofas-user .twofas-token-error 413 429 { 414 430 display: none; … … 417 433 .twofas-admin .twofas-token-loading.twofas-play, 418 434 .twofas-admin .twofas-token-setup.twofas-play, 435 .twofas-admin .twofas-token-error.twofas-play, 419 436 .twofas-user .twofas-token-loading.twofas-play, 420 .twofas-user .twofas-token-setup.twofas-play 437 .twofas-user .twofas-token-setup.twofas-play, 438 .twofas-user .twofas-token-error.twofas-play 421 439 { 422 440 display: inline-block; … … 425 443 .twofas-admin .twofas-token-loading .twofas-loading-dot, 426 444 .twofas-admin .twofas-token-setup .twofas-loading-dot, 445 .twofas-admin .twofas-token-error .twofas-loading-dot, 427 446 .twofas-user .twofas-token-loading .twofas-loading-dot, 428 .twofas-user .twofas-token-setup .twofas-loading-dot 447 .twofas-user .twofas-token-setup .twofas-loading-dot, 448 .twofas-user .twofas-token-error .twofas-loading-dot 429 449 { 430 450 display: block; … … 441 461 .twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type, 442 462 .twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type, 463 .twofas-admin .twofas-token-error .twofas-loading-dot:last-of-type, 443 464 .twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type, 444 .twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type 465 .twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type, 466 .twofas-user .twofas-token-error .twofas-loading-dot:last-of-type 445 467 { 446 468 margin-right: 0; … … 449 471 .twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2), 450 472 .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2), 473 .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(2), 451 474 .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2), 452 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2) 475 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2), 476 .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(2) 453 477 { 454 478 animation-delay: 0.2s !important; … … 458 482 .twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3), 459 483 .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3), 484 .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(3), 460 485 .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3), 461 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3) 486 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3), 487 .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(3) 462 488 { 463 489 animation-delay: 0.4s !important; … … 467 493 .twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4), 468 494 .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4), 495 .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(4), 469 496 .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4), 470 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4) 497 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4), 498 .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(4) 471 499 { 472 500 animation-delay: 0.6s !important; … … 476 504 .twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5), 477 505 .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5), 506 .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(5), 478 507 .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5), 479 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5) 508 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5), 509 .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(5) 480 510 { 481 511 animation-delay: 0.8s !important; … … 485 515 .twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6), 486 516 .twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6), 517 .twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(6), 487 518 .twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6), 488 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6) 519 .twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6), 520 .twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(6) 521 { 522 animation-delay: 1s !important; 523 -webkit-animation-delay: 1s !important; 524 } 525 526 .twofas-admin .twofas-token-loading .twofas-error-dot, 527 .twofas-admin .twofas-token-setup .twofas-error-dot, 528 .twofas-admin .twofas-token-error .twofas-error-dot, 529 .twofas-user .twofas-token-loading .twofas-error-dot, 530 .twofas-user .twofas-token-setup .twofas-error-dot, 531 .twofas-user .twofas-token-error .twofas-error-dot 532 { 533 display: block; 534 float: left; 535 margin-right: 7px; 536 width: 8px; 537 height: 8px; 538 border-radius: 50%; 539 background-color: #ec4445; 540 opacity: 0; 541 will-change: background-color, opacity; 542 } 543 544 .twofas-admin .twofas-token-loading .twofas-error-dot:last-of-type, 545 .twofas-admin .twofas-token-setup .twofas-error-dot:last-of-type, 546 .twofas-admin .twofas-token-error .twofas-error-dot:last-of-type, 547 .twofas-user .twofas-token-loading .twofas-error-dot:last-of-type, 548 .twofas-user .twofas-token-setup .twofas-error-dot:last-of-type, 549 .twofas-user .twofas-token-error .twofas-error-dot:last-of-type 550 { 551 margin-right: 0; 552 } 553 554 .twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(2), 555 .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(2), 556 .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(2), 557 .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(2), 558 .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(2), 559 .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(2) 560 { 561 animation-delay: 0.2s !important; 562 -webkit-animation-delay: 0.2s !important; 563 } 564 565 .twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(3), 566 .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(3), 567 .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(3), 568 .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(3), 569 .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(3), 570 .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(3) 571 { 572 animation-delay: 0.4s !important; 573 -webkit-animation-delay: 0.4s !important; 574 } 575 576 .twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(4), 577 .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(4), 578 .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(4), 579 .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(4), 580 .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(4), 581 .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(4) 582 { 583 animation-delay: 0.6s !important; 584 -webkit-animation-delay: 0.6s !important; 585 } 586 587 .twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(5), 588 .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(5), 589 .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(5), 590 .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(5), 591 .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(5), 592 .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(5) 593 { 594 animation-delay: 0.8s !important; 595 -webkit-animation-delay: 0.8s !important; 596 } 597 598 .twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(6), 599 .twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(6), 600 .twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(6), 601 .twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(6), 602 .twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(6), 603 .twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(6) 489 604 { 490 605 animation-delay: 1s !important; -
2fas/trunk/assets/css/twofas.css.map
r2343404 r2470780 1 {"version":3,"sources":["twofas.scss","includes/_list-inline.scss","includes/_variables.scss","includes/_spinners.scss","includes/_modal.scss","twofas/_badge.scss","twofas/_bar.scss","twofas/_content.scss","twofas/content/_offline.scss","twofas/content/_tokens.scss","includes/_sprites.scss","twofas/content/_trusted_devices.scss","twofas/_switch.scss","twofas/_tokens.scss","twofas/_tooltip.scss","twofas/_welcome-box.scss","includes/_global.scss","includes/_typography.scss","includes/_buttons.scss","includes/_inputs.scss","twofas/_admin.scss","twofas/admin/_account.scss","twofas/admin/_delete_bar.scss","twofas/admin/_plans.scss","twofas/admin/_users.scss","twofas/admin/_video.scss","includes/_mixins.scss","twofas/admin/_account-box.scss","twofas/admin/_configuration.scss","twofas/_login_box.scss","twofas/_totp_confirmation.scss","wp/_login.scss","wp/_menu-icon.scss","wp/_upgrade-notice.scss"],"names":[],"mappings":"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","file":"twofas.css","sourcesContent":[".twofas-admin,\n.twofas-user {\n @import 'includes/list-inline';\n @import 'includes/spinners';\n @import 'includes/modal';\n\n @import 'twofas/badge';\n @import 'twofas/bar';\n @import 'twofas/content';\n @import 'twofas/switch';\n @import 'twofas/tokens';\n @import 'twofas/tooltip';\n @import 'twofas/welcome-box';\n}\n\n.twofas-admin,\n.twofas-user,\n.twofas-login-box,\n.twofas-totp-confirmation-box {\n @import 'includes/global';\n @import 'includes/typography';\n @import 'includes/buttons';\n @import 'includes/inputs';\n @import 'includes/sprites';\n}\n\n// 2FAS\n@import 'twofas/admin';\n@import 'twofas/login_box';\n@import 'twofas/totp_confirmation';\n\n// WP\n@import 'wp/login';\n@import 'wp/menu-icon';\n@import 'wp/upgrade-notice';\n\nbody.twofas-desktop {\n .twofas-btn-wrapper,\n .twofas-mobile-config {\n display: none;\n }\n}\n\nbody.twofas-mobile {\n .twofas-btn-wrapper,\n .twofas-mobile-config {\n display: block;\n }\n}\n","@import 'variables.scss';\n\nul {\n &.twofas-list-inline {\n display: block;\n margin: 0;\n padding: 0;\n list-style: none;\n\n &.twofas-list-spacer {\n li {\n padding: 0 30px;\n border-right: 1px solid $TF_List_Inline_Spacer_Border;\n\n &:first-of-type {\n padding-left: 0;\n }\n\n &:last-of-type {\n border-right: 0;\n }\n\n .twofas-learn-more {\n font-size: 10px;\n }\n }\n }\n\n li {\n display: block;\n float: left;\n margin: 0;\n padding: 0;\n\n a {\n display: block;\n width: 100%;\n height: 100%;\n }\n }\n }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs: 480px;\n$screen-xs-min: $screen-xs;\n$screen-phone: $screen-xs-min;\n\n$screen-sm: 768px;\n$screen-sm-min: $screen-sm;\n$screen-tablet: $screen-sm-min;\n\n$screen-md: 992px;\n$screen-md-min: $screen-md;\n$screen-desktop: $screen-md-min;\n\n$screen-lg: 1200px;\n$screen-lg-min: $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max: ($screen-sm-min - 1);\n$screen-sm-max: ($screen-md-min - 1);\n$screen-md-max: ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360: 360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n","@import 'variables';\n@import 'functions';\n\n.twofas-spinner-button {\n height: 10px;\n width: 70px;\n text-align: center;\n vertical-align: middle;\n\n > span {\n width: 10px;\n height: 10px;\n background-color: #fff;\n border-radius: 100%;\n -webkit-border-radius: 100%;\n display: inline-block;\n -webkit-animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n vertical-align: top;\n }\n\n .twofas-spinner-button-bounce-1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n }\n\n .twofas-spinner-button-bounce-2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n }\n\n @at-root {\n @-webkit-keyframes twofas-bounce-delay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n }\n\n 40% {\n -webkit-transform: scale(1.0);\n }\n }\n\n @keyframes twofas-bounce-delay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n\n 40% {\n -webkit-transform: scale(1.0);\n transform: scale(1.0);\n }\n }\n }\n}\n\n.twofas-spinner-circle {\n width: 40px;\n height: 40px;\n position: relative;\n\n .tf-dot {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n\n &::before {\n content: '';\n display: block;\n margin: 0 auto;\n width: 15%;\n height: 15%;\n background-color: $TF_Admin_Highlight_Color;\n border-radius: 100%;\n -webkit-border-radius: 100%;\n -webkit-animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n }\n\n &.tf-dot-2 {\n -webkit-transform: rotate(30deg);\n -ms-transform: rotate(30deg);\n transform: rotate(30deg);\n\n &::before {\n -webkit-animation-delay: -1.1s;\n animation-delay: -1.1s;\n }\n }\n\n &.tf-dot-3 {\n -webkit-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n transform: rotate(60deg);\n\n &::before {\n -webkit-animation-delay: -1s;\n animation-delay: -1s;\n }\n }\n\n &.tf-dot-4 {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n\n &::before {\n -webkit-animation-delay: -0.9s;\n animation-delay: -0.9s;\n }\n }\n\n &.tf-dot-5 {\n -webkit-transform: rotate(120deg);\n -ms-transform: rotate(120deg);\n transform: rotate(120deg);\n\n &::before {\n -webkit-animation-delay: -0.8s;\n animation-delay: -0.8s;\n }\n }\n\n &.tf-dot-6 {\n -webkit-transform: rotate(150deg);\n -ms-transform: rotate(150deg);\n transform: rotate(150deg);\n\n &::before {\n -webkit-animation-delay: -0.7s;\n animation-delay: -0.7s;\n }\n }\n\n &.tf-dot-7 {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n &::before {\n -webkit-animation-delay: -0.6s;\n animation-delay: -0.6s;\n }\n }\n\n &.tf-dot-8 {\n -webkit-transform: rotate(210deg);\n -ms-transform: rotate(210deg);\n transform: rotate(210deg);\n\n &::before {\n -webkit-animation-delay: -0.5s;\n animation-delay: -0.5s;\n }\n }\n\n &.tf-dot-9 {\n -webkit-transform: rotate(240deg);\n -ms-transform: rotate(240deg);\n transform: rotate(240deg);\n\n &::before {\n -webkit-animation-delay: -0.4s;\n animation-delay: -0.4s;\n }\n }\n\n &.tf-dot-10 {\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n\n &::before {\n -webkit-animation-delay: -0.3s;\n animation-delay: -0.3s;\n }\n }\n\n &.tf-dot-11 {\n -webkit-transform: rotate(300deg);\n -ms-transform: rotate(300deg);\n transform: rotate(300deg);\n\n &::before {\n -webkit-animation-delay: -0.2s;\n animation-delay: -0.2s;\n }\n }\n\n &.tf-dot-12 {\n -webkit-transform: rotate(330deg);\n -ms-transform: rotate(330deg);\n transform: rotate(330deg);\n\n &::before {\n -webkit-animation-delay: -0.1s;\n animation-delay: -0.1s;\n }\n }\n }\n\n @at-root {\n @-webkit-keyframes tf-dot-fade-delay {\n 0%, 39%, 100% {\n opacity: 0;\n }\n 40% {\n opacity: 1;\n }\n }\n\n @keyframes tf-dot-fade-delay {\n 0%, 39%, 100% {\n opacity: 0;\n }\n 40% {\n opacity: 1;\n }\n }\n }\n}\n\n.twofas-spinner-container {\n &.twofas-qr-refresh {\n display: none;\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n z-index: 2;\n\n @media all and (max-width: $screen-xs-max) {\n left: auto;\n padding-bottom: 20px;\n position: static;\n top: auto;\n transform: none;\n text-align: center;\n }\n\n .twofas-spinner-circle {\n height: 100px;\n width: 100px;\n\n @media all and (max-width: $screen-xs-max) {\n display: inline-block;\n height: 150px;\n width: 150px;\n }\n }\n }\n\n &.twofas-visible {\n display: block;\n }\n}\n\n.twofas-token-loading {\n .twofas-loading-dot {\n opacity: .3;\n animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n -webkit-animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n }\n}\n\n.twofas-token-setup {\n .twofas-loading-dot {\n animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n }\n}\n\n.twofas-token-loading,\n.twofas-token-setup {\n display: none;\n\n &.twofas-play {\n display: inline-block;\n }\n\n .twofas-loading-dot {\n display: block;\n float: left;\n margin-right: 7px;\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background-color: $TF_Dot_Far_Background_Color;\n opacity: 0;\n will-change: background-color, opacity;\n\n &:last-of-type {\n margin-right: 0;\n }\n\n &:nth-of-type(2) {\n animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n }\n\n &:nth-of-type(3) {\n animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n }\n\n &:nth-of-type(4) {\n animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n }\n\n &:nth-of-type(5) {\n animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n }\n\n &:nth-of-type(6) {\n animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n }\n }\n\n @at-root {\n @keyframes twofas-token-loading-setup {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: .3;\n }\n }\n\n @-webkit-keyframes twofas-token-loading-setup {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: .3;\n }\n }\n\n @keyframes twofas-token-loading-animation {\n 0%, 100% {\n opacity: .3;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 16.67%, 83.33% {\n opacity: .5;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 33.33%, 66.67% {\n opacity: .8;\n background-color: $TF_Dot_Near_Background_Color;\n }\n\n 50% {\n opacity: 1;\n background-color: $TF_Dot_Active_Background_Color;\n }\n }\n\n @-webkit-keyframes twofas-token-loading-animation {\n 0%, 100% {\n opacity: .3;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 16.67%, 83.33% {\n opacity: .5;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 33.33%, 66.67% {\n opacity: .8;\n background-color: $TF_Dot_Near_Background_Color;\n }\n\n 50% {\n opacity: 1;\n background-color: $TF_Dot_Active_Background_Color;\n }\n }\n }\n}\n","@import 'variables';\n\n.twofas-modal-backdrop {\n display: none;\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 99999;\n background: rgba(0, 0, 0,.75);\n opacity: 0;\n\n &.twofas-deactivation-modal {\n overflow-x: hidden;\n }\n}\n\n.twofas-modal-container {\n display: table;\n width: 100%;\n height: 100%;\n}\n\n.twofas-modal-cell {\n display: table-cell;\n vertical-align: middle;\n text-align: center;\n}\n\n.twofas-modal {\n display: inline-block;\n max-width: 60%;\n max-height: 80%;\n background: $TF_Modal_Body_Background_Color;\n\n &.twofas-deactivation-modal {\n background-color: white;\n border: 1px solid #979797;\n border-radius: 0;\n max-width: 500px;\n overflow-y: auto;\n padding: 12px;\n text-align: left;\n width: 95%;\n z-index: 9999;\n\n @media all and (max-width: 600px) {\n padding: 0;\n }\n\n .twofas-modal-header {\n background: none;\n border-bottom: 0;\n font-size: 14px;\n margin-top: 0;\n padding-bottom: 0;\n\n fieldset {\n label {\n height: 16px;\n margin-bottom: 3px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n }\n }\n\n i,\n h6 {\n display: inline-block;\n vertical-align: middle;\n }\n\n i {\n left: 0;\n margin-left: 0;\n margin-right: 2px;\n position: static;\n top: 0;\n }\n\n h6 {\n border-bottom: 1px solid #979797;\n font-size: 14px;\n margin: 0;\n padding: 0;\n width: 100%;\n\n @media all and (max-width: $screen-xs) {\n font-size: 12px;\n }\n }\n }\n\n .twofas-confirm-buttons {\n margin-top: 10px;\n text-align: right;\n }\n\n .twofas-modal-body {\n fieldset {\n label {\n display: block;\n height: 16px;\n margin-bottom: 2px;\n\n @media all and (max-width: 782px) {\n height: 25px;\n margin-bottom: 5px;\n }\n\n @media all and (max-width: $screen-xs) {\n span {\n font-size: 12px;\n }\n }\n }\n }\n\n p {\n font-weight: 700;\n margin-bottom: 5px;\n\n @media all and (max-width: 782px) {\n margin-bottom: 10px;\n }\n }\n }\n\n textarea {\n font-size: 14px;\n margin-top: 15px;\n min-height: 100px;\n max-height: 300px;\n resize: vertical;\n width: 100%;\n\n @media all and (max-width: $screen-xs) {\n font-size: 12px;\n }\n }\n\n .twofas-content-container {\n width: 100%;\n\n @media all and (max-width: 600px) {\n padding-left: 0;\n }\n }\n }\n\n &.twofas-info-text {\n max-width: 40%;\n\n @media all and (max-width: $screen-sm-max) {\n max-width: 60%;\n max-height: none;\n }\n }\n\n &.twofas-without-spinner {\n .twofas-modal-body {\n .twofas-content-container {\n padding-left: 0;\n }\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n max-width: 75%;\n max-height: none;\n }\n\n @media all and (max-width: 660px) {\n max-width: 90%;\n }\n\n &-header {\n background: $TF_Modal_Header_Background_Color;\n color: $TF_Modal_Header_Color;\n border-bottom: 1px solid $TF_Modal_Header_Border_Color;\n height: 40px;\n line-height: 40px;\n width: 100%;\n padding: 0 20px;\n text-align: left;\n\n h6 {\n line-height: 40px;\n margin: 0;\n padding: 0;\n font-size: 14px;\n }\n }\n\n &-body {\n background: $TF_Modal_Body_Background_Color;\n color: $TF_Modal_Body_Color;\n padding: 20px;\n\n &.twofas-hidden {\n display: none;\n }\n\n .twofas-spinner-container {\n display: inline-block;\n padding-right: 30px;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n display: block;\n float: left;\n margin-right: -70px;\n }\n\n @media all and (max-width: 480px) {\n padding-right: 0;\n float: none;\n margin-right: 0;\n margin-bottom: 20px;\n text-align: center;\n\n .twofas-spinner-circle {\n display: inline-block;\n }\n }\n }\n\n .twofas-content-container {\n display: inline-block;\n padding: 0;\n text-align: left;\n width: auto;\n\n @media all and (max-width: 600px) {\n display: block;\n float: left;\n padding-left: 70px;\n\n &.twofas-qr-code-container,\n &.twofas-without-spinner {\n padding-left: 0;\n }\n }\n\n @media all and (max-width: 480px) {\n padding-left: 0;\n }\n\n .twofas-text-content {\n &.twofas-remember-me {\n margin-top: 20px;\n }\n\n p {\n display: inline-block;\n font-size: 14px;\n line-height: 18px;\n color: $TF_Modal_Body_Color;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n .twofas-line {\n display: inline;\n }\n }\n\n @media all and (max-width: 480px) {\n text-align: center;\n }\n }\n\n .twofas-modal-logo {\n display: inline-block;\n padding-left: 30px;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n display: none;\n }\n }\n\n .twofas-qr-code {\n image-rendering: pixelated;\n }\n\n img {\n max-width: 100%;\n }\n }\n\n .twofas-buttons {\n margin-top: 20px;\n text-align: right;\n\n @media all and (max-width: 520px) {\n .twofas-btn {\n display: block;\n margin: 0 auto 10px;\n padding: 0 15px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n &.cancel-btn {\n border: 1px solid $TF_Modal_Cancel_Btn_Border;\n }\n }\n }\n\n &.twofas-buttons-center {\n text-align: center;\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-badge {\n display: block;\n width: 26px;\n height: 26px;\n line-height: 26px;\n border-radius: 50%;\n text-align: center;\n font-size: 14px;\n font-weight: 700;\n}\n\n.twofas-welcome-box .twofas-badge {\n background: $TF_WelcomeBox_Badge_BackgroundColor;\n color: $TF_WelcomeBox_Badge_Color;\n}\n\n.twofas-bar .twofas-badge {\n display: inline-block;\n width: 23px;\n height: 23px;\n line-height: 23px;\n font-size: 12px;\n margin-left: 5px;\n background: $TF_BarTab_Badge_BackgroundColor;\n color: $TF_BarTab_Badge_Color;\n\n @media all and (max-width: 400px) {\n display: none;\n }\n}","@import \"../includes/variables\";\n\n.twofas-bar {\n width: 100%;\n height: 46px;\n line-height: 46px;\n background: $TF_BarTab_BackgroundColor;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n\n @media all and (max-width: 640px) {\n height: auto;\n overflow: hidden;\n }\n\n .twofas-list-inline {\n li {\n width: 200px;\n height: 46px;\n line-height: 46px;\n text-align: center;\n color: $TF_BarTab_Color;\n font-size: 11px;\n font-weight: 700;\n text-transform: uppercase;\n border: 1px solid transparent;\n border-bottom: 0;\n\n @media all and (max-width: 1100px) {\n width: 180px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: auto;\n padding: 0 15px;\n }\n\n @media all and (max-width: 640px) {\n width: 50%;\n }\n\n &:not(.twofas-disabled):not(.twofas-active):hover {\n background: $TF_BarTab_Hover_BackgroundColor;\n }\n\n &.twofas-disabled {\n cursor: not-allowed;\n opacity: .75;\n user-select: none;\n\n a {\n pointer-events: none;\n\n .twofas-badge {\n background: $TF_BarTab_Badge_BackgroundColor_Disabled;\n }\n }\n }\n\n &.twofas-active {\n color: $TF_BarTab_Active_Color;\n background: $TF_BarTab_Active_BackgroundColor;\n border-color: $TF_BarTab_Active_Border;\n }\n\n .twofas-line {\n display: inline;\n\n @media all and (max-width: 400px) {\n display: block;\n line-height: 13px;\n }\n }\n\n .twofas-hyphen {\n display: inline;\n\n @media all and (max-width: 400px) {\n display: none;\n }\n }\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n\n > span:not(.twofas-badge) {\n @media all and (max-width: 400px) {\n display: inline-block;\n vertical-align: middle;\n }\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n@import '../includes/mixins';\n\n.twofas-content {\n position: relative;\n height: 100%;\n overflow: hidden;\n background: $TF_Content_BackgroundColor;\n color: $TF_Content_Color;\n border: 1px solid $TF_Content_Border;\n border-top: 0;\n\n &.twofas-configured {\n height: auto;\n overflow: hidden;\n\n .twofas-configured-collapse {\n display: table;\n }\n\n .twofas-content-items-container {\n height: 300px;\n width: 100%;\n overflow: hidden;\n position: relative;\n margin-top: 30px;\n }\n }\n\n &-container {\n width: 100%;\n height: auto;\n overflow: hidden;\n padding: 30px;\n }\n\n .twofas-content-mobile {\n display: none;\n width: 100%;\n height: auto;\n overflow: hidden;\n text-align: center;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n\n & + p {\n font-size: 16px;\n margin-top: 5px;\n }\n\n img {\n max-width: 100%;\n }\n }\n\n .twofas-configured-collapse {\n background: rgba($TF_Content_Collapse_Background_Color, .75);\n display: none;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 3;\n\n &-box-container {\n display: table-cell;\n vertical-align: middle;\n text-align: center;\n }\n\n &-box {\n display: inline-block;\n padding: 20px;\n background: $TF_Content_Collapse_Box_Background_Color;\n border: 1px solid $TF_Content_Collapse_Background_Color;\n -webkit-box-shadow: 0 0 20px 2px #435e59;\n box-shadow: 0 0 20px 2px #435e59;\n max-width: 95%;\n\n .twofas-phone-number {\n margin-bottom: 10px;\n }\n }\n }\n\n &-header {\n width: 100%;\n height: auto;\n overflow: hidden;\n padding-top: 5px;\n font-size: 11px;\n font-weight: 700;\n margin-bottom: 30px;\n\n .twofas-status {\n text-transform: uppercase;\n font-size: 10px;\n }\n\n a {\n display: inline-block;\n vertical-align: middle;\n color: inherit;\n }\n\n i {\n vertical-align: middle;\n margin-left: 2px;\n margin-top: -2px;\n }\n\n ul.twofas-list-spacer {\n @media all and (max-width: $screen-xs-max) {\n display: table;\n width: 100%;\n text-align: center;\n }\n\n @media all and (max-width: 440px) {\n display: block;\n }\n\n li {\n form {\n margin-top: -2px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: table-cell;\n border: 0;\n float: none;\n height: 40px !important;\n padding: 0;\n min-width: 20%;\n\n &:first-of-type,\n &:nth-of-type(2) {\n a {\n border-right-width: 0;\n\n @media all and (max-width: 440px) {\n border-right-width: 1px;\n border-bottom-width: 0;\n }\n }\n }\n\n &:last-of-type {\n a {\n border-right-width: 1px !important;\n border-bottom-width: 1px !important;\n }\n }\n\n a {\n background: $TF_Content_Status_RWD_Background_Color;\n display: block;\n height: 40px;\n line-height: 40px;\n border: 1px solid $TF_Content_Status_RWD_Border;\n\n &:hover {\n background: darken($TF_Content_Status_RWD_Background_Color, 5%);\n color: inherit;\n text-decoration: none;\n }\n }\n\n .twofas-learn-more {\n font-size: 11px;\n }\n }\n\n @media all and (max-width: 600px) {\n min-width: 15%;\n\n a {\n padding: 0 5px;\n\n .twofas-icon {\n display: none;\n }\n }\n }\n\n @media all and (max-width: 440px) {\n display: block;\n width: 100%;\n }\n }\n }\n }\n\n &-description {\n p {\n font-size: 18px;\n line-height: 28px;\n letter-spacing: .5px;\n\n @media all and (max-width: $screen-sm-max) {\n font-size: 16px;\n line-height: 24px;\n letter-spacing: 0;\n }\n }\n }\n\n &-item {\n width: 100%;\n height: 300px;\n padding: 40px 0;\n border-bottom: 1px solid $TF_Content_Item_Border;\n\n @media all and (max-width: $screen-md-max) {\n height: 250px;\n padding: 20px 0;\n }\n\n @media all and (max-width: $screen-xs-max) {\n height: auto;\n }\n\n &:nth-last-of-type(2) {\n border-bottom: 0;\n }\n\n &-left,\n &-right {\n height: 100%;\n float: left;\n }\n\n &-left {\n width: 20%;\n margin-right: 2.5%;\n line-height: 220px;\n\n @media all and (max-width: $screen-md-max) {\n width: 25%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 30%;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: none;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n &-right {\n position: relative;\n width: 77.5%;\n display: table;\n vertical-align: middle;\n\n @media all and (max-width: $screen-md-max) {\n width: 72.5%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 67.5%;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n width: 100%;\n text-align: center;\n }\n\n &.twofas-phone-container {\n z-index: 2;\n }\n\n &-content {\n display: table-cell;\n vertical-align: middle;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n }\n\n &-bottom {\n position: absolute;\n width: 100%;\n bottom: 0;\n left: 0;\n\n @media all and (max-width: $screen-xs-max) {\n position: static;\n bottom: auto;\n left: auto;\n margin-top: 15px;\n }\n\n @media all and (max-width: 400px) {\n > .twofas-btn {\n margin: 0 auto;\n }\n\n .twofas-btn {\n display: block;\n }\n\n .twofas-buttons-bottom {\n margin-top: 10px;\n\n button {\n margin-left: 0;\n }\n }\n }\n }\n\n .intl-tel-input {\n display: inline-block;\n\n .flag-container {\n max-width: 100%;\n\n .country-list {\n @media all and (max-width: 640px) {\n position: relative;\n max-width: 100%;\n }\n }\n }\n }\n\n h6 {\n font-size: 16px;\n line-height: 20px;\n font-weight: 500;\n margin-bottom: 20px;\n }\n\n p {\n font-size: 18px;\n line-height: 24px;\n\n &.twofas-step {\n font-size: 14px;\n line-height: 20px;\n font-weight: 700;\n }\n\n &.twofas-small {\n font-size: 12px;\n line-height: 14px;\n margin-top: 5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-top: 0;\n line-height: 16px;\n }\n }\n\n a {\n color: $TF_Color_Link;\n }\n }\n\n h6,\n p.twofas-step {\n @media all and (max-width: $screen-xs-max) {\n text-align: left;\n }\n }\n }\n }\n\n @import 'content/offline';\n @import 'content/tokens';\n @import 'content/trusted_devices';\n}\n","@import '../../includes/variables';\n\n.twofas-offline-stats {\n position: relative;\n width: 365px;\n height: auto;\n padding: 35px 0 57.5px;\n margin: 80px auto 62.5px auto;\n border: 1px solid $TF_Offline_Stats_Border_Color;\n text-align: center;\n\n &-active-codes {\n color: $TF_Offline_Stats_Active_Color;\n margin-left: 7px;\n\n h2,\n p {\n color: inherit;\n }\n }\n\n &-of {\n vertical-align: top;\n padding: 0 25px;\n\n p {\n line-height: 88px !important;\n }\n }\n\n &-container {\n p {\n &.twofas-last-generate {\n font-size: 12px;\n line-height: 22px;\n color: $TF_Offline_Stats_Color;\n }\n }\n }\n\n .twofas-offline-stats-generated {\n > div {\n display: inline-block;\n }\n }\n\n .twofas-offline-codes-data {\n p {\n margin-top: 0;\n }\n\n ul {\n list-style: square;\n font-size: 20px;\n margin-left: 20px;\n }\n\n li {\n padding: 5px 0;\n }\n\n .twofas-offline-codes-list {\n display: none;\n }\n\n code {\n margin: 0;\n padding: 0;\n }\n\n pre {\n font-family: Arial, sans-serif;\n font-size: 18px;\n line-height: 150%;\n padding: 10px;\n }\n }\n\n .twofas-offline-codes-list {\n display: none;\n }\n\n h2 {\n font-size: 75px;\n font-weight: 700;\n }\n\n p {\n font-size: 18px;\n line-height: 20px;\n }\n}\n","@import '../../includes/variables';\n\n.twofas-stores-download {\n height: auto;\n overflow: hidden;\n margin-top: 25px;\n\n @media all and (max-width: $screen-xs-max) {\n display: inline-block;\n margin-top: 15px;\n }\n\n a {\n display: block;\n float: left;\n margin-right: 20px;\n\n @media all and (max-width: 400px) {\n display: inline-block;\n float: none;\n margin: 10px 0 0 0;\n\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n}\n\n.twofas-content-item {\n &-qr {\n position: relative;\n height: 100%;\n\n &:before {\n content: '';\n display: block;\n padding-top: 100%;\n }\n\n img {\n position: absolute;\n top: 0;\n left: 50%;\n bottom: 0;\n right: 0;\n display: inline-block;\n border: 1px solid #e5e5e6;\n padding: 6px;\n transform: translateX(-50%);\n max-height: 100%;\n image-rendering: pixelated;\n }\n }\n\n .twofas-buttons-bottom {\n display: inline-block;\n }\n}\n",".twofas-icon {\n\tbackground-image: url('../images/spritesheet.png');\n\tbackground-repeat: no-repeat;\n\tdisplay: inline-block;\n}\n\n// ICON app-store\n@mixin twofas-icon-app-store() {\n\tbackground-position: 0 -133px !important;\n}\n\n@mixin twofas-icon-app-store-mixin() {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n\n.twofas-icon-app-store {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n// ICON backup-codes\n@mixin twofas-icon-backup-codes() {\n\tbackground-position: -276px -110px !important;\n}\n\n@mixin twofas-icon-backup-codes-mixin() {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n\n.twofas-icon-backup-codes {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n// ICON download\n@mixin twofas-icon-download() {\n\tbackground-position: -194px 0 !important;\n}\n\n@mixin twofas-icon-download-mixin() {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n\n.twofas-icon-download {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n// ICON google-play\n@mixin twofas-icon-google-play() {\n\tbackground-position: 0 -89px !important;\n}\n\n@mixin twofas-icon-google-play-mixin() {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n\n.twofas-icon-google-play {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n// ICON info-ok\n@mixin twofas-icon-info-ok() {\n\tbackground-position: -222px -89px !important;\n}\n\n@mixin twofas-icon-info-ok-mixin() {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-ok {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info-x\n@mixin twofas-icon-info-x() {\n\tbackground-position: -170px -89px !important;\n}\n\n@mixin twofas-icon-info-x-mixin() {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-x {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info\n@mixin twofas-icon-info() {\n\tbackground-position: -138px -111px !important;\n}\n\n@mixin twofas-icon-info-mixin() {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON numpad\n@mixin twofas-icon-numpad() {\n\tbackground-position: -244px 0 !important;\n}\n\n@mixin twofas-icon-numpad-mixin() {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n\n.twofas-icon-numpad {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n// ICON offline-codes\n@mixin twofas-icon-offline-codes() {\n\tbackground-position: -244px -75px !important;\n}\n\n@mixin twofas-icon-offline-codes-mixin() {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n\n.twofas-icon-offline-codes {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n// ICON padlock\n@mixin twofas-icon-padlock() {\n\tbackground-position: -216px -123px !important;\n}\n\n@mixin twofas-icon-padlock-mixin() {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n\n.twofas-icon-padlock {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n// ICON refresh\n@mixin twofas-icon-refresh() {\n\tbackground-position: -213px -161px !important;\n}\n\n@mixin twofas-icon-refresh-mixin() {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n\n.twofas-icon-refresh {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n// ICON remove-hover\n@mixin twofas-icon-remove-hover() {\n\tbackground-position: -227px -161px !important;\n}\n\n@mixin twofas-icon-remove-hover-mixin() {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove-hover {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON remove\n@mixin twofas-icon-remove() {\n\tbackground-position: -156px -111px !important;\n}\n\n@mixin twofas-icon-remove-mixin() {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON sms\n@mixin twofas-icon-sms() {\n\tbackground-position: -98px 0 !important;\n}\n\n@mixin twofas-icon-sms-mixin() {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n\n.twofas-icon-sms {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n// ICON support\n@mixin twofas-icon-support() {\n\tbackground-position: -194px -89px !important;\n}\n\n@mixin twofas-icon-support-mixin() {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n\n.twofas-icon-support {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n// ICON tick-admin\n@mixin twofas-icon-tick-admin() {\n\tbackground-position: -138px -89px !important;\n}\n\n@mixin twofas-icon-tick-admin-mixin() {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n\n.twofas-icon-tick-admin {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n// ICON tick-enabled\n@mixin twofas-icon-tick-enabled() {\n\tbackground-position: -222px -107px !important;\n}\n\n@mixin twofas-icon-tick-enabled-mixin() {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick-enabled {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON tick\n@mixin twofas-icon-tick() {\n\tbackground-position: -194px -161px !important;\n}\n\n@mixin twofas-icon-tick-mixin() {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON token\n@mixin twofas-icon-token() {\n\tbackground-position: 0 0 !important;\n}\n\n@mixin twofas-icon-token-mixin() {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n\n.twofas-icon-token {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n// ICON tokens\n@mixin twofas-icon-tokens() {\n\tbackground-position: -279px -75px !important;\n}\n\n@mixin twofas-icon-tokens-mixin() {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n\n.twofas-icon-tokens {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n// ICON trusted\n@mixin twofas-icon-trusted() {\n\tbackground-position: -244px -142px !important;\n}\n\n@mixin twofas-icon-trusted-mixin() {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n\n.twofas-icon-trusted {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n// ICON turn-on-off\n@mixin twofas-icon-turn-on-off() {\n\tbackground-position: -276px -142px !important;\n}\n\n@mixin twofas-icon-turn-on-off-mixin() {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n\n.twofas-icon-turn-on-off {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n// ICON twofas-auth\n@mixin twofas-icon-twofas-auth() {\n\tbackground-position: -194px -123px !important;\n}\n\n@mixin twofas-icon-twofas-auth-mixin() {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n\n.twofas-icon-twofas-auth {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n// ICON vms\n@mixin twofas-icon-vms() {\n\tbackground-position: -244px -110px !important;\n}\n\n@mixin twofas-icon-vms-mixin() {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n\n.twofas-icon-vms {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n","@import '../../includes/variables';\n@import '../../includes/sprites';\n\n.twofas-content-table {\n height: auto;\n overflow: hidden;\n width: 100%;\n\n table {\n border-collapse: collapse;\n margin-top: 95px;\n margin-bottom: 10px;\n width: 100%;\n\n @media all and (max-width: $screen-md-max) {\n margin-top: 50px;\n }\n\n thead {\n background: $TF_Trusted_Table_Color;\n text-align: left;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n\n th {\n font-size: 13px;\n font-weight: 300;\n }\n }\n\n td,\n th {\n height: 38px;\n line-height: 38px;\n\n @media all and (max-width: $screen-sm-max) {\n height: auto;\n overflow: hidden;\n line-height: 22px;\n }\n }\n\n th {\n padding: 0 25px;\n\n @media all and (max-width: 1100px) {\n padding: 0 10px;\n }\n }\n\n tr {\n @media all and (max-width: $screen-sm-max) {\n float: left;\n width: 49%;\n padding: 15px 0;\n margin-right: 2%;\n\n &:nth-of-type(2n) {\n margin-right: 0;\n }\n }\n\n @media all and (max-width: $screen-xs-max) {\n width: 100%;\n margin-right: 0;\n margin-bottom: 15px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n }\n }\n\n td {\n font-size: 15px;\n\n @media all and (max-width: $screen-sm-max) {\n padding: 0 15px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &::before {\n font-weight: 700;\n font-size: 13px;\n margin-right: 5px;\n }\n\n &:nth-of-type(1) {\n &::before {\n content: 'Browser and device: ';\n }\n }\n\n &:nth-of-type(2) {\n &::before {\n content: 'Added: ';\n }\n }\n\n &:nth-of-type(3) {\n &::before {\n content: 'Last logged in: ';\n }\n }\n\n &:nth-of-type(4) {\n &::before {\n content: 'IP Address: ';\n }\n }\n\n &:nth-of-type(5) {\n &::before {\n content: 'Action: ';\n }\n }\n }\n\n &:first-of-type {\n .twofas-td-content {\n border-left: none;\n }\n }\n\n .twofas-td-content {\n border-left: 1px solid $TF_Trusted_Table_Color;\n display: inline;\n height: 18px;\n padding: 0 25px;\n\n @media all and (max-width: 1100px) {\n padding: 0 10px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n border-left: 0;\n padding: 0;\n font-size: 13px;\n }\n }\n\n .twofas-hour {\n color: $TF_Trusted_Hour_Color;\n margin-left: 15px;\n font-size: 13px;\n display: none;\n\n @media all and (max-width: $screen-sm-max) {\n margin-left: 5px;\n }\n }\n\n .twofas-trusted-device-country {\n color: $TF_Trusted_Hour_Color;\n font-size: 13px;\n display: none;\n margin-right: 4px;\n\n &:empty {\n margin-right: 0;\n }\n }\n\n .twofas-ip {\n margin-left: -4px;\n }\n\n .twofas-visible {\n display: inline-block;\n }\n\n .twofas-remove {\n color: $TF_Trusted_Remove_Color;\n font-size: 11px;\n font-weight: 700;\n text-decoration: none;\n\n &:hover {\n color: $TF_Trusted_Remove_Hover_Color;\n text-decoration: none;\n\n .twofas-icon {\n @include twofas-icon-remove-hover();\n }\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -2px;\n }\n }\n }\n\n tr {\n border: 1px solid $TF_Trusted_Table_Color;\n }\n }\n\n table,\n thead,\n tbody,\n th,\n td,\n tr {\n @media all and (max-width: $screen-sm-max) {\n display: block;\n }\n }\n\n h5 {\n font-size: 22px;\n line-height: 60px;\n font-weight: 700;\n margin: 20px 0;\n text-align: center;\n }\n\n .twofas-trusted-devices {\n @media all and (max-width: $screen-sm-max) {\n height: auto;\n overflow: hidden;\n }\n }\n\n .twofas-add-trusted-device {\n width: 100%;\n float: none;\n height: auto;\n overflow: hidden;\n clear: both;\n margin-top: 20px;\n }\n}\n","@import '../includes/variables';\n\n.twofas-switch {\n display: block;\n height: 25px;\n width: 69px;\n line-height: 25px;\n position: relative;\n border: 0;\n background: none;\n color: #FFF;\n border-radius: 12.5px;\n padding: 0 3px;\n\n &.twofas-enabled {\n background: $TF_Color_SuccessDark;\n\n .twofas-on {\n background: $TF_Color_Success;\n }\n }\n\n &.twofas-disabled {\n background: $TF_Color_Danger;\n color: $TF_Switch_Color !important;\n\n .twofas-off {\n background: darken($TF_Color_Danger, 25%);\n }\n }\n\n span {\n display: inline-block;\n float: left;\n font-weight: 700;\n font-size: 10px;\n text-transform: uppercase;\n width: 31px;\n height: 18.5px;\n line-height: 18.5px;\n border-radius: 9.25px;\n padding-top: 1px;\n\n &.twofas-on {\n text-align: center;\n }\n\n &.twofas-off {\n text-align: center;\n }\n }\n}\n",".twofas-totp-secret {\n display: none;\n}\n","@import '../includes/variables';\n\n.twofas-tooltip {\n &::before {\n display: none;\n content: '';\n position: absolute;\n left: 105%;\n top: 50%;\n transform: translate(-5px, -50%);\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 5px 5px 5px 0;\n border-color: transparent $TF_Tooltip_BackgroundColor transparent transparent;\n }\n\n &::after {\n display: none;\n position: absolute;\n left: 105%;\n top: 50%;\n transform: translateY(-50%);\n border-radius: 3px;\n font-size: 12px;\n line-height: 15px;\n padding: 10px;\n min-width: 115px;\n color: $TF_Tooltip_Color;\n background: $TF_Tooltip_BackgroundColor;\n z-index: 9999;\n }\n\n &:hover {\n &:before {\n display: block;\n }\n\n &:after {\n display: block;\n content: attr(data-tooltip);\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-welcome-box {\n background: $TF_WelcomeBox_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_BorderColor;\n border-radius: 4px;\n text-align: center;\n margin-bottom: 75px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 40px;\n background: none;\n border: 0;\n }\n\n .row {\n @media all and (max-width: $screen-xs-max) {\n margin: 0;\n }\n }\n\n &-section {\n padding: 25px 0;\n position: relative;\n\n &.twofas-decoration {\n background: $TF_WelcomeBox_Decoration_BackgroundColor;\n border-left: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n border-right: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n\n @media all and (max-width: $screen-sm-max) {\n border-left: 0;\n border-right: 0;\n }\n }\n\n .twofas-badge {\n position: absolute;\n left: 50%;\n top: -13px;\n margin-left: -13px;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n .twofas-login-form {\n display: inline-block;\n position: relative;\n\n > img {\n margin-top: 58px;\n }\n }\n\n .twofas-arrow {\n position: absolute;\n left: 100%;\n }\n\n h2 {\n font-size: 20px;\n font-weight: 400;\n color: $TF_Color_FontNormal;\n margin-bottom: 5px;\n }\n\n p {\n font-size: 14px;\n font-weight: 400;\n color: $TF_WelcomeBox_Decoration_Color;\n }\n }\n\n &-block {\n width: 65%;\n height: 58px;\n line-height: 58px;\n background: $TF_WelcomeBox_Block_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_Block_Border;\n border-radius: 2px;\n margin: 0 auto;\n\n @media all and (max-width: 1300px) {\n width: 75%;\n }\n\n @media all and (max-width: $screen-md-max) {\n width: 80%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 60%;\n height: 50px;\n line-height: 50px;\n }\n\n @media all and (max-width: 500px) {\n width: 80%;\n }\n\n @media all and (max-width: 400px) {\n width: 90%;\n }\n\n &.twofas-big {\n width: 105%;\n margin: 15px 0 0 -2.5%;\n\n @media all and (max-width: $screen-sm-max) {\n width: 60%;\n margin: 15px auto 0;\n }\n\n @media all and (max-width: 500px) {\n width: 80%;\n }\n\n @media all and (max-width: 400px) {\n width: 90%;\n }\n }\n\n &:nth-of-type(1):nth-last-of-type(2) {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom: 1px solid $TF_WelcomeBox_Block_BorderLight;\n }\n\n &:nth-of-type(2):nth-last-of-type(1) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-top: 0;\n }\n\n &-content {\n position: relative;\n width: 100%;\n margin: 0 auto;\n text-align: center;\n\n p {\n display: inline-block;\n margin-top: -6px;\n vertical-align: middle;\n }\n }\n\n .twofas-icon-container {\n display: inline-block;\n width: 35px;\n margin-right: 10px;\n text-align: center;\n\n @media all and (max-width: $screen-md-max) {\n margin-right: 5px;\n margin-left: 5px;\n }\n\n @media all and (max-width: 1050px) {\n margin-right: 3px;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n p {\n display: inline-block;\n font-weight: 500;\n font-size: 16px;\n color: $TF_WelcomeBox_Block_Color;\n width: 130px;\n cursor: default;\n\n @media all and (max-width: $screen-md-max) {\n width: 120px;\n }\n\n @media all and (max-width: 1050px) {\n width: 115px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n font-size: 15px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 14px;\n }\n }\n\n i {\n vertical-align: baseline;\n }\n }\n\n &-col {\n &:first-of-type {\n padding-right: 0;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n &:last-of-type {\n padding-left: 0;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n background: $TF_WelcomeBox_Decoration_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_BorderColor;\n border-radius: 4px;\n }\n }\n\n .twofas-switch {\n margin: 18px auto 15px auto;\n }\n}\n","@import 'variables';\n\n.twofas-clear-fix {\n *zoom: 1;\n\n &::before,\n &::after { content: ' '; display: table; }\n\n &::after { clear: both; }\n}\n\n* {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n outline: none;\n}\n\n.twofas-anim-off,\n.twofas-anim-off * {\n -moz-transition: none !important;\n -ms-transition: none !important;\n -o-transition: none !important;\n -webkit-transition: none !important;\n transition: none !important;\n}\n\ninput,\ntextarea,\nbutton {\n appearance: none;\n}\n\na {\n color: inherit;\n outline: none;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: inherit;\n text-decoration: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n}\n\n.twofas-muted {\n color: $TF_Color_FontMuted !important;\n}\n\n.twofas-success {\n color: $TF_Color_Success !important;\n}\n\n.twofas-disabled {\n color: $TF_Color_Disabled !important;\n}\n\n.twofas-danger {\n color: $TF_Color_Danger !important;\n}\n\n.text-center {\n text-align: center;\n}\n\n.twofas-pull-right {\n float: right;\n}\n\n.twofas-pull-left {\n float: left;\n}\n\n.twofas-line {\n display: block;\n}\n\n// intl-tel-input\n.iti-flag {background-image: url(\"../images/flags.png\");}\n\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n .iti-flag {background-image: url(\"../images/flags@2x.png\");}\n}\n\n.intl-tel-input {\n position: relative;\n display: block;\n margin: 30px 0 10px 0;\n}\n","@import 'variables';\n\n& {\n font-family: $TF_FontFamily;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n line-height: 1;\n text-rendering: optimizeSpeed;\n\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n line-height: normal;\n margin: 0;\n padding: 0;\n }\n\n .wrap {\n h1 {\n font-weight: 400;\n font-size: 22px;\n line-height: 38px;\n margin-bottom: 20px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 10px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 18px;\n }\n\n @media all and (max-width: 480px) {\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n line-height: 38px;\n }\n\n img {\n margin-right: 15px;\n vertical-align: middle;\n }\n }\n\n h2 {\n margin-bottom: 20px;\n height: auto;\n overflow: hidden;\n width: 100%;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 10px;\n }\n }\n }\n}\n","@import 'variables';\n@import 'global';\n\n@mixin twofas-btn-anim {\n -moz-transition: background-color, color .2s ease-in-out;\n -ms-transition: background-color, color .2s ease-in-out;\n -o-transition: background-color, color .2s ease-in-out;\n -webkit-transition: background-color, color .2s ease-in-out;\n transition: background-color, color .2s ease-in-out;\n}\n\n.twofas-btn {\n @include twofas-btn-anim;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n position: relative;\n display: inline-block;\n border: 0;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n height: 30px;\n line-height: 30px;\n width: auto;\n text-align: center;\n font-size: 10px;\n font-weight: 700;\n letter-spacing: .5px;\n padding: 0 28px;\n\n * {\n @include twofas-btn-anim;\n }\n\n &:hover,\n &:focus,\n &:active,\n &:visited {\n text-decoration: none;\n }\n\n &[disabled] {\n cursor: not-allowed;\n -webkit-filter: saturate(0.5);\n filter: saturate(0.5);\n }\n\n &.twofas-wait {\n cursor: wait !important;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n > *:not(.twofas-spinner-button) {\n visibility: hidden;\n }\n\n .twofas-spinner-button {\n display: inline-block;\n position: absolute;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -moz-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n -o-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n top: 50%;\n }\n }\n\n .twofas-spinner-button {\n display: none;\n }\n\n &.twofas-block-btn {\n display: block;\n }\n\n &.twofas-action-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Button_Action_BackgroundColor, 30%);\n }\n\n .twofas-sms-sent-message {\n display: none;\n }\n\n &.twofas-send-sms-button {\n padding: 0 37.5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin: 0 auto;\n }\n }\n }\n\n &.twofas-submit-btn {\n background: $TF_Button_Submit_BackgroundColor;\n color: $TF_Button_Submit_Color;\n\n &:hover {\n background: lighten($TF_Button_Submit_BackgroundColor, 5%);\n }\n }\n\n &.twofas-refresh-btn {\n background: transparent;\n color: $TF_Button_Refresh_Color;\n text-align: left;\n padding: 0;\n margin-left: 15px;\n\n &:hover {\n color: darken($TF_Button_Refresh_Color, 5%);\n }\n\n i {\n vertical-align: middle;\n margin-right: 2px;\n }\n }\n\n &.twofas-enable-token-btn {\n width: 133px;\n }\n\n &.twofas-generate-backup-btn {\n background: $TF_Offline_Stats_Button_Background_Color;\n color: $TF_Offline_Stats_Button_Color;\n font-size: 12px;\n font-weight: 700;\n letter-spacing: .5px;\n height: 45px;\n line-height: 45px;\n text-transform: uppercase;\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -moz-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n -o-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: -22.5px;\n width: 65%;\n\n &:hover {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n }\n }\n\n &.twofas-backup-action-btn {\n background: $TF_Offline_Stats_Button_Background_Color;\n color: $TF_Offline_Stats_Button_Color;\n font-size: 12px;\n font-weight: 700;\n letter-spacing: .5px;\n height: 45px;\n line-height: 45px;\n margin-bottom: -20px;\n text-transform: uppercase;\n width: 65%;\n\n &:hover {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n }\n }\n\n &.twofas-upgrade-btn {\n background: $TF_Admin_Upgrade_Button_Background_Color;\n color: $TF_Admin_Upgrade_Button_Color;\n font-size: 12px;\n font-weight: 700;\n text-transform: uppercase;\n height: 22px;\n line-height: 22px;\n margin-left: 15px;\n padding: 0 10px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n\n @media all and (max-width: 480px) {\n display: block;\n margin: 0 auto;\n }\n\n &:hover {\n background: lighten($TF_Admin_Upgrade_Button_Background_Color, 5%);\n }\n }\n\n &.twofas-disable-btn {\n background: $TF_Admin_Highlight_Color;\n color: $TF_Admin_Disable_Button_Color;\n font-size: 12px;\n font-weight: 700;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n padding: 0 15px;\n\n &:hover {\n background: lighten($TF_Admin_Highlight_Color, 5%);\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -1px;\n margin-right: 10px;\n }\n }\n\n &.twofas-enable-btn {\n background: $TF_Admin_Enable_Button_Background_Color;\n color: $TF_Admin_Enable_Button_Color;\n font-size: 12px;\n font-weight: 700;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n padding: 0 15px;\n\n &:hover {\n background: lighten($TF_Admin_Enable_Button_Background_Color, 5%);\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -1px;\n margin-right: 10px;\n }\n }\n\n &.twofas-admin-table-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n display: block;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n font-size: 12px;\n font-weight: 700;\n\n @media all and (max-width: $screen-md-max) {\n padding: 0 15px;\n letter-spacing: -.3px;\n }\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n }\n\n &.twofas-account-box-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n display: inline-block;\n height: 27px;\n line-height: 27px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n font-size: 12px;\n font-weight: 700;\n padding: 0 20px;\n letter-spacing: -.05px;\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n }\n\n &.twofas-cancel-btn {\n color: $TF_Modal_Body_Color;\n\n &:hover {\n color: lighten($TF_Modal_Body_Color, 20%);\n }\n }\n\n &.twofas-mobile-config {\n margin: 0 auto 20px;\n max-width: 250px;\n padding: 0 15px;\n }\n\n &.twofas-collapse-btn {\n background: $TF_Content_Collapse_Button_Background_Color;\n color: $TF_Content_Collapse_Button_Color;\n border: 1px solid $TF_Content_Collapse_Button_Border;\n margin-top: 20px;\n\n &:hover {\n background: rgba(lighten($TF_Content_Collapse_Button_Color, 65%), .2);\n }\n }\n}\n\n.twofas-btn-as-link {\n border: 0;\n display: inline;\n background: none;\n color: inherit;\n margin: 0;\n padding: 0;\n text-decoration: underline;\n}\n\n.twofas-status-btn-as-link {\n border: 0;\n display: inline-block;\n background: none;\n color: inherit;\n margin: 0;\n padding: 2px 0 0 0;\n vertical-align: middle;\n}\n","@import 'variables';\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"tel\"],\ninput[type=\"email\"] {\n box-shadow: none;\n -webkit-box-shadow: none;\n display: block;\n height: 30px;\n line-height: 30px;\n border: 1px solid $TF_Input_Border_Color;\n\n @media all and (max-width: $screen-xs-max) {\n height: 35px;\n line-height: 35px;\n }\n\n &:focus {\n border-color: darken($TF_Input_Border_Color, 25%);\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n\n &.twofas-token-input {\n width: 133px;\n text-align: center;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 1px;\n margin: 25px 0 10px 0;\n\n &.twofas-big {\n width: 100%;\n height: 35px;\n line-height: 35px;\n font-size: 16px;\n margin: 10px 0;\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 16px;\n margin: 10px 0;\n }\n }\n\n &.twofas-white-bg {\n background-color: $TF_Input_Background_Color;\n }\n\n &.twofas-text-placeholder {\n &::-webkit-input-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &::-moz-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-ms-input-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-moz-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 15px;\n margin: 10px auto;\n }\n }\n\n &.twofas-login-box-token-input {\n background-color: $TF_Login_Box_Input_Background_Color;\n display: inline-block;\n width: 133px;\n text-align: center;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 1px;\n margin: 5px auto 10px auto;\n height: 34px;\n line-height: 34px;\n\n &::-webkit-input-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &::-moz-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-ms-input-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-moz-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n }\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-shadow: none;\n -webkit-box-shadow: none;\n\n &:focus {\n border-color: darken($TF_Input_Border_Color, 25%);\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n}\n\n.twofas-checkbox-input-box {\n margin-bottom: 8px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n input[type=\"checkbox\"] {\n display: none;\n\n &:checked {\n + label {\n .twofas-checkbox-icon {\n .twofas-checked {\n opacity: 1;\n }\n }\n\n .twofas-checkbox-desc {\n font-weight: 700;\n }\n }\n }\n }\n\n label {\n display: inline-block;\n user-select: none;\n\n .twofas-checkbox-icon {\n background-color: $TF_Checkbox_Icon_Background_Color;\n border: 1px solid #333;\n display: inline-block;\n height: 28px;\n line-height: 28px;\n text-align: center;\n width: 28px;\n\n .twofas-checked {\n opacity: 0;\n transition: all .2s ease-in-out;\n }\n }\n\n .twofas-checkbox-desc {\n margin-left: 5px;\n transition: all .2s ease-in-out;\n }\n }\n}\n\n.twofas-radio-input-box {\n margin-bottom: 8px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n input[type=\"radio\"] {\n display: none;\n\n &:checked {\n + label {\n .twofas-radio-icon {\n .twofas-checked {\n opacity: 1;\n }\n }\n\n .twofas-radio-desc {\n font-weight: 700;\n }\n }\n }\n }\n\n label {\n display: block;\n position: relative;\n user-select: none;\n width: 100%;\n\n .twofas-radio-icon {\n background-color: $TF_Checkbox_Icon_Background_Color;\n border: 1px solid #333;\n border-radius: 50%;\n display: inline-block;\n height: 28px;\n left: 0;\n line-height: 28px;\n position: absolute;\n text-align: center;\n top: 0;\n width: 28px;\n\n .twofas-checked {\n opacity: 0;\n transition: all .2s ease-in-out;\n }\n }\n\n .twofas-radio-desc {\n display: inline-block;\n line-height: 1.4;\n margin-left: 7px;\n padding-left: 28px;\n position: relative;\n top: 0;\n transition: all .2s ease-in-out;\n vertical-align: middle;\n\n &-title {\n font-size: 14px;\n font-weight: 700;\n }\n\n span {\n display: block;\n }\n }\n }\n}\n\n.twofas-form-inline {\n display: inline;\n}\n","@import '../includes/variables';\n\n.twofas-admin {\n h2 {\n font-size: 18px;\n line-height: 24px;\n font-weight: 700;\n margin-bottom: 15px;\n }\n\n @import 'admin/account';\n @import 'admin/delete_bar';\n @import 'admin/plans';\n @import 'admin/users';\n @import 'admin/video';\n @import 'admin/account-box';\n @import 'admin/configuration';\n}\n","@import '../../includes/variables';\n\n&-account-wrapper {\n .twofas-account {\n background: $TF_Admin_Action_Bar_Background_Color;\n color: $TF_Admin_Action_Bar_Color;\n font-size: 0;\n padding: 20px 15px;\n\n &-col {\n display: inline-block;\n\n @media all and (max-width: 600px) {\n display: block;\n text-align: center;\n }\n\n &.twofas-disable-container {\n margin-top: 9px;\n\n @media all and (max-width: 600px) {\n float: none !important;\n margin-top: 15px;\n }\n }\n\n .twofas-email,\n .twofas-plan {\n @media all and (max-width: 380px) {\n display: block;\n }\n }\n\n .twofas-plan-modal {\n @media all and (max-width: 480px) {\n display: block;\n }\n }\n\n p {\n display: inline-block;\n font-size: 14px;\n line-height: 24px;\n }\n\n form {\n display: inline-block;\n }\n }\n\n &-row {\n @media all and (max-width: 380px) {\n &:not(:first-of-type) {\n margin-top: 10px;\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n&-delete-bar-wrapper {\n margin: 30px -15px 0 -15px;\n\n .twofas-delete-bar {\n background: $TF_Admin_Delete_Bar_Background_Color;\n color: $TF_Admin_Delete_Bar_Color;\n font-size: 14px;\n font-weight: 400;\n height: 40px;\n line-height: 40px;\n padding: 0 25px;\n width: 100%;\n\n @media all and (max-width: 480px) {\n height: auto;\n line-height: 1;\n padding: 15px;\n }\n\n p {\n display: inline-block;\n }\n\n a {\n text-decoration: underline;\n color: inherit;\n }\n }\n}","@import '../../includes/variables';\n\n&-plans-wrapper {\n margin: 50px -15px 0 -15px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-top: 30px;\n }\n\n .twofas-plans {\n background: $TF_Admin_Box_Background_Color;\n\n table {\n border-collapse: collapse;\n width: 100%;\n\n &.twofas-active-free {\n tbody {\n tr {\n td {\n &:nth-of-type(2) {\n background: $TF_Admin_Table_Active_Column_Background_Color;\n }\n }\n }\n }\n }\n\n &.twofas-active-premium {\n tbody {\n tr {\n td {\n &:nth-of-type(3) {\n background: $TF_Admin_Table_Active_Column_Background_Color;\n }\n }\n }\n }\n }\n\n thead {\n th {\n height: 50px;\n line-height: 50px;\n font-size: 18px;\n font-weight: 700;\n text-align: center;\n text-transform: uppercase;\n\n &:first-of-type {\n text-align: left;\n }\n\n &.twofas-basic {\n background: $TF_Admin_Table_Basic_Background_Color;\n color: $TF_Admin_Table_Basic_Color;\n border-right: 0;\n width: 15%;\n }\n\n &.twofas-premium {\n background: $TF_Admin_Table_Premium_Background_Color;\n color: $TF_Admin_Table_Premium_Color;\n border-left: 0;\n width: 15%;\n }\n }\n }\n\n tbody {\n .twofas-premium {\n display: none;\n }\n\n td {\n height: 80px;\n line-height: 80px;\n text-align: center;\n min-width: 235px;\n\n @media all and (max-width: $screen-md-max) {\n min-width: 195px;\n }\n\n &:first-of-type {\n text-align: left;\n }\n\n .twofas-cell-icon {\n display: block;\n float: left;\n width: 7%;\n text-align: center;\n\n @media all and (max-width: 1400px) {\n width: 14%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 10%;\n }\n\n @media all and (max-width: 480px) {\n width: 20%;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n .twofas-cell-content {\n display: inline-block;\n width: 93%;\n vertical-align: middle;\n padding-right: 20px !important;\n\n @media all and (max-width: 1400px) {\n width: 86%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 90%;\n }\n\n @media all and (max-width: 480px) {\n width: 80%;\n }\n\n h6 {\n font-size: 16px;\n font-weight: 700;\n margin: 0;\n padding: 0;\n }\n\n p {\n font-size: 12px;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n\n .twofas-tick-content {\n display: inline-block;\n vertical-align: middle;\n\n i,\n p {\n display: block;\n margin: 0 auto;\n text-align: center;\n }\n\n p {\n margin-top: 10px;\n font-size: 11px;\n font-weight: 700;\n\n a {\n text-decoration: underline;\n }\n }\n\n h5 {\n font-size: 18px;\n font-weight: 700;\n }\n }\n }\n }\n\n th,\n td {\n padding: 0 20px;\n border: 1px solid $TF_Admin_Box_Border_Color;\n }\n\n .twofas-icon {\n vertical-align: middle;\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n table,\n thead,\n tbody,\n th,\n td,\n tr {\n display: block;\n }\n\n thead {\n th {\n &:not(:first-of-type) {\n display: none;\n }\n }\n }\n\n tbody {\n .twofas-premium {\n display: block !important;\n }\n\n .twofas-downgrade {\n td {\n padding: 10px 0;\n text-align: center !important;\n }\n }\n\n tr {\n &:first-of-type {\n td {\n &:before {\n content: \"BASIC\";\n background: $TF_Admin_Table_Basic_Background_Color;\n color: $TF_Admin_Table_Basic_Color;\n }\n }\n }\n\n &:nth-of-type(4) {\n td {\n &:before {\n content: \"PREMIUM\";\n background: $TF_Admin_Table_Premium_Background_Color;\n color: $TF_Admin_Table_Premium_Color;\n }\n }\n }\n\n &:last-of-type {\n td {\n padding: 10px 0;\n\n &:not(:last-of-type) {\n display: none;\n }\n }\n }\n\n td {\n height: auto;\n line-height: 1;\n padding: 0;\n border-top: 0;\n clear: both;\n\n &:before {\n display: block;\n width: 100%;\n height: 50px;\n line-height: 50px;\n padding: 0 20px;\n font-size: 18px;\n font-weight: 700;\n text-transform: uppercase;\n }\n\n .twofas-cell-icon,\n .twofas-cell-content {\n padding: 20px 0;\n }\n }\n }\n }\n\n tr {\n &:not(:last-of-type) {\n td {\n &:nth-of-type(2),\n &:nth-of-type(3) {\n display: none;\n }\n }\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n&-users-wrapper {\n margin: 30px 0 0 -15px;\n\n @media all and (max-width: $screen-sm-max) {\n margin: 30px -15px 0 -15px;\n }\n\n .twofas-users {\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n height: 365px;\n padding: 15px;\n\n @media all and (max-width: 640px) {\n height: 200px;\n }\n\n @media all and (max-width: 480px) {\n height: auto;\n }\n\n .twofas-chart-container {\n position: relative;\n width: 100%;\n height: 100%;\n padding: 15px 0;\n\n @media all and (max-width: $screen-md-max) {\n padding: 30px 0;\n }\n\n @media all and (max-width: $screen-sm-max) {\n padding: 15px 0;\n }\n\n @media all and (max-width: 480px) {\n padding: 10px 0 0 0;\n }\n }\n\n canvas,\n iframe {\n max-height: 100%;\n max-width: 70%;\n float: left;\n margin-left: -15%;\n\n @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n width: 64%;\n }\n\n @media all and (max-width: 480px) {\n max-width: 100%;\n margin-left: 0;\n float: none;\n }\n }\n\n #js-legend {\n width: 35%;\n float: left;\n font-size: 12px;\n\n @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n width: 36%;\n }\n\n @media all and (max-width: 480px) {\n float: none;\n width: 100%;\n }\n\n ul {\n display: block;\n list-style: none;\n padding: 0;\n margin: 0;\n\n @media all and (max-width: 480px) {\n text-align: center;\n }\n\n li {\n padding: 5px;\n margin: 0;\n\n @media all and (max-width: 480px) {\n display: inline-block;\n }\n\n span {\n display: inline-block;\n height: 10px;\n width: 30px;\n margin-right: 10px;\n }\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n@import '../../includes/mixins';\n\n&-video-wrapper {\n margin: 30px -15px 0 0;\n\n @media all and (max-width: $screen-sm-max) {\n margin: 30px -15px 0 -15px;\n }\n\n .twofas-video {\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n height: 365px;\n padding: 15px;\n\n @media all and (max-width: 640px) {\n height: 225px;\n }\n\n &-player {\n @include aspect-ratio(16, 9);\n top: 50%;\n transform: translateY(-50%);\n text-align: center;\n max-height: 100%;\n\n img {\n display: inline-block;\n height: 100%;\n width: auto;\n }\n\n &-content {\n > div {\n max-width: 100%;\n max-height: 100%;\n }\n\n video {\n display: none;\n }\n\n .video-js {\n display: none !important;\n\n &.my-player-dimensions {\n display: block !important;\n\n video {\n display: block;\n }\n }\n }\n\n .vjs-poster {\n background-size: cover;\n }\n\n .vjs-big-play-button {\n border: 2px solid $TF_Video_Play_Button_Border;\n border-radius: 50%;\n width: 75px;\n height: 75px;\n line-height: 75px;\n left: 50%;\n top: 50%;\n margin: -37.5px 0 0 -37.5px;\n\n .vjs-icon-placeholder {\n font-size: 48px;\n }\n }\n\n .vjs-control-bar {\n background: $TF_Video_Control_Bar_Background_Color;\n }\n\n .vjs-play-progress {\n &::before {\n color: $TF_Admin_Highlight_Color;\n }\n }\n }\n }\n }\n}\n","@mixin vertical-center() {\n position: relative;\n top: 50%;\n -webkit-transition: perspective(1px) translateY(-50%);\n -moz-transition: perspective(1px) translateY(-50%);\n -ms-transition: perspective(1px) translateY(-50%);\n -o-transition: perspective(1px) translateY(-50%);\n transition: perspective(1px) translateY(-50%);\n}\n\n@mixin gpu-acceleration() {\n &,\n & * {\n backface-visibility: hidden;\n -webkit-backface-visibility: hidden;\n perspective: 1000px;\n -webkit-perspective: 1000px;\n -webkit-transform: translateZ(0);\n -moz-transform: translateZ(0);\n -ms-transform: translateZ(0);\n -o-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@mixin aspect-ratio($width, $height) {\n position: relative;\n\n &:before {\n display: block;\n content: \"\";\n width: 100%;\n padding-top: ($height / $width) * 100%;\n }\n\n > .content {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n}","@import '../../includes/variables';\n\n.twofas-account-box-wrapper {\n text-align: center;\n\n .twofas-account-box {\n display: inline-block;\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n max-width: 350px;\n width: 100%;\n height: auto;\n\n &-header {\n height: 35px;\n text-align: center;\n background: $TF_Account_Box_Header_Background_Color;\n\n h3 {\n color: $TF_Account_Box_Header_Color;\n line-height: 35px;\n font-size: 16px;\n font-weight: 700;\n padding: 0;\n margin: 0;\n }\n }\n\n &-content {\n padding: 15px;\n text-align: left;\n width: 100%;\n\n .twofas-submit-container {\n text-align: right;\n }\n\n label {\n font-weight: 700;\n }\n\n input[type=\"email\"],\n input[type=\"password\"] {\n width: 100%;\n margin: 10px 0;\n }\n\n hr {\n margin-bottom: 15px;\n }\n\n a {\n display: block;\n line-height: 20px;\n\n &:focus {\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n }\n }\n\n .twofas-privacy-policy-label {\n font-weight: normal;\n\n a {\n text-decoration: underline;\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n.twofas-admin-configuration {\n text-align: center;\n\n &-box {\n background-color: $TF_Configuration_Box_Background_Color;\n margin: 10px auto 35px;\n max-width: 800px;\n width: 95%;\n\n &.twofas-admin-configuration-box-last {\n margin-bottom: 0;\n }\n\n &-header {\n background: $TF_Configuration_Header_Background_Color;\n height: 45px;\n line-height: 45px;\n padding: 0 10px;\n\n h3 {\n color: $TF_Configuration_Header_Color;\n display: inline-block;\n font-size: 16px;\n vertical-align: middle;\n\n @media all and (max-width: 550px) {\n font-size: 14px;\n }\n }\n }\n\n &-bottom {\n text-align: center;\n }\n\n &-desc {\n line-height: 1.4;\n margin-bottom: 10px;\n }\n\n .twofas-action-btn {\n cursor: pointer;\n font-size: 12px;\n margin: 10px 0 0;\n padding: 0 30px;\n }\n\n form {\n padding: 25px;\n text-align: left;\n }\n }\n\n &-paragraph {\n margin: 10px 0 30px;\n }\n}\n","@import '../includes/variables';\n\n.twofas-login-error-wide {\n background-color: $TF_Login_Box_Background_Color;\n box-sizing: border-box;\n left: 50%;\n overflow: hidden;\n position: relative;\n transform: translateX(-50%);\n width: 750px;\n}\n\n.twofas-login-box {\n box-sizing: border-box;\n left: 50%;\n margin-bottom: 15px;\n overflow: hidden;\n position: relative;\n transform: translateX(-50%);\n width: 750px;\n\n @media all and (max-width: $screen-xs-max) {\n width: 100%;\n }\n\n &::after {\n clear: both;\n content: '';\n display: table;\n }\n\n + #backtoblog {\n display: none;\n }\n\n * {\n box-sizing: border-box;\n }\n\n &-col {\n background-color: $TF_Login_Box_Background_Color;\n display: block;\n float: left;\n height: 100%;\n min-height: 413px;\n padding: 30px;\n width: 50%;\n\n @media all and (max-width: $screen-xs-max) {\n float: none;\n padding: 20px;\n min-height: 0;\n width: 100%;\n }\n\n &.twofas-login-box-col-left {\n @media all and (max-width: $screen-xs-max) {\n padding-top: 0;\n }\n\n img {\n margin-bottom: 20px;\n margin-top: 5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n h3 {\n margin-bottom: 60px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 15px;\n }\n }\n }\n\n &.twofas-login-box-col-right {\n img {\n image-rendering: pixelated;\n width: 85%;\n }\n }\n }\n\n &-stores {\n display: block;\n text-align: center;\n\n a {\n display: inline-block;\n vertical-align: middle;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n\n &:first-of-type {\n margin-right: 10px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 5px;\n margin-right: 0;\n }\n }\n }\n }\n\n .twofas-img-wrapper {\n position: relative;\n\n .twofas-btn-wrapper {\n background: #fff;\n left: 50%;\n padding: 3px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n }\n\n a {\n font-size: 13px;\n height: 34px;\n line-height: 34px;\n padding: 0 25px;\n width: 150px;\n }\n }\n\n h3 {\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n text-align: center;\n }\n\n img {\n display: block;\n margin: 0 auto;\n }\n\n form {\n background: none;\n box-shadow: none;\n margin: 0;\n padding: 0;\n text-align: center;\n border: none;\n\n .twofas-action-btn {\n font-size: 12px;\n height: 34px;\n line-height: 34px;\n margin: 0 auto;\n }\n }\n\n .twofas-totp-secret {\n display: none;\n margin: 7px 0;\n }\n\n .twofas-totp-secret-link {\n color: $TF_Color_Link;\n\n &:hover {\n color: $TF_Color_Link;\n text-decoration: underline;\n }\n }\n}\n\n.twofas-login-another-account {\n background: none;\n clear: both;\n float: none;\n width: 100%;\n\n > form {\n background: transparent;\n box-shadow: none;\n border: none;\n margin: 0 !important;\n padding-bottom: 0 !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n padding-top: 10px !important;\n text-align: left !important;\n\n input {\n &[type=\"submit\"] {\n color: $login-nav-message-color;\n font-size: 11px;\n line-height: 19px;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n box-shadow: none;\n outline: 0;\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-totp-confirmation-box {\n form {\n padding-top: 10px;\n padding-left: 30px;\n padding-right: 30px;\n padding-bottom: 30px !important;\n text-align: center;\n border: none;\n\n label {\n font-size: 14px;\n font-weight: 400;\n line-height: 22px;\n }\n\n .twofas-action-btn {\n display: block;\n font-size: 12px;\n height: 34px;\n line-height: 34px;\n width: 100%;\n }\n }\n\n img {\n display: inline-block;\n }\n\n a {\n color: $login-nav-message-color;\n display: block;\n font-size: 11px;\n line-height: 19px;\n text-align: left;\n text-decoration: underline;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n .twofas-modal {\n form {\n background: none;\n box-shadow: none;\n padding: 0;\n\n .twofas-action-btn {\n display: inline-block;\n width: auto;\n }\n }\n\n .twofas-content-container {\n .twofas-buttons {\n @media all and (max-width: 520px) {\n .twofas-cancel-btn {\n margin-bottom: 10px !important;\n }\n\n .twofas-action-btn {\n display: block;\n width: 100%;\n }\n }\n }\n }\n }\n\n .twofas-login-another-account {\n form {\n padding-bottom: 0 !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n padding-top: 10px !important;\n }\n }\n}\n","@import '../includes/variables';\n\n#login_error {\n margin-bottom: 20px;\n}\n\n.twofas-login-form-container {\n box-sizing: border-box;\n margin-top: 0;\n\n .twofas-resend-code-form {\n padding: 16px 0 0 0 !important;\n\n .twofas-resend-code-container {\n text-align: center;\n\n input {\n &[type=\"submit\"] {\n &.twofas-resend-code {\n color: $login-nav-message-color;\n font-size: 11px;\n cursor: pointer;\n border: 0 none;\n background: none;\n text-decoration: underline !important;\n }\n }\n }\n }\n }\n\n .twofas-login-form {\n position: relative !important;\n padding-bottom: 10px;\n box-sizing: content-box !important;\n margin-top: 0;\n box-shadow: none;\n\n * {\n box-sizing: border-box;\n }\n\n .twofas-remember-container {\n width: 100%;\n display: table;\n margin-top: 15px;\n\n .twofas-column {\n display: table-cell;\n vertical-align: top;\n\n input {\n &[type=\"checkbox\"] {\n margin-top: -6px;\n }\n }\n\n .twofas-remember-device-label {\n font-size: 11px !important;\n position: relative !important;\n bottom: 6px !important;\n left: 3px !important;\n }\n }\n }\n\n .twofas-submit {\n display: inline-block;\n float: right;\n text-align: right;\n margin: 15px 0;\n height: 30px;\n\n &.twofas-disabled:not(.twofas-pusher) {\n &::before {\n margin-top: 7px;\n margin-right: 4px;\n content: ' ';\n display: inline-block;\n width: 16px;\n height: 16px;\n vertical-align: middle;\n -webkit-background-size: cover;\n background-size: cover;\n background: url($login-circle-url) no-repeat;\n }\n }\n\n &.twofas-disabled {\n .button-primary {\n color: $button-primary-disabled-color !important;\n background: $button-primary-disabled-background-color !important;\n border-color: $button-primary-disabled-border-color !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n text-shadow: 0 -1px 0 $twofas-second-step-login-button-shadow-color !important;\n cursor: default;\n user-select: none;\n pointer-events: none;\n }\n }\n }\n }\n\n .twofas-login-nav {\n margin-top: 10px;\n\n .twofas-login-nav-wrapper {\n padding: 10px 0;\n\n .twofas-table-wrapper {\n width: 100%;\n display: table;\n\n .twofas-login-nav-message {\n display: table-cell;\n vertical-align: middle;\n text-align: left;\n font-size: 11px;\n line-height: 19px;\n color: $login-nav-message-color;\n\n a {\n font-size: 11px;\n line-height: 19px;\n color: $login-nav-message-color;\n }\n\n .twofas-login-nav-form {\n box-shadow: none;\n padding: 0;\n margin: 0;\n background: transparent;\n border: none;\n\n input {\n font-size: 11px;\n line-height: 19px;\n text-decoration: underline;\n color: $login-nav-message-color;\n }\n }\n }\n }\n }\n }\n\n .twofas-sockets {\n display: inline-block;\n margin: 15px 0;\n\n .twofas-icon {\n display: inline-block;\n vertical-align: middle;\n }\n\n .twofas-token-loading,\n .twofas-token-setup {\n margin: 0 10px;\n vertical-align: middle;\n }\n }\n}\n\n.twofas-login-footer {\n position: fixed;\n right: 30px;\n bottom: 30px;\n\n &:hover {\n .twofas-login-footer-tooltip {\n display: inline;\n }\n }\n\n .twofas-login-footer-tooltip {\n display: none;\n width: 200px;\n background-color: black;\n color: #fff;\n text-align: center;\n padding: 5px 0;\n border-radius: 6px;\n margin-top: 3px;\n margin-right: 4px;\n float: left;\n }\n\n .twofas-login-footer-logo {\n display: inline-block;\n }\n}\n\n.twofas-error-notice {\n background: $WP_Notification_BackgroundColor;\n border-left: 4px solid $WP_Notification_BorderColor;\n box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n -webkit-box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n padding: 5px 12px;\n margin: 5px 0 15px;\n}\n","li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel {\n > a {\n .wp-menu-image {\n -webkit-background-size: 16px 27px;\n background-size: 16px 27px;\n }\n }\n}\n","@import '../includes/variables';\n\n.update-message {\n .twofas-upgrade-notice {\n & + p {\n display: none;\n }\n\n p {\n &::before {\n content: '';\n margin-right: 0;\n }\n }\n }\n}"]}1 {"version":3,"sources":["twofas.scss","includes/_list-inline.scss","includes/_variables.scss","includes/_spinners.scss","includes/_modal.scss","twofas/_badge.scss","twofas/_bar.scss","twofas/_content.scss","twofas/content/_offline.scss","twofas/content/_tokens.scss","includes/_sprites.scss","twofas/content/_trusted_devices.scss","twofas/_switch.scss","twofas/_tokens.scss","twofas/_tooltip.scss","twofas/_welcome-box.scss","includes/_global.scss","includes/_typography.scss","includes/_buttons.scss","includes/_inputs.scss","twofas/_admin.scss","twofas/admin/_account.scss","twofas/admin/_delete_bar.scss","twofas/admin/_plans.scss","twofas/admin/_users.scss","twofas/admin/_video.scss","includes/_mixins.scss","twofas/admin/_account-box.scss","twofas/admin/_configuration.scss","twofas/_login_box.scss","twofas/_totp_confirmation.scss","wp/_login.scss","wp/_menu-icon.scss","wp/_upgrade-notice.scss"],"names":[],"mappings":"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","file":"twofas.css","sourcesContent":[".twofas-admin,\n.twofas-user {\n @import 'includes/list-inline';\n @import 'includes/spinners';\n @import 'includes/modal';\n\n @import 'twofas/badge';\n @import 'twofas/bar';\n @import 'twofas/content';\n @import 'twofas/switch';\n @import 'twofas/tokens';\n @import 'twofas/tooltip';\n @import 'twofas/welcome-box';\n}\n\n.twofas-admin,\n.twofas-user,\n.twofas-login-box,\n.twofas-totp-confirmation-box {\n @import 'includes/global';\n @import 'includes/typography';\n @import 'includes/buttons';\n @import 'includes/inputs';\n @import 'includes/sprites';\n}\n\n// 2FAS\n@import 'twofas/admin';\n@import 'twofas/login_box';\n@import 'twofas/totp_confirmation';\n\n// WP\n@import 'wp/login';\n@import 'wp/menu-icon';\n@import 'wp/upgrade-notice';\n\nbody.twofas-desktop {\n .twofas-btn-wrapper,\n .twofas-mobile-config {\n display: none;\n }\n}\n\nbody.twofas-mobile {\n .twofas-btn-wrapper,\n .twofas-mobile-config {\n display: block;\n }\n}\n","@import 'variables.scss';\n\nul {\n &.twofas-list-inline {\n display: block;\n margin: 0;\n padding: 0;\n list-style: none;\n\n &.twofas-list-spacer {\n li {\n padding: 0 30px;\n border-right: 1px solid $TF_List_Inline_Spacer_Border;\n\n &:first-of-type {\n padding-left: 0;\n }\n\n &:last-of-type {\n border-right: 0;\n }\n\n .twofas-learn-more {\n font-size: 10px;\n }\n }\n }\n\n li {\n display: block;\n float: left;\n margin: 0;\n padding: 0;\n\n a {\n display: block;\n width: 100%;\n height: 100%;\n }\n }\n }\n}\n","// WordPress\n$WP_BackgroundColor: #f1f1f1;\n\n$WP_SubmitButton_BackgroundColor: #0084b9;\n$WP_SubmitButton_FontColor: #fff;\n\n$WP_Notification_BackgroundColor: #ffffff;\n$WP_Notification_BorderColor: #dc3232;\n$WP_Notification_ShadowColor: rgba(0, 0, 0, .1);\n\n// 2FAS\n$TF_FontFamily: 'Roboto', sans-serif;\n$TF_Box_BackgroundColor: #fff;\n\n$TF_Color_Success: #10b74a;\n$TF_Color_SuccessDark: #08772e;\n\n$TF_Color_Danger: #ec4445;\n\n$TF_Color_Disabled: #c9cdd3;\n$TF_Color_Submit_Disabled: #7e7e7e;\n$TF_Color_Submit_DisabledDark: #323232;\n\n$TF_Color_Info: #1665dd;\n\n$TF_Color_FontNormal: #202225;\n$TF_Color_FontMuted: #9fa1a4;\n\n$TF_Color_Link: #2a75e6;\n\n$TF_List_Inline_Spacer_Border: #c6c6c6;\n\n$TF_Button_Action_BackgroundColor: #202225;\n$TF_Button_Action_Color: #fff;\n$TF_Button_Submit_BackgroundColor: #1665dd;\n$TF_Button_Submit_Color: #fff;\n$TF_Button_Refresh_Color: #666666;\n\n$TF_Switch_Color: #fff;\n\n$TF_Input_Border_Color: #d9d9d9;\n$TF_Input_Background_Color: #fff;\n$TF_Checkbox_Icon_Background_Color: #fff;\n\n$TF_WelcomeBox_BackgroundColor: $TF_Box_BackgroundColor;\n$TF_WelcomeBox_Decoration_BackgroundColor: #f9f9f9;\n$TF_WelcomeBox_Decoration_BorderColor: #e3e3e3;\n$TF_WelcomeBox_Badge_BackgroundColor: #000000;\n$TF_WelcomeBox_Badge_Color: #fff;\n$TF_WelcomeBox_BorderColor: #b8b8b8;\n$TF_WelcomeBox_Decoration_Color: #777a7e;\n$TF_WelcomeBox_Block_BackgroundColor: #fff;\n$TF_WelcomeBox_Block_Border: #aaaaaa;\n$TF_WelcomeBox_Block_BorderLight: #ededed;\n$TF_WelcomeBox_Block_Color: #202225;\n\n$TF_Tooltip_BackgroundColor: #1a232e;\n$TF_Tooltip_Color: #f7f6f6;\n\n$TF_BarTab_Color: #fff;\n$TF_BarTab_BackgroundColor: #3f444a;\n$TF_BarTab_Hover_BackgroundColor: #4e5258;\n$TF_BarTab_Active_BackgroundColor: #f1f1f1;\n$TF_BarTab_Active_Color: $TF_Color_FontNormal;\n$TF_BarTab_Active_Border: #e3e3e3;\n$TF_BarTab_Badge_BackgroundColor: #2a75e6;\n$TF_BarTab_Badge_BackgroundColor_Disabled: #7e7e7e;\n$TF_BarTab_Badge_Color: #fff;\n\n$TF_Content_BackgroundColor: #fff;\n$TF_Content_Color: $TF_Color_FontNormal;\n$TF_Content_Border: #e3e3e3;\n$TF_Content_Item_Border: #e5e5e6;\n\n$TF_Content_Collapse_Background_Color: #384c54;\n$TF_Content_Collapse_Box_Background_Color: #fff;\n$TF_Content_Collapse_Button_Background_Color: #fff;\n$TF_Content_Collapse_Button_Color: #23282d;\n$TF_Content_Collapse_Button_Border: $TF_Content_Collapse_Background_Color;\n\n$TF_Content_Status_RWD_Background_Color: #fff;\n$TF_Content_Status_RWD_Border: #e3e3e3;\n\n$TF_Offline_Stats_Border_Color: #d5d7db;\n$TF_Offline_Stats_Active_Color: #2a75e6;\n$TF_Offline_Stats_Button_Background_Color: #1a232e;\n$TF_Offline_Stats_Button_Color: #fff;\n$TF_Offline_Stats_Color: #6f7072;\n\n$TF_Trusted_Table_Color: #e3e4e6;\n$TF_Trusted_Hour_Color: #9fa3ab;\n$TF_Trusted_Link_Color: #2a75e6;\n$TF_Trusted_Remove_Color: #eb1c1c;\n$TF_Trusted_Remove_Hover_Color: #a50000;\n\n// Admin\n$TF_Admin_Action_Bar_Background_Color: #363b41;\n$TF_Admin_Action_Bar_Color: #ffffff;\n\n$TF_Admin_Upgrade_Button_Background_Color: #ffffff;\n$TF_Admin_Upgrade_Button_Color: #363b41;\n\n$TF_Admin_Highlight_Color: #ec1c24;\n$TF_Admin_Box_Background_Color: #ffffff;\n$TF_Admin_Box_Border_Color: #e5e5e5;\n\n$TF_Admin_Disable_Button_Color: #fff;\n\n$TF_Admin_Enable_Button_Background_Color: #10b74a;\n$TF_Admin_Enable_Button_Color: #fff;\n\n$TF_Admin_Table_Basic_Background_Color: #363b41;\n$TF_Admin_Table_Basic_Color: #fff;\n$TF_Admin_Table_Premium_Background_Color: #eb1c23;\n$TF_Admin_Table_Premium_Color: #fff;\n$TF_Admin_Table_Active_Column_Background_Color: rgba(#10b74a, .05);\n\n$TF_Admin_Delete_Bar_Background_Color: #363b41;\n$TF_Admin_Delete_Bar_Color: #ffffff;\n\n$TF_Account_Box_Header_Background_Color: #363b41;\n$TF_Account_Box_Header_Color: #ffffff;\n\n$TF_Video_Control_Bar_Background_Color: #000;\n$TF_Video_Play_Button_Border: #f1f1f1;\n\n// Admin Configuration\n$TF_Configuration_Box_Background_Color: #fff;\n$TF_Configuration_Header_Background_Color: #363b41;\n$TF_Configuration_Header_Color: #fff;\n\n// Modal\n$TF_Modal_Header_Background_Color: #f6f6f6;\n$TF_Modal_Header_Border_Color: #e5e5e5;\n$TF_Modal_Header_Color: #363b41;\n\n$TF_Modal_Body_Background_Color: #fff;\n$TF_Modal_Body_Color: #363b41;\n\n$TF_Modal_Cancel_Btn_Border: #e3e3e3;\n\n// Loading Animation\n$TF_Dot_Near_Background_Color: #363b41;\n$TF_Dot_Far_Background_Color: #8899a6;\n$TF_Dot_Active_Background_Color: #32a2d6;\n$TF_Dot_Error_Background_Color: #ec4445;\n\n$TF_Dot_Animation_Base_Time: 1.2;\n$TF_Dot_Animation_Base_Time_In_Seconds: unquote($TF_Dot_Animation_Base_Time + 's');\n\n$TF_Dot_Animation_Items_Count: 6;\n\n$TF_Dot_Animation_Delay_Time: 1.5;\n$TF_Dot_Animation_Delay_Time_In_Seconds: unquote($TF_Dot_Animation_Delay_Time + 's');\n\n// Login Box\n$TF_Login_Box_Background_Color: #fff;\n$TF_Login_Box_Input_Background_Color: #fff;\n\n// Bootstrap\n$screen-xs: 480px;\n$screen-xs-min: $screen-xs;\n$screen-phone: $screen-xs-min;\n\n$screen-sm: 768px;\n$screen-sm-min: $screen-sm;\n$screen-tablet: $screen-sm-min;\n\n$screen-md: 992px;\n$screen-md-min: $screen-md;\n$screen-desktop: $screen-md-min;\n\n$screen-lg: 1200px;\n$screen-lg-min: $screen-lg;\n$screen-lg-desktop: $screen-lg-min;\n\n$screen-xs-max: ($screen-sm-min - 1);\n$screen-sm-max: ($screen-md-min - 1);\n$screen-md-max: ($screen-lg-min - 1);\n\n// Mobile 360\n$screen-360: 360px;\n\n// OLD\n// Login page\n$login-nav-message-color: #72777c;\n$login-circle-url: '../images/loading.gif';\n$twofas-second-step-login-button-shadow-color: rgba(0,0,0,.1);\n\n// Buttons\n$button-primary-disabled-color: #66c6e4;\n$button-primary-disabled-background-color: #008ec2;\n$button-primary-disabled-border-color: #007cb2;\n\n// Printable offline codes\n$backup-codes-list-bullet-color: #ff0000;\n$backup-codes-list-text-color: #000;\n","@import 'variables';\n@import 'functions';\n\n.twofas-spinner-button {\n height: 10px;\n width: 70px;\n text-align: center;\n vertical-align: middle;\n\n > span {\n width: 10px;\n height: 10px;\n background-color: #fff;\n border-radius: 100%;\n -webkit-border-radius: 100%;\n display: inline-block;\n -webkit-animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n animation: twofas-bounce-delay 1.4s infinite ease-in-out both;\n vertical-align: top;\n }\n\n .twofas-spinner-button-bounce-1 {\n -webkit-animation-delay: -0.32s;\n animation-delay: -0.32s;\n }\n\n .twofas-spinner-button-bounce-2 {\n -webkit-animation-delay: -0.16s;\n animation-delay: -0.16s;\n }\n\n @at-root {\n @-webkit-keyframes twofas-bounce-delay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n }\n\n 40% {\n -webkit-transform: scale(1.0);\n }\n }\n\n @keyframes twofas-bounce-delay {\n 0%, 80%, 100% {\n -webkit-transform: scale(0);\n transform: scale(0);\n }\n\n 40% {\n -webkit-transform: scale(1.0);\n transform: scale(1.0);\n }\n }\n }\n}\n\n.twofas-spinner-circle {\n width: 40px;\n height: 40px;\n position: relative;\n\n .tf-dot {\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n top: 0;\n\n &::before {\n content: '';\n display: block;\n margin: 0 auto;\n width: 15%;\n height: 15%;\n background-color: $TF_Admin_Highlight_Color;\n border-radius: 100%;\n -webkit-border-radius: 100%;\n -webkit-animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n animation: tf-dot-fade-delay 1.2s infinite ease-in-out both;\n }\n\n &.tf-dot-2 {\n -webkit-transform: rotate(30deg);\n -ms-transform: rotate(30deg);\n transform: rotate(30deg);\n\n &::before {\n -webkit-animation-delay: -1.1s;\n animation-delay: -1.1s;\n }\n }\n\n &.tf-dot-3 {\n -webkit-transform: rotate(60deg);\n -ms-transform: rotate(60deg);\n transform: rotate(60deg);\n\n &::before {\n -webkit-animation-delay: -1s;\n animation-delay: -1s;\n }\n }\n\n &.tf-dot-4 {\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n\n &::before {\n -webkit-animation-delay: -0.9s;\n animation-delay: -0.9s;\n }\n }\n\n &.tf-dot-5 {\n -webkit-transform: rotate(120deg);\n -ms-transform: rotate(120deg);\n transform: rotate(120deg);\n\n &::before {\n -webkit-animation-delay: -0.8s;\n animation-delay: -0.8s;\n }\n }\n\n &.tf-dot-6 {\n -webkit-transform: rotate(150deg);\n -ms-transform: rotate(150deg);\n transform: rotate(150deg);\n\n &::before {\n -webkit-animation-delay: -0.7s;\n animation-delay: -0.7s;\n }\n }\n\n &.tf-dot-7 {\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n\n &::before {\n -webkit-animation-delay: -0.6s;\n animation-delay: -0.6s;\n }\n }\n\n &.tf-dot-8 {\n -webkit-transform: rotate(210deg);\n -ms-transform: rotate(210deg);\n transform: rotate(210deg);\n\n &::before {\n -webkit-animation-delay: -0.5s;\n animation-delay: -0.5s;\n }\n }\n\n &.tf-dot-9 {\n -webkit-transform: rotate(240deg);\n -ms-transform: rotate(240deg);\n transform: rotate(240deg);\n\n &::before {\n -webkit-animation-delay: -0.4s;\n animation-delay: -0.4s;\n }\n }\n\n &.tf-dot-10 {\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n\n &::before {\n -webkit-animation-delay: -0.3s;\n animation-delay: -0.3s;\n }\n }\n\n &.tf-dot-11 {\n -webkit-transform: rotate(300deg);\n -ms-transform: rotate(300deg);\n transform: rotate(300deg);\n\n &::before {\n -webkit-animation-delay: -0.2s;\n animation-delay: -0.2s;\n }\n }\n\n &.tf-dot-12 {\n -webkit-transform: rotate(330deg);\n -ms-transform: rotate(330deg);\n transform: rotate(330deg);\n\n &::before {\n -webkit-animation-delay: -0.1s;\n animation-delay: -0.1s;\n }\n }\n }\n\n @at-root {\n @-webkit-keyframes tf-dot-fade-delay {\n 0%, 39%, 100% {\n opacity: 0;\n }\n 40% {\n opacity: 1;\n }\n }\n\n @keyframes tf-dot-fade-delay {\n 0%, 39%, 100% {\n opacity: 0;\n }\n 40% {\n opacity: 1;\n }\n }\n }\n}\n\n.twofas-spinner-container {\n &.twofas-qr-refresh {\n display: none;\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n z-index: 2;\n\n @media all and (max-width: $screen-xs-max) {\n left: auto;\n padding-bottom: 20px;\n position: static;\n top: auto;\n transform: none;\n text-align: center;\n }\n\n .twofas-spinner-circle {\n height: 100px;\n width: 100px;\n\n @media all and (max-width: $screen-xs-max) {\n display: inline-block;\n height: 150px;\n width: 150px;\n }\n }\n }\n\n &.twofas-visible {\n display: block;\n }\n}\n\n.twofas-token-loading {\n .twofas-loading-dot {\n opacity: .3;\n animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n -webkit-animation: twofas-token-loading-animation $TF_Dot_Animation_Base_Time_In_Seconds ease-in-out normal infinite !important;\n }\n}\n\n.twofas-token-setup {\n .twofas-loading-dot {\n animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n }\n}\n\n.twofas-token-error {\n .twofas-error-dot {\n animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both;\n }\n}\n.twofas-sockets-error {\n display: none;\n position: relative;\n}\n.twofas-token-loading,\n.twofas-token-setup,\n.twofas-token-error {\n display: none;\n\n &.twofas-play {\n display: inline-block;\n }\n\n .twofas-loading-dot {\n display: block;\n float: left;\n margin-right: 7px;\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background-color: $TF_Dot_Far_Background_Color;\n opacity: 0;\n will-change: background-color, opacity;\n\n &:last-of-type {\n margin-right: 0;\n }\n\n &:nth-of-type(2) {\n animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n }\n\n &:nth-of-type(3) {\n animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n }\n\n &:nth-of-type(4) {\n animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n }\n\n &:nth-of-type(5) {\n animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n }\n\n &:nth-of-type(6) {\n animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n }\n }\n\n .twofas-error-dot {\n display: block;\n float: left;\n margin-right: 7px;\n width: 8px;\n height: 8px;\n border-radius: 50%;\n background-color: $TF_Dot_Error_Background_Color;\n opacity: 0;\n will-change: background-color, opacity;\n\n &:last-of-type {\n margin-right: 0;\n }\n\n &:nth-of-type(2) {\n animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important;\n }\n\n &:nth-of-type(3) {\n animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important;\n }\n\n &:nth-of-type(4) {\n animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important;\n }\n\n &:nth-of-type(5) {\n animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important;\n }\n\n &:nth-of-type(6) {\n animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important;\n }\n }\n\n @at-root {\n @keyframes twofas-token-loading-setup {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: .3;\n }\n }\n\n @-webkit-keyframes twofas-token-loading-setup {\n 0% {\n opacity: 0;\n }\n\n 100% {\n opacity: .3;\n }\n }\n\n @keyframes twofas-token-loading-animation {\n 0%, 100% {\n opacity: .3;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 16.67%, 83.33% {\n opacity: .5;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 33.33%, 66.67% {\n opacity: .8;\n background-color: $TF_Dot_Near_Background_Color;\n }\n\n 50% {\n opacity: 1;\n background-color: $TF_Dot_Active_Background_Color;\n }\n }\n\n @-webkit-keyframes twofas-token-loading-animation {\n 0%, 100% {\n opacity: .3;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 16.67%, 83.33% {\n opacity: .5;\n background-color: $TF_Dot_Far_Background_Color;\n }\n\n 33.33%, 66.67% {\n opacity: .8;\n background-color: $TF_Dot_Near_Background_Color;\n }\n\n 50% {\n opacity: 1;\n background-color: $TF_Dot_Active_Background_Color;\n }\n }\n }\n}\n","@import 'variables';\n\n.twofas-modal-backdrop {\n display: none;\n position: fixed;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 99999;\n background: rgba(0, 0, 0,.75);\n opacity: 0;\n\n &.twofas-deactivation-modal {\n overflow-x: hidden;\n }\n}\n\n.twofas-modal-container {\n display: table;\n width: 100%;\n height: 100%;\n}\n\n.twofas-modal-cell {\n display: table-cell;\n vertical-align: middle;\n text-align: center;\n}\n\n.twofas-modal {\n display: inline-block;\n max-width: 60%;\n max-height: 80%;\n background: $TF_Modal_Body_Background_Color;\n\n &.twofas-deactivation-modal {\n background-color: white;\n border: 1px solid #979797;\n border-radius: 0;\n max-width: 500px;\n overflow-y: auto;\n padding: 12px;\n text-align: left;\n width: 95%;\n z-index: 9999;\n\n @media all and (max-width: 600px) {\n padding: 0;\n }\n\n .twofas-modal-header {\n background: none;\n border-bottom: 0;\n font-size: 14px;\n margin-top: 0;\n padding-bottom: 0;\n\n fieldset {\n label {\n height: 16px;\n margin-bottom: 3px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n }\n }\n\n i,\n h6 {\n display: inline-block;\n vertical-align: middle;\n }\n\n i {\n left: 0;\n margin-left: 0;\n margin-right: 2px;\n position: static;\n top: 0;\n }\n\n h6 {\n border-bottom: 1px solid #979797;\n font-size: 14px;\n margin: 0;\n padding: 0;\n width: 100%;\n\n @media all and (max-width: $screen-xs) {\n font-size: 12px;\n }\n }\n }\n\n .twofas-confirm-buttons {\n margin-top: 10px;\n text-align: right;\n }\n\n .twofas-modal-body {\n fieldset {\n label {\n display: block;\n height: 16px;\n margin-bottom: 2px;\n\n @media all and (max-width: 782px) {\n height: 25px;\n margin-bottom: 5px;\n }\n\n @media all and (max-width: $screen-xs) {\n span {\n font-size: 12px;\n }\n }\n }\n }\n\n p {\n font-weight: 700;\n margin-bottom: 5px;\n\n @media all and (max-width: 782px) {\n margin-bottom: 10px;\n }\n }\n }\n\n textarea {\n font-size: 14px;\n margin-top: 15px;\n min-height: 100px;\n max-height: 300px;\n resize: vertical;\n width: 100%;\n\n @media all and (max-width: $screen-xs) {\n font-size: 12px;\n }\n }\n\n .twofas-content-container {\n width: 100%;\n\n @media all and (max-width: 600px) {\n padding-left: 0;\n }\n }\n }\n\n &.twofas-info-text {\n max-width: 40%;\n\n @media all and (max-width: $screen-sm-max) {\n max-width: 60%;\n max-height: none;\n }\n }\n\n &.twofas-without-spinner {\n .twofas-modal-body {\n .twofas-content-container {\n padding-left: 0;\n }\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n max-width: 75%;\n max-height: none;\n }\n\n @media all and (max-width: 660px) {\n max-width: 90%;\n }\n\n &-header {\n background: $TF_Modal_Header_Background_Color;\n color: $TF_Modal_Header_Color;\n border-bottom: 1px solid $TF_Modal_Header_Border_Color;\n height: 40px;\n line-height: 40px;\n width: 100%;\n padding: 0 20px;\n text-align: left;\n\n h6 {\n line-height: 40px;\n margin: 0;\n padding: 0;\n font-size: 14px;\n }\n }\n\n &-body {\n background: $TF_Modal_Body_Background_Color;\n color: $TF_Modal_Body_Color;\n padding: 20px;\n\n &.twofas-hidden {\n display: none;\n }\n\n .twofas-spinner-container {\n display: inline-block;\n padding-right: 30px;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n display: block;\n float: left;\n margin-right: -70px;\n }\n\n @media all and (max-width: 480px) {\n padding-right: 0;\n float: none;\n margin-right: 0;\n margin-bottom: 20px;\n text-align: center;\n\n .twofas-spinner-circle {\n display: inline-block;\n }\n }\n }\n\n .twofas-content-container {\n display: inline-block;\n padding: 0;\n text-align: left;\n width: auto;\n\n @media all and (max-width: 600px) {\n display: block;\n float: left;\n padding-left: 70px;\n\n &.twofas-qr-code-container,\n &.twofas-without-spinner {\n padding-left: 0;\n }\n }\n\n @media all and (max-width: 480px) {\n padding-left: 0;\n }\n\n .twofas-text-content {\n &.twofas-remember-me {\n margin-top: 20px;\n }\n\n p {\n display: inline-block;\n font-size: 14px;\n line-height: 18px;\n color: $TF_Modal_Body_Color;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n .twofas-line {\n display: inline;\n }\n }\n\n @media all and (max-width: 480px) {\n text-align: center;\n }\n }\n\n .twofas-modal-logo {\n display: inline-block;\n padding-left: 30px;\n vertical-align: top;\n\n @media all and (max-width: 600px) {\n display: none;\n }\n }\n\n .twofas-qr-code {\n image-rendering: pixelated;\n }\n\n img {\n max-width: 100%;\n }\n }\n\n .twofas-buttons {\n margin-top: 20px;\n text-align: right;\n\n @media all and (max-width: 520px) {\n .twofas-btn {\n display: block;\n margin: 0 auto 10px;\n padding: 0 15px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n &.cancel-btn {\n border: 1px solid $TF_Modal_Cancel_Btn_Border;\n }\n }\n }\n\n &.twofas-buttons-center {\n text-align: center;\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-badge {\n display: block;\n width: 26px;\n height: 26px;\n line-height: 26px;\n border-radius: 50%;\n text-align: center;\n font-size: 14px;\n font-weight: 700;\n}\n\n.twofas-welcome-box .twofas-badge {\n background: $TF_WelcomeBox_Badge_BackgroundColor;\n color: $TF_WelcomeBox_Badge_Color;\n}\n\n.twofas-bar .twofas-badge {\n display: inline-block;\n width: 23px;\n height: 23px;\n line-height: 23px;\n font-size: 12px;\n margin-left: 5px;\n background: $TF_BarTab_Badge_BackgroundColor;\n color: $TF_BarTab_Badge_Color;\n\n @media all and (max-width: 400px) {\n display: none;\n }\n}","@import \"../includes/variables\";\n\n.twofas-bar {\n width: 100%;\n height: 46px;\n line-height: 46px;\n background: $TF_BarTab_BackgroundColor;\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n\n @media all and (max-width: 640px) {\n height: auto;\n overflow: hidden;\n }\n\n .twofas-list-inline {\n li {\n width: 200px;\n height: 46px;\n line-height: 46px;\n text-align: center;\n color: $TF_BarTab_Color;\n font-size: 11px;\n font-weight: 700;\n text-transform: uppercase;\n border: 1px solid transparent;\n border-bottom: 0;\n\n @media all and (max-width: 1100px) {\n width: 180px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: auto;\n padding: 0 15px;\n }\n\n @media all and (max-width: 640px) {\n width: 50%;\n }\n\n &:not(.twofas-disabled):not(.twofas-active):hover {\n background: $TF_BarTab_Hover_BackgroundColor;\n }\n\n &.twofas-disabled {\n cursor: not-allowed;\n opacity: .75;\n user-select: none;\n\n a {\n pointer-events: none;\n\n .twofas-badge {\n background: $TF_BarTab_Badge_BackgroundColor_Disabled;\n }\n }\n }\n\n &.twofas-active {\n color: $TF_BarTab_Active_Color;\n background: $TF_BarTab_Active_BackgroundColor;\n border-color: $TF_BarTab_Active_Border;\n }\n\n .twofas-line {\n display: inline;\n\n @media all and (max-width: 400px) {\n display: block;\n line-height: 13px;\n }\n }\n\n .twofas-hyphen {\n display: inline;\n\n @media all and (max-width: 400px) {\n display: none;\n }\n }\n\n a {\n color: inherit;\n text-decoration: none;\n\n &:hover,\n &:focus,\n &:active {\n text-decoration: none;\n }\n\n > span:not(.twofas-badge) {\n @media all and (max-width: 400px) {\n display: inline-block;\n vertical-align: middle;\n }\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n@import '../includes/mixins';\n\n.twofas-content {\n position: relative;\n height: 100%;\n overflow: hidden;\n background: $TF_Content_BackgroundColor;\n color: $TF_Content_Color;\n border: 1px solid $TF_Content_Border;\n border-top: 0;\n\n &.twofas-configured {\n height: auto;\n overflow: hidden;\n\n .twofas-configured-collapse {\n display: table;\n }\n\n .twofas-content-items-container {\n height: 300px;\n width: 100%;\n overflow: hidden;\n position: relative;\n margin-top: 30px;\n }\n }\n\n &-container {\n width: 100%;\n height: auto;\n overflow: hidden;\n padding: 30px;\n }\n\n .twofas-content-mobile {\n display: none;\n width: 100%;\n height: auto;\n overflow: hidden;\n text-align: center;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n\n & + p {\n font-size: 16px;\n margin-top: 5px;\n }\n\n img {\n max-width: 100%;\n }\n }\n\n .twofas-configured-collapse {\n background: rgba($TF_Content_Collapse_Background_Color, .75);\n display: none;\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n z-index: 3;\n\n &-box-container {\n display: table-cell;\n vertical-align: middle;\n text-align: center;\n }\n\n &-box {\n display: inline-block;\n padding: 20px;\n background: $TF_Content_Collapse_Box_Background_Color;\n border: 1px solid $TF_Content_Collapse_Background_Color;\n -webkit-box-shadow: 0 0 20px 2px #435e59;\n box-shadow: 0 0 20px 2px #435e59;\n max-width: 95%;\n\n .twofas-phone-number {\n margin-bottom: 10px;\n }\n }\n }\n\n &-header {\n width: 100%;\n height: auto;\n overflow: hidden;\n padding-top: 5px;\n font-size: 11px;\n font-weight: 700;\n margin-bottom: 30px;\n\n .twofas-status {\n text-transform: uppercase;\n font-size: 10px;\n }\n\n a {\n display: inline-block;\n vertical-align: middle;\n color: inherit;\n }\n\n i {\n vertical-align: middle;\n margin-left: 2px;\n margin-top: -2px;\n }\n\n ul.twofas-list-spacer {\n @media all and (max-width: $screen-xs-max) {\n display: table;\n width: 100%;\n text-align: center;\n }\n\n @media all and (max-width: 440px) {\n display: block;\n }\n\n li {\n form {\n margin-top: -2px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: table-cell;\n border: 0;\n float: none;\n height: 40px !important;\n padding: 0;\n min-width: 20%;\n\n &:first-of-type,\n &:nth-of-type(2) {\n a {\n border-right-width: 0;\n\n @media all and (max-width: 440px) {\n border-right-width: 1px;\n border-bottom-width: 0;\n }\n }\n }\n\n &:last-of-type {\n a {\n border-right-width: 1px !important;\n border-bottom-width: 1px !important;\n }\n }\n\n a {\n background: $TF_Content_Status_RWD_Background_Color;\n display: block;\n height: 40px;\n line-height: 40px;\n border: 1px solid $TF_Content_Status_RWD_Border;\n\n &:hover {\n background: darken($TF_Content_Status_RWD_Background_Color, 5%);\n color: inherit;\n text-decoration: none;\n }\n }\n\n .twofas-learn-more {\n font-size: 11px;\n }\n }\n\n @media all and (max-width: 600px) {\n min-width: 15%;\n\n a {\n padding: 0 5px;\n\n .twofas-icon {\n display: none;\n }\n }\n }\n\n @media all and (max-width: 440px) {\n display: block;\n width: 100%;\n }\n }\n }\n }\n\n &-description {\n p {\n font-size: 18px;\n line-height: 28px;\n letter-spacing: .5px;\n\n @media all and (max-width: $screen-sm-max) {\n font-size: 16px;\n line-height: 24px;\n letter-spacing: 0;\n }\n }\n }\n\n &-item {\n width: 100%;\n height: 300px;\n padding: 40px 0;\n border-bottom: 1px solid $TF_Content_Item_Border;\n\n @media all and (max-width: $screen-md-max) {\n height: 250px;\n padding: 20px 0;\n }\n\n @media all and (max-width: $screen-xs-max) {\n height: auto;\n }\n\n &:nth-last-of-type(2) {\n border-bottom: 0;\n }\n\n &-left,\n &-right {\n height: 100%;\n float: left;\n }\n\n &-left {\n width: 20%;\n margin-right: 2.5%;\n line-height: 220px;\n\n @media all and (max-width: $screen-md-max) {\n width: 25%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 30%;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: none;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n &-right {\n position: relative;\n width: 77.5%;\n display: table;\n vertical-align: middle;\n\n @media all and (max-width: $screen-md-max) {\n width: 72.5%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 67.5%;\n }\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n width: 100%;\n text-align: center;\n }\n\n &.twofas-phone-container {\n z-index: 2;\n }\n\n &-content {\n display: table-cell;\n vertical-align: middle;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n }\n\n &-bottom {\n position: absolute;\n width: 100%;\n bottom: 0;\n left: 0;\n\n @media all and (max-width: $screen-xs-max) {\n position: static;\n bottom: auto;\n left: auto;\n margin-top: 15px;\n }\n\n @media all and (max-width: 400px) {\n > .twofas-btn {\n margin: 0 auto;\n }\n\n .twofas-btn {\n display: block;\n }\n\n .twofas-buttons-bottom {\n margin-top: 10px;\n\n button {\n margin-left: 0;\n }\n }\n }\n }\n\n .intl-tel-input {\n display: inline-block;\n\n .flag-container {\n max-width: 100%;\n\n .country-list {\n @media all and (max-width: 640px) {\n position: relative;\n max-width: 100%;\n }\n }\n }\n }\n\n h6 {\n font-size: 16px;\n line-height: 20px;\n font-weight: 500;\n margin-bottom: 20px;\n }\n\n p {\n font-size: 18px;\n line-height: 24px;\n\n &.twofas-step {\n font-size: 14px;\n line-height: 20px;\n font-weight: 700;\n }\n\n &.twofas-small {\n font-size: 12px;\n line-height: 14px;\n margin-top: 5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-top: 0;\n line-height: 16px;\n }\n }\n\n a {\n color: $TF_Color_Link;\n }\n }\n\n h6,\n p.twofas-step {\n @media all and (max-width: $screen-xs-max) {\n text-align: left;\n }\n }\n }\n }\n\n @import 'content/offline';\n @import 'content/tokens';\n @import 'content/trusted_devices';\n}\n","@import '../../includes/variables';\n\n.twofas-offline-stats {\n position: relative;\n width: 365px;\n height: auto;\n padding: 35px 0 57.5px;\n margin: 80px auto 62.5px auto;\n border: 1px solid $TF_Offline_Stats_Border_Color;\n text-align: center;\n\n &-active-codes {\n color: $TF_Offline_Stats_Active_Color;\n margin-left: 7px;\n\n h2,\n p {\n color: inherit;\n }\n }\n\n &-of {\n vertical-align: top;\n padding: 0 25px;\n\n p {\n line-height: 88px !important;\n }\n }\n\n &-container {\n p {\n &.twofas-last-generate {\n font-size: 12px;\n line-height: 22px;\n color: $TF_Offline_Stats_Color;\n }\n }\n }\n\n .twofas-offline-stats-generated {\n > div {\n display: inline-block;\n }\n }\n\n .twofas-offline-codes-data {\n p {\n margin-top: 0;\n }\n\n ul {\n list-style: square;\n font-size: 20px;\n margin-left: 20px;\n }\n\n li {\n padding: 5px 0;\n }\n\n .twofas-offline-codes-list {\n display: none;\n }\n\n code {\n margin: 0;\n padding: 0;\n }\n\n pre {\n font-family: Arial, sans-serif;\n font-size: 18px;\n line-height: 150%;\n padding: 10px;\n }\n }\n\n .twofas-offline-codes-list {\n display: none;\n }\n\n h2 {\n font-size: 75px;\n font-weight: 700;\n }\n\n p {\n font-size: 18px;\n line-height: 20px;\n }\n}\n","@import '../../includes/variables';\n\n.twofas-stores-download {\n height: auto;\n overflow: hidden;\n margin-top: 25px;\n\n @media all and (max-width: $screen-xs-max) {\n display: inline-block;\n margin-top: 15px;\n }\n\n a {\n display: block;\n float: left;\n margin-right: 20px;\n\n @media all and (max-width: 400px) {\n display: inline-block;\n float: none;\n margin: 10px 0 0 0;\n\n &:first-of-type {\n margin-top: 0;\n }\n }\n\n &:last-of-type {\n margin-right: 0;\n }\n }\n}\n\n.twofas-content-item {\n &-qr {\n position: relative;\n height: 100%;\n\n &:before {\n content: '';\n display: block;\n padding-top: 100%;\n }\n\n img {\n position: absolute;\n top: 0;\n left: 50%;\n bottom: 0;\n right: 0;\n display: inline-block;\n border: 1px solid #e5e5e6;\n padding: 6px;\n transform: translateX(-50%);\n max-height: 100%;\n image-rendering: pixelated;\n }\n }\n\n .twofas-buttons-bottom {\n display: inline-block;\n }\n}\n",".twofas-icon {\n\tbackground-image: url('../images/spritesheet.png');\n\tbackground-repeat: no-repeat;\n\tdisplay: inline-block;\n}\n\n// ICON app-store\n@mixin twofas-icon-app-store() {\n\tbackground-position: 0 -133px !important;\n}\n\n@mixin twofas-icon-app-store-mixin() {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n\n.twofas-icon-app-store {\n\tbackground-position: 0 -133px;\n\theight: 40px;\n\twidth: 135px;\n}\n// ICON backup-codes\n@mixin twofas-icon-backup-codes() {\n\tbackground-position: -276px -110px !important;\n}\n\n@mixin twofas-icon-backup-codes-mixin() {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n\n.twofas-icon-backup-codes {\n\tbackground-position: -276px -110px;\n\theight: 24px;\n\twidth: 21px;\n}\n// ICON download\n@mixin twofas-icon-download() {\n\tbackground-position: -194px 0 !important;\n}\n\n@mixin twofas-icon-download-mixin() {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n\n.twofas-icon-download {\n\tbackground-position: -194px 0;\n\theight: 87px;\n\twidth: 48px;\n}\n// ICON google-play\n@mixin twofas-icon-google-play() {\n\tbackground-position: 0 -89px !important;\n}\n\n@mixin twofas-icon-google-play-mixin() {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n\n.twofas-icon-google-play {\n\tbackground-position: 0 -89px;\n\theight: 42px;\n\twidth: 136px;\n}\n// ICON info-ok\n@mixin twofas-icon-info-ok() {\n\tbackground-position: -222px -89px !important;\n}\n\n@mixin twofas-icon-info-ok-mixin() {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-ok {\n\tbackground-position: -222px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info-x\n@mixin twofas-icon-info-x() {\n\tbackground-position: -170px -89px !important;\n}\n\n@mixin twofas-icon-info-x-mixin() {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info-x {\n\tbackground-position: -170px -89px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON info\n@mixin twofas-icon-info() {\n\tbackground-position: -138px -111px !important;\n}\n\n@mixin twofas-icon-info-mixin() {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n\n.twofas-icon-info {\n\tbackground-position: -138px -111px;\n\theight: 16px;\n\twidth: 16px;\n}\n// ICON numpad\n@mixin twofas-icon-numpad() {\n\tbackground-position: -244px 0 !important;\n}\n\n@mixin twofas-icon-numpad-mixin() {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n\n.twofas-icon-numpad {\n\tbackground-position: -244px 0;\n\theight: 73px;\n\twidth: 56px;\n}\n// ICON offline-codes\n@mixin twofas-icon-offline-codes() {\n\tbackground-position: -244px -75px !important;\n}\n\n@mixin twofas-icon-offline-codes-mixin() {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n\n.twofas-icon-offline-codes {\n\tbackground-position: -244px -75px;\n\theight: 33px;\n\twidth: 33px;\n}\n// ICON padlock\n@mixin twofas-icon-padlock() {\n\tbackground-position: -216px -123px !important;\n}\n\n@mixin twofas-icon-padlock-mixin() {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n\n.twofas-icon-padlock {\n\tbackground-position: -216px -123px;\n\theight: 32px;\n\twidth: 22px;\n}\n// ICON refresh\n@mixin twofas-icon-refresh() {\n\tbackground-position: -213px -161px !important;\n}\n\n@mixin twofas-icon-refresh-mixin() {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n\n.twofas-icon-refresh {\n\tbackground-position: -213px -161px;\n\theight: 12px;\n\twidth: 12px;\n}\n// ICON remove-hover\n@mixin twofas-icon-remove-hover() {\n\tbackground-position: -227px -161px !important;\n}\n\n@mixin twofas-icon-remove-hover-mixin() {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove-hover {\n\tbackground-position: -227px -161px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON remove\n@mixin twofas-icon-remove() {\n\tbackground-position: -156px -111px !important;\n}\n\n@mixin twofas-icon-remove-mixin() {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n\n.twofas-icon-remove {\n\tbackground-position: -156px -111px;\n\theight: 10px;\n\twidth: 10px;\n}\n// ICON sms\n@mixin twofas-icon-sms() {\n\tbackground-position: -98px 0 !important;\n}\n\n@mixin twofas-icon-sms-mixin() {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n\n.twofas-icon-sms {\n\tbackground-position: -98px 0;\n\theight: 87px;\n\twidth: 94px;\n}\n// ICON support\n@mixin twofas-icon-support() {\n\tbackground-position: -194px -89px !important;\n}\n\n@mixin twofas-icon-support-mixin() {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n\n.twofas-icon-support {\n\tbackground-position: -194px -89px;\n\theight: 32px;\n\twidth: 26px;\n}\n// ICON tick-admin\n@mixin twofas-icon-tick-admin() {\n\tbackground-position: -138px -89px !important;\n}\n\n@mixin twofas-icon-tick-admin-mixin() {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n\n.twofas-icon-tick-admin {\n\tbackground-position: -138px -89px;\n\theight: 20px;\n\twidth: 30px;\n}\n// ICON tick-enabled\n@mixin twofas-icon-tick-enabled() {\n\tbackground-position: -222px -107px !important;\n}\n\n@mixin twofas-icon-tick-enabled-mixin() {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick-enabled {\n\tbackground-position: -222px -107px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON tick\n@mixin twofas-icon-tick() {\n\tbackground-position: -194px -161px !important;\n}\n\n@mixin twofas-icon-tick-mixin() {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n\n.twofas-icon-tick {\n\tbackground-position: -194px -161px;\n\theight: 12px;\n\twidth: 17px;\n}\n// ICON token\n@mixin twofas-icon-token() {\n\tbackground-position: 0 0 !important;\n}\n\n@mixin twofas-icon-token-mixin() {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n\n.twofas-icon-token {\n\tbackground-position: 0 0;\n\theight: 87px;\n\twidth: 96px;\n}\n// ICON tokens\n@mixin twofas-icon-tokens() {\n\tbackground-position: -279px -75px !important;\n}\n\n@mixin twofas-icon-tokens-mixin() {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n\n.twofas-icon-tokens {\n\tbackground-position: -279px -75px;\n\theight: 30px;\n\twidth: 18px;\n}\n// ICON trusted\n@mixin twofas-icon-trusted() {\n\tbackground-position: -244px -142px !important;\n}\n\n@mixin twofas-icon-trusted-mixin() {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n\n.twofas-icon-trusted {\n\tbackground-position: -244px -142px;\n\theight: 22px;\n\twidth: 30px;\n}\n// ICON turn-on-off\n@mixin twofas-icon-turn-on-off() {\n\tbackground-position: -276px -142px !important;\n}\n\n@mixin twofas-icon-turn-on-off-mixin() {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n\n.twofas-icon-turn-on-off {\n\tbackground-position: -276px -142px;\n\theight: 17px;\n\twidth: 16px;\n}\n// ICON twofas-auth\n@mixin twofas-icon-twofas-auth() {\n\tbackground-position: -194px -123px !important;\n}\n\n@mixin twofas-icon-twofas-auth-mixin() {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n\n.twofas-icon-twofas-auth {\n\tbackground-position: -194px -123px;\n\theight: 36px;\n\twidth: 20px;\n}\n// ICON vms\n@mixin twofas-icon-vms() {\n\tbackground-position: -244px -110px !important;\n}\n\n@mixin twofas-icon-vms-mixin() {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n\n.twofas-icon-vms {\n\tbackground-position: -244px -110px;\n\theight: 30px;\n\twidth: 30px;\n}\n","@import '../../includes/variables';\n@import '../../includes/sprites';\n\n.twofas-content-table {\n height: auto;\n overflow: hidden;\n width: 100%;\n\n table {\n border-collapse: collapse;\n margin-top: 95px;\n margin-bottom: 10px;\n width: 100%;\n\n @media all and (max-width: $screen-md-max) {\n margin-top: 50px;\n }\n\n thead {\n background: $TF_Trusted_Table_Color;\n text-align: left;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n\n th {\n font-size: 13px;\n font-weight: 300;\n }\n }\n\n td,\n th {\n height: 38px;\n line-height: 38px;\n\n @media all and (max-width: $screen-sm-max) {\n height: auto;\n overflow: hidden;\n line-height: 22px;\n }\n }\n\n th {\n padding: 0 25px;\n\n @media all and (max-width: 1100px) {\n padding: 0 10px;\n }\n }\n\n tr {\n @media all and (max-width: $screen-sm-max) {\n float: left;\n width: 49%;\n padding: 15px 0;\n margin-right: 2%;\n\n &:nth-of-type(2n) {\n margin-right: 0;\n }\n }\n\n @media all and (max-width: $screen-xs-max) {\n width: 100%;\n margin-right: 0;\n margin-bottom: 15px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n }\n }\n\n td {\n font-size: 15px;\n\n @media all and (max-width: $screen-sm-max) {\n padding: 0 15px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n\n &::before {\n font-weight: 700;\n font-size: 13px;\n margin-right: 5px;\n }\n\n &:nth-of-type(1) {\n &::before {\n content: 'Browser and device: ';\n }\n }\n\n &:nth-of-type(2) {\n &::before {\n content: 'Added: ';\n }\n }\n\n &:nth-of-type(3) {\n &::before {\n content: 'Last logged in: ';\n }\n }\n\n &:nth-of-type(4) {\n &::before {\n content: 'IP Address: ';\n }\n }\n\n &:nth-of-type(5) {\n &::before {\n content: 'Action: ';\n }\n }\n }\n\n &:first-of-type {\n .twofas-td-content {\n border-left: none;\n }\n }\n\n .twofas-td-content {\n border-left: 1px solid $TF_Trusted_Table_Color;\n display: inline;\n height: 18px;\n padding: 0 25px;\n\n @media all and (max-width: 1100px) {\n padding: 0 10px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n border-left: 0;\n padding: 0;\n font-size: 13px;\n }\n }\n\n .twofas-hour {\n color: $TF_Trusted_Hour_Color;\n margin-left: 15px;\n font-size: 13px;\n display: none;\n\n @media all and (max-width: $screen-sm-max) {\n margin-left: 5px;\n }\n }\n\n .twofas-trusted-device-country {\n color: $TF_Trusted_Hour_Color;\n font-size: 13px;\n display: none;\n margin-right: 4px;\n\n &:empty {\n margin-right: 0;\n }\n }\n\n .twofas-ip {\n margin-left: -4px;\n }\n\n .twofas-visible {\n display: inline-block;\n }\n\n .twofas-remove {\n color: $TF_Trusted_Remove_Color;\n font-size: 11px;\n font-weight: 700;\n text-decoration: none;\n\n &:hover {\n color: $TF_Trusted_Remove_Hover_Color;\n text-decoration: none;\n\n .twofas-icon {\n @include twofas-icon-remove-hover();\n }\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -2px;\n }\n }\n }\n\n tr {\n border: 1px solid $TF_Trusted_Table_Color;\n }\n }\n\n table,\n thead,\n tbody,\n th,\n td,\n tr {\n @media all and (max-width: $screen-sm-max) {\n display: block;\n }\n }\n\n h5 {\n font-size: 22px;\n line-height: 60px;\n font-weight: 700;\n margin: 20px 0;\n text-align: center;\n }\n\n .twofas-trusted-devices {\n @media all and (max-width: $screen-sm-max) {\n height: auto;\n overflow: hidden;\n }\n }\n\n .twofas-add-trusted-device {\n width: 100%;\n float: none;\n height: auto;\n overflow: hidden;\n clear: both;\n margin-top: 20px;\n }\n}\n","@import '../includes/variables';\n\n.twofas-switch {\n display: block;\n height: 25px;\n width: 69px;\n line-height: 25px;\n position: relative;\n border: 0;\n background: none;\n color: #FFF;\n border-radius: 12.5px;\n padding: 0 3px;\n\n &.twofas-enabled {\n background: $TF_Color_SuccessDark;\n\n .twofas-on {\n background: $TF_Color_Success;\n }\n }\n\n &.twofas-disabled {\n background: $TF_Color_Danger;\n color: $TF_Switch_Color !important;\n\n .twofas-off {\n background: darken($TF_Color_Danger, 25%);\n }\n }\n\n span {\n display: inline-block;\n float: left;\n font-weight: 700;\n font-size: 10px;\n text-transform: uppercase;\n width: 31px;\n height: 18.5px;\n line-height: 18.5px;\n border-radius: 9.25px;\n padding-top: 1px;\n\n &.twofas-on {\n text-align: center;\n }\n\n &.twofas-off {\n text-align: center;\n }\n }\n}\n",".twofas-totp-secret {\n display: none;\n}\n","@import '../includes/variables';\n\n.twofas-tooltip {\n &::before {\n display: none;\n content: '';\n position: absolute;\n left: 105%;\n top: 50%;\n transform: translate(-5px, -50%);\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 5px 5px 5px 0;\n border-color: transparent $TF_Tooltip_BackgroundColor transparent transparent;\n }\n\n &::after {\n display: none;\n position: absolute;\n left: 105%;\n top: 50%;\n transform: translateY(-50%);\n border-radius: 3px;\n font-size: 12px;\n line-height: 15px;\n padding: 10px;\n min-width: 115px;\n color: $TF_Tooltip_Color;\n background: $TF_Tooltip_BackgroundColor;\n z-index: 9999;\n }\n\n &:hover {\n &:before {\n display: block;\n }\n\n &:after {\n display: block;\n content: attr(data-tooltip);\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-welcome-box {\n background: $TF_WelcomeBox_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_BorderColor;\n border-radius: 4px;\n text-align: center;\n margin-bottom: 75px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 40px;\n background: none;\n border: 0;\n }\n\n .row {\n @media all and (max-width: $screen-xs-max) {\n margin: 0;\n }\n }\n\n &-section {\n padding: 25px 0;\n position: relative;\n\n &.twofas-decoration {\n background: $TF_WelcomeBox_Decoration_BackgroundColor;\n border-left: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n border-right: 1px solid $TF_WelcomeBox_Decoration_BorderColor;\n\n @media all and (max-width: $screen-sm-max) {\n border-left: 0;\n border-right: 0;\n }\n }\n\n .twofas-badge {\n position: absolute;\n left: 50%;\n top: -13px;\n margin-left: -13px;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n .twofas-login-form {\n display: inline-block;\n position: relative;\n\n > img {\n margin-top: 58px;\n }\n }\n\n .twofas-arrow {\n position: absolute;\n left: 100%;\n }\n\n h2 {\n font-size: 20px;\n font-weight: 400;\n color: $TF_Color_FontNormal;\n margin-bottom: 5px;\n }\n\n p {\n font-size: 14px;\n font-weight: 400;\n color: $TF_WelcomeBox_Decoration_Color;\n }\n }\n\n &-block {\n width: 65%;\n height: 58px;\n line-height: 58px;\n background: $TF_WelcomeBox_Block_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_Block_Border;\n border-radius: 2px;\n margin: 0 auto;\n\n @media all and (max-width: 1300px) {\n width: 75%;\n }\n\n @media all and (max-width: $screen-md-max) {\n width: 80%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 60%;\n height: 50px;\n line-height: 50px;\n }\n\n @media all and (max-width: 500px) {\n width: 80%;\n }\n\n @media all and (max-width: 400px) {\n width: 90%;\n }\n\n &.twofas-big {\n width: 105%;\n margin: 15px 0 0 -2.5%;\n\n @media all and (max-width: $screen-sm-max) {\n width: 60%;\n margin: 15px auto 0;\n }\n\n @media all and (max-width: 500px) {\n width: 80%;\n }\n\n @media all and (max-width: 400px) {\n width: 90%;\n }\n }\n\n &:nth-of-type(1):nth-last-of-type(2) {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n border-bottom: 1px solid $TF_WelcomeBox_Block_BorderLight;\n }\n\n &:nth-of-type(2):nth-last-of-type(1) {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-top: 0;\n }\n\n &-content {\n position: relative;\n width: 100%;\n margin: 0 auto;\n text-align: center;\n\n p {\n display: inline-block;\n margin-top: -6px;\n vertical-align: middle;\n }\n }\n\n .twofas-icon-container {\n display: inline-block;\n width: 35px;\n margin-right: 10px;\n text-align: center;\n\n @media all and (max-width: $screen-md-max) {\n margin-right: 5px;\n margin-left: 5px;\n }\n\n @media all and (max-width: 1050px) {\n margin-right: 3px;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n p {\n display: inline-block;\n font-weight: 500;\n font-size: 16px;\n color: $TF_WelcomeBox_Block_Color;\n width: 130px;\n cursor: default;\n\n @media all and (max-width: $screen-md-max) {\n width: 120px;\n }\n\n @media all and (max-width: 1050px) {\n width: 115px;\n }\n\n @media all and (max-width: $screen-sm-max) {\n font-size: 15px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 14px;\n }\n }\n\n i {\n vertical-align: baseline;\n }\n }\n\n &-col {\n &:first-of-type {\n padding-right: 0;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n &:last-of-type {\n padding-left: 0;\n\n @media all and (max-width: $screen-sm-max) {\n display: none;\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n background: $TF_WelcomeBox_Decoration_BackgroundColor;\n border: 1px solid $TF_WelcomeBox_BorderColor;\n border-radius: 4px;\n }\n }\n\n .twofas-switch {\n margin: 18px auto 15px auto;\n }\n}\n","@import 'variables';\n\n.twofas-clear-fix {\n *zoom: 1;\n\n &::before,\n &::after { content: ' '; display: table; }\n\n &::after { clear: both; }\n}\n\n* {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n outline: none;\n}\n\n.twofas-anim-off,\n.twofas-anim-off * {\n -moz-transition: none !important;\n -ms-transition: none !important;\n -o-transition: none !important;\n -webkit-transition: none !important;\n transition: none !important;\n}\n\ninput,\ntextarea,\nbutton {\n appearance: none;\n}\n\na {\n color: inherit;\n outline: none;\n text-decoration: none;\n\n &:hover,\n &:active,\n &:focus {\n color: inherit;\n text-decoration: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n}\n\n.twofas-muted {\n color: $TF_Color_FontMuted !important;\n}\n\n.twofas-success {\n color: $TF_Color_Success !important;\n}\n\n.twofas-disabled {\n color: $TF_Color_Disabled !important;\n}\n\n.twofas-danger {\n color: $TF_Color_Danger !important;\n}\n\n.text-center {\n text-align: center;\n}\n\n.twofas-pull-right {\n float: right;\n}\n\n.twofas-pull-left {\n float: left;\n}\n\n.twofas-line {\n display: block;\n}\n\n// intl-tel-input\n.iti-flag {background-image: url(\"../images/flags.png\");}\n\n@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n .iti-flag {background-image: url(\"../images/flags@2x.png\");}\n}\n\n.intl-tel-input {\n position: relative;\n display: block;\n margin: 30px 0 10px 0;\n}\n","@import 'variables';\n\n& {\n font-family: $TF_FontFamily;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n line-height: 1;\n text-rendering: optimizeSpeed;\n\n p,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n line-height: normal;\n margin: 0;\n padding: 0;\n }\n\n .wrap {\n h1 {\n font-weight: 400;\n font-size: 22px;\n line-height: 38px;\n margin-bottom: 20px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 10px;\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 18px;\n }\n\n @media all and (max-width: 480px) {\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n span {\n line-height: 38px;\n }\n\n img {\n margin-right: 15px;\n vertical-align: middle;\n }\n }\n\n h2 {\n margin-bottom: 20px;\n height: auto;\n overflow: hidden;\n width: 100%;\n\n @media all and (max-width: $screen-sm-max) {\n margin-bottom: 10px;\n }\n }\n }\n}\n","@import 'variables';\n@import 'global';\n\n@mixin twofas-btn-anim {\n -moz-transition: background-color, color .2s ease-in-out;\n -ms-transition: background-color, color .2s ease-in-out;\n -o-transition: background-color, color .2s ease-in-out;\n -webkit-transition: background-color, color .2s ease-in-out;\n transition: background-color, color .2s ease-in-out;\n}\n\n.twofas-btn {\n @include twofas-btn-anim;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n position: relative;\n display: inline-block;\n border: 0;\n -webkit-border-radius: 0;\n -moz-border-radius: 0;\n border-radius: 0;\n height: 30px;\n line-height: 30px;\n width: auto;\n text-align: center;\n font-size: 10px;\n font-weight: 700;\n letter-spacing: .5px;\n padding: 0 28px;\n\n * {\n @include twofas-btn-anim;\n }\n\n &:hover,\n &:focus,\n &:active,\n &:visited {\n text-decoration: none;\n }\n\n &[disabled] {\n cursor: not-allowed;\n -webkit-filter: saturate(0.5);\n filter: saturate(0.5);\n }\n\n &.twofas-wait {\n cursor: wait !important;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n\n > *:not(.twofas-spinner-button) {\n visibility: hidden;\n }\n\n .twofas-spinner-button {\n display: inline-block;\n position: absolute;\n left: 50%;\n -webkit-transform: translate(-50%, -50%);\n -moz-transform: translate(-50%, -50%);\n -ms-transform: translate(-50%, -50%);\n -o-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n top: 50%;\n }\n }\n\n .twofas-spinner-button {\n display: none;\n }\n\n &.twofas-block-btn {\n display: block;\n }\n\n &.twofas-action-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Button_Action_BackgroundColor, 30%);\n }\n\n .twofas-sms-sent-message {\n display: none;\n }\n\n &.twofas-send-sms-button {\n padding: 0 37.5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin: 0 auto;\n }\n }\n }\n\n &.twofas-submit-btn {\n background: $TF_Button_Submit_BackgroundColor;\n color: $TF_Button_Submit_Color;\n\n &:hover {\n background: lighten($TF_Button_Submit_BackgroundColor, 5%);\n }\n }\n\n &.twofas-refresh-btn {\n background: transparent;\n color: $TF_Button_Refresh_Color;\n text-align: left;\n padding: 0;\n margin-left: 15px;\n\n &:hover {\n color: darken($TF_Button_Refresh_Color, 5%);\n }\n\n i {\n vertical-align: middle;\n margin-right: 2px;\n }\n }\n\n &.twofas-enable-token-btn {\n width: 133px;\n }\n\n &.twofas-generate-backup-btn {\n background: $TF_Offline_Stats_Button_Background_Color;\n color: $TF_Offline_Stats_Button_Color;\n font-size: 12px;\n font-weight: 700;\n letter-spacing: .5px;\n height: 45px;\n line-height: 45px;\n text-transform: uppercase;\n position: absolute;\n left: 50%;\n -webkit-transform: translateX(-50%);\n -moz-transform: translateX(-50%);\n -ms-transform: translateX(-50%);\n -o-transform: translateX(-50%);\n transform: translateX(-50%);\n bottom: -22.5px;\n width: 65%;\n\n &:hover {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n }\n }\n\n &.twofas-backup-action-btn {\n background: $TF_Offline_Stats_Button_Background_Color;\n color: $TF_Offline_Stats_Button_Color;\n font-size: 12px;\n font-weight: 700;\n letter-spacing: .5px;\n height: 45px;\n line-height: 45px;\n margin-bottom: -20px;\n text-transform: uppercase;\n width: 65%;\n\n &:hover {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 5%);\n }\n\n &[disabled] {\n background: lighten($TF_Offline_Stats_Button_Background_Color, 30%);\n }\n }\n\n &.twofas-upgrade-btn {\n background: $TF_Admin_Upgrade_Button_Background_Color;\n color: $TF_Admin_Upgrade_Button_Color;\n font-size: 12px;\n font-weight: 700;\n text-transform: uppercase;\n height: 22px;\n line-height: 22px;\n margin-left: 15px;\n padding: 0 10px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n\n @media all and (max-width: 480px) {\n display: block;\n margin: 0 auto;\n }\n\n &:hover {\n background: lighten($TF_Admin_Upgrade_Button_Background_Color, 5%);\n }\n }\n\n &.twofas-disable-btn {\n background: $TF_Admin_Highlight_Color;\n color: $TF_Admin_Disable_Button_Color;\n font-size: 12px;\n font-weight: 700;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n padding: 0 15px;\n\n &:hover {\n background: lighten($TF_Admin_Highlight_Color, 5%);\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -1px;\n margin-right: 10px;\n }\n }\n\n &.twofas-enable-btn {\n background: $TF_Admin_Enable_Button_Background_Color;\n color: $TF_Admin_Enable_Button_Color;\n font-size: 12px;\n font-weight: 700;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n padding: 0 15px;\n\n &:hover {\n background: lighten($TF_Admin_Enable_Button_Background_Color, 5%);\n }\n\n .twofas-icon {\n vertical-align: middle;\n margin-top: -1px;\n margin-right: 10px;\n }\n }\n\n &.twofas-admin-table-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n display: block;\n height: 31px;\n line-height: 31px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n border-radius: 5px;\n font-size: 12px;\n font-weight: 700;\n\n @media all and (max-width: $screen-md-max) {\n padding: 0 15px;\n letter-spacing: -.3px;\n }\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n }\n\n &.twofas-account-box-btn {\n background: $TF_Button_Action_BackgroundColor;\n color: $TF_Button_Action_Color;\n display: inline-block;\n height: 27px;\n line-height: 27px;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n border-radius: 3px;\n font-size: 12px;\n font-weight: 700;\n padding: 0 20px;\n letter-spacing: -.05px;\n\n &:hover {\n background: lighten($TF_Button_Action_BackgroundColor, 5%);\n }\n }\n\n &.twofas-cancel-btn {\n color: $TF_Modal_Body_Color;\n\n &:hover {\n color: lighten($TF_Modal_Body_Color, 20%);\n }\n }\n\n &.twofas-mobile-config {\n margin: 0 auto 20px;\n max-width: 250px;\n padding: 0 15px;\n }\n\n &.twofas-collapse-btn {\n background: $TF_Content_Collapse_Button_Background_Color;\n color: $TF_Content_Collapse_Button_Color;\n border: 1px solid $TF_Content_Collapse_Button_Border;\n margin-top: 20px;\n\n &:hover {\n background: rgba(lighten($TF_Content_Collapse_Button_Color, 65%), .2);\n }\n }\n}\n\n.twofas-btn-as-link {\n border: 0;\n display: inline;\n background: none;\n color: inherit;\n margin: 0;\n padding: 0;\n text-decoration: underline;\n}\n\n.twofas-status-btn-as-link {\n border: 0;\n display: inline-block;\n background: none;\n color: inherit;\n margin: 0;\n padding: 2px 0 0 0;\n vertical-align: middle;\n}\n","@import 'variables';\n\ninput[type=\"text\"],\ninput[type=\"password\"],\ninput[type=\"tel\"],\ninput[type=\"email\"] {\n box-shadow: none;\n -webkit-box-shadow: none;\n display: block;\n height: 30px;\n line-height: 30px;\n border: 1px solid $TF_Input_Border_Color;\n\n @media all and (max-width: $screen-xs-max) {\n height: 35px;\n line-height: 35px;\n }\n\n &:focus {\n border-color: darken($TF_Input_Border_Color, 25%);\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n\n &.twofas-token-input {\n width: 133px;\n text-align: center;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 1px;\n margin: 25px 0 10px 0;\n\n &.twofas-big {\n width: 100%;\n height: 35px;\n line-height: 35px;\n font-size: 16px;\n margin: 10px 0;\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 16px;\n margin: 10px 0;\n }\n }\n\n &.twofas-white-bg {\n background-color: $TF_Input_Background_Color;\n }\n\n &.twofas-text-placeholder {\n &::-webkit-input-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &::-moz-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-ms-input-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-moz-placeholder {\n font-size: 12px;\n font-weight: 400;\n letter-spacing: 0;\n }\n }\n\n @media all and (max-width: $screen-xs-max) {\n font-size: 15px;\n margin: 10px auto;\n }\n }\n\n &.twofas-login-box-token-input {\n background-color: $TF_Login_Box_Input_Background_Color;\n display: inline-block;\n width: 133px;\n text-align: center;\n font-size: 13px;\n font-weight: 700;\n letter-spacing: 1px;\n margin: 5px auto 10px auto;\n height: 34px;\n line-height: 34px;\n\n &::-webkit-input-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &::-moz-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-ms-input-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n\n &:-moz-placeholder {\n font-weight: 400;\n letter-spacing: 0;\n }\n }\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-shadow: none;\n -webkit-box-shadow: none;\n\n &:focus {\n border-color: darken($TF_Input_Border_Color, 25%);\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n}\n\n.twofas-checkbox-input-box {\n margin-bottom: 8px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n input[type=\"checkbox\"] {\n display: none;\n\n &:checked {\n + label {\n .twofas-checkbox-icon {\n .twofas-checked {\n opacity: 1;\n }\n }\n\n .twofas-checkbox-desc {\n font-weight: 700;\n }\n }\n }\n }\n\n label {\n display: inline-block;\n user-select: none;\n\n .twofas-checkbox-icon {\n background-color: $TF_Checkbox_Icon_Background_Color;\n border: 1px solid #333;\n display: inline-block;\n height: 28px;\n line-height: 28px;\n text-align: center;\n width: 28px;\n\n .twofas-checked {\n opacity: 0;\n transition: all .2s ease-in-out;\n }\n }\n\n .twofas-checkbox-desc {\n margin-left: 5px;\n transition: all .2s ease-in-out;\n }\n }\n}\n\n.twofas-radio-input-box {\n margin-bottom: 8px;\n\n &:last-of-type {\n margin-bottom: 0;\n }\n\n input[type=\"radio\"] {\n display: none;\n\n &:checked {\n + label {\n .twofas-radio-icon {\n .twofas-checked {\n opacity: 1;\n }\n }\n\n .twofas-radio-desc {\n font-weight: 700;\n }\n }\n }\n }\n\n label {\n display: block;\n position: relative;\n user-select: none;\n width: 100%;\n\n .twofas-radio-icon {\n background-color: $TF_Checkbox_Icon_Background_Color;\n border: 1px solid #333;\n border-radius: 50%;\n display: inline-block;\n height: 28px;\n left: 0;\n line-height: 28px;\n position: absolute;\n text-align: center;\n top: 0;\n width: 28px;\n\n .twofas-checked {\n opacity: 0;\n transition: all .2s ease-in-out;\n }\n }\n\n .twofas-radio-desc {\n display: inline-block;\n line-height: 1.4;\n margin-left: 7px;\n padding-left: 28px;\n position: relative;\n top: 0;\n transition: all .2s ease-in-out;\n vertical-align: middle;\n\n &-title {\n font-size: 14px;\n font-weight: 700;\n }\n\n span {\n display: block;\n }\n }\n }\n}\n\n.twofas-form-inline {\n display: inline;\n}\n","@import '../includes/variables';\n\n.twofas-admin {\n h2 {\n font-size: 18px;\n line-height: 24px;\n font-weight: 700;\n margin-bottom: 15px;\n }\n\n @import 'admin/account';\n @import 'admin/delete_bar';\n @import 'admin/plans';\n @import 'admin/users';\n @import 'admin/video';\n @import 'admin/account-box';\n @import 'admin/configuration';\n}\n","@import '../../includes/variables';\n\n&-account-wrapper {\n .twofas-account {\n background: $TF_Admin_Action_Bar_Background_Color;\n color: $TF_Admin_Action_Bar_Color;\n font-size: 0;\n padding: 20px 15px;\n\n &-col {\n display: inline-block;\n\n @media all and (max-width: 600px) {\n display: block;\n text-align: center;\n }\n\n &.twofas-disable-container {\n margin-top: 9px;\n\n @media all and (max-width: 600px) {\n float: none !important;\n margin-top: 15px;\n }\n }\n\n .twofas-email,\n .twofas-plan {\n @media all and (max-width: 380px) {\n display: block;\n }\n }\n\n .twofas-plan-modal {\n @media all and (max-width: 480px) {\n display: block;\n }\n }\n\n p {\n display: inline-block;\n font-size: 14px;\n line-height: 24px;\n }\n\n form {\n display: inline-block;\n }\n }\n\n &-row {\n @media all and (max-width: 380px) {\n &:not(:first-of-type) {\n margin-top: 10px;\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n&-delete-bar-wrapper {\n margin: 30px -15px 0 -15px;\n\n .twofas-delete-bar {\n background: $TF_Admin_Delete_Bar_Background_Color;\n color: $TF_Admin_Delete_Bar_Color;\n font-size: 14px;\n font-weight: 400;\n height: 40px;\n line-height: 40px;\n padding: 0 25px;\n width: 100%;\n\n @media all and (max-width: 480px) {\n height: auto;\n line-height: 1;\n padding: 15px;\n }\n\n p {\n display: inline-block;\n }\n\n a {\n text-decoration: underline;\n color: inherit;\n }\n }\n}","@import '../../includes/variables';\n\n&-plans-wrapper {\n margin: 50px -15px 0 -15px;\n\n @media all and (max-width: $screen-sm-max) {\n margin-top: 30px;\n }\n\n .twofas-plans {\n background: $TF_Admin_Box_Background_Color;\n\n table {\n border-collapse: collapse;\n width: 100%;\n\n &.twofas-active-free {\n tbody {\n tr {\n td {\n &:nth-of-type(2) {\n background: $TF_Admin_Table_Active_Column_Background_Color;\n }\n }\n }\n }\n }\n\n &.twofas-active-premium {\n tbody {\n tr {\n td {\n &:nth-of-type(3) {\n background: $TF_Admin_Table_Active_Column_Background_Color;\n }\n }\n }\n }\n }\n\n thead {\n th {\n height: 50px;\n line-height: 50px;\n font-size: 18px;\n font-weight: 700;\n text-align: center;\n text-transform: uppercase;\n\n &:first-of-type {\n text-align: left;\n }\n\n &.twofas-basic {\n background: $TF_Admin_Table_Basic_Background_Color;\n color: $TF_Admin_Table_Basic_Color;\n border-right: 0;\n width: 15%;\n }\n\n &.twofas-premium {\n background: $TF_Admin_Table_Premium_Background_Color;\n color: $TF_Admin_Table_Premium_Color;\n border-left: 0;\n width: 15%;\n }\n }\n }\n\n tbody {\n .twofas-premium {\n display: none;\n }\n\n td {\n height: 80px;\n line-height: 80px;\n text-align: center;\n min-width: 235px;\n\n @media all and (max-width: $screen-md-max) {\n min-width: 195px;\n }\n\n &:first-of-type {\n text-align: left;\n }\n\n .twofas-cell-icon {\n display: block;\n float: left;\n width: 7%;\n text-align: center;\n\n @media all and (max-width: 1400px) {\n width: 14%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 10%;\n }\n\n @media all and (max-width: 480px) {\n width: 20%;\n }\n\n i {\n vertical-align: middle;\n }\n }\n\n .twofas-cell-content {\n display: inline-block;\n width: 93%;\n vertical-align: middle;\n padding-right: 20px !important;\n\n @media all and (max-width: 1400px) {\n width: 86%;\n }\n\n @media all and (max-width: $screen-sm-max) {\n width: 90%;\n }\n\n @media all and (max-width: 480px) {\n width: 80%;\n }\n\n h6 {\n font-size: 16px;\n font-weight: 700;\n margin: 0;\n padding: 0;\n }\n\n p {\n font-size: 12px;\n font-weight: 400;\n margin: 0;\n padding: 0;\n }\n }\n\n .twofas-tick-content {\n display: inline-block;\n vertical-align: middle;\n\n i,\n p {\n display: block;\n margin: 0 auto;\n text-align: center;\n }\n\n p {\n margin-top: 10px;\n font-size: 11px;\n font-weight: 700;\n\n a {\n text-decoration: underline;\n }\n }\n\n h5 {\n font-size: 18px;\n font-weight: 700;\n }\n }\n }\n }\n\n th,\n td {\n padding: 0 20px;\n border: 1px solid $TF_Admin_Box_Border_Color;\n }\n\n .twofas-icon {\n vertical-align: middle;\n }\n }\n\n @media all and (max-width: $screen-sm-max) {\n table,\n thead,\n tbody,\n th,\n td,\n tr {\n display: block;\n }\n\n thead {\n th {\n &:not(:first-of-type) {\n display: none;\n }\n }\n }\n\n tbody {\n .twofas-premium {\n display: block !important;\n }\n\n .twofas-downgrade {\n td {\n padding: 10px 0;\n text-align: center !important;\n }\n }\n\n tr {\n &:first-of-type {\n td {\n &:before {\n content: \"BASIC\";\n background: $TF_Admin_Table_Basic_Background_Color;\n color: $TF_Admin_Table_Basic_Color;\n }\n }\n }\n\n &:nth-of-type(4) {\n td {\n &:before {\n content: \"PREMIUM\";\n background: $TF_Admin_Table_Premium_Background_Color;\n color: $TF_Admin_Table_Premium_Color;\n }\n }\n }\n\n &:last-of-type {\n td {\n padding: 10px 0;\n\n &:not(:last-of-type) {\n display: none;\n }\n }\n }\n\n td {\n height: auto;\n line-height: 1;\n padding: 0;\n border-top: 0;\n clear: both;\n\n &:before {\n display: block;\n width: 100%;\n height: 50px;\n line-height: 50px;\n padding: 0 20px;\n font-size: 18px;\n font-weight: 700;\n text-transform: uppercase;\n }\n\n .twofas-cell-icon,\n .twofas-cell-content {\n padding: 20px 0;\n }\n }\n }\n }\n\n tr {\n &:not(:last-of-type) {\n td {\n &:nth-of-type(2),\n &:nth-of-type(3) {\n display: none;\n }\n }\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n&-users-wrapper {\n margin: 30px 0 0 -15px;\n\n @media all and (max-width: $screen-sm-max) {\n margin: 30px -15px 0 -15px;\n }\n\n .twofas-users {\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n height: 365px;\n padding: 15px;\n\n @media all and (max-width: 640px) {\n height: 200px;\n }\n\n @media all and (max-width: 480px) {\n height: auto;\n }\n\n .twofas-chart-container {\n position: relative;\n width: 100%;\n height: 100%;\n padding: 15px 0;\n\n @media all and (max-width: $screen-md-max) {\n padding: 30px 0;\n }\n\n @media all and (max-width: $screen-sm-max) {\n padding: 15px 0;\n }\n\n @media all and (max-width: 480px) {\n padding: 10px 0 0 0;\n }\n }\n\n canvas,\n iframe {\n max-height: 100%;\n max-width: 70%;\n float: left;\n margin-left: -15%;\n\n @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n width: 64%;\n }\n\n @media all and (max-width: 480px) {\n max-width: 100%;\n margin-left: 0;\n float: none;\n }\n }\n\n #js-legend {\n width: 35%;\n float: left;\n font-size: 12px;\n\n @media all and (min-width: $screen-md) and (max-width: $screen-md-max) {\n width: 36%;\n }\n\n @media all and (max-width: 480px) {\n float: none;\n width: 100%;\n }\n\n ul {\n display: block;\n list-style: none;\n padding: 0;\n margin: 0;\n\n @media all and (max-width: 480px) {\n text-align: center;\n }\n\n li {\n padding: 5px;\n margin: 0;\n\n @media all and (max-width: 480px) {\n display: inline-block;\n }\n\n span {\n display: inline-block;\n height: 10px;\n width: 30px;\n margin-right: 10px;\n }\n }\n }\n }\n }\n}\n","@import '../../includes/variables';\n@import '../../includes/mixins';\n\n&-video-wrapper {\n margin: 30px -15px 0 0;\n\n @media all and (max-width: $screen-sm-max) {\n margin: 30px -15px 0 -15px;\n }\n\n .twofas-video {\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n height: 365px;\n padding: 15px;\n\n @media all and (max-width: 640px) {\n height: 225px;\n }\n\n &-player {\n @include aspect-ratio(16, 9);\n top: 50%;\n transform: translateY(-50%);\n text-align: center;\n max-height: 100%;\n\n img {\n display: inline-block;\n height: 100%;\n width: auto;\n }\n\n &-content {\n > div {\n max-width: 100%;\n max-height: 100%;\n }\n\n video {\n display: none;\n }\n\n .video-js {\n display: none !important;\n\n &.my-player-dimensions {\n display: block !important;\n\n video {\n display: block;\n }\n }\n }\n\n .vjs-poster {\n background-size: cover;\n }\n\n .vjs-big-play-button {\n border: 2px solid $TF_Video_Play_Button_Border;\n border-radius: 50%;\n width: 75px;\n height: 75px;\n line-height: 75px;\n left: 50%;\n top: 50%;\n margin: -37.5px 0 0 -37.5px;\n\n .vjs-icon-placeholder {\n font-size: 48px;\n }\n }\n\n .vjs-control-bar {\n background: $TF_Video_Control_Bar_Background_Color;\n }\n\n .vjs-play-progress {\n &::before {\n color: $TF_Admin_Highlight_Color;\n }\n }\n }\n }\n }\n}\n","@mixin vertical-center() {\n position: relative;\n top: 50%;\n -webkit-transition: perspective(1px) translateY(-50%);\n -moz-transition: perspective(1px) translateY(-50%);\n -ms-transition: perspective(1px) translateY(-50%);\n -o-transition: perspective(1px) translateY(-50%);\n transition: perspective(1px) translateY(-50%);\n}\n\n@mixin gpu-acceleration() {\n &,\n & * {\n backface-visibility: hidden;\n -webkit-backface-visibility: hidden;\n perspective: 1000px;\n -webkit-perspective: 1000px;\n -webkit-transform: translateZ(0);\n -moz-transform: translateZ(0);\n -ms-transform: translateZ(0);\n -o-transform: translateZ(0);\n transform: translateZ(0);\n }\n}\n\n@mixin aspect-ratio($width, $height) {\n position: relative;\n\n &:before {\n display: block;\n content: \"\";\n width: 100%;\n padding-top: ($height / $width) * 100%;\n }\n\n > .content {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n}","@import '../../includes/variables';\n\n.twofas-account-box-wrapper {\n text-align: center;\n\n .twofas-account-box {\n display: inline-block;\n background: $TF_Admin_Box_Background_Color;\n border: 1px solid $TF_Admin_Box_Border_Color;\n max-width: 350px;\n width: 100%;\n height: auto;\n\n &-header {\n height: 35px;\n text-align: center;\n background: $TF_Account_Box_Header_Background_Color;\n\n h3 {\n color: $TF_Account_Box_Header_Color;\n line-height: 35px;\n font-size: 16px;\n font-weight: 700;\n padding: 0;\n margin: 0;\n }\n }\n\n &-content {\n padding: 15px;\n text-align: left;\n width: 100%;\n\n .twofas-submit-container {\n text-align: right;\n }\n\n label {\n font-weight: 700;\n }\n\n input[type=\"email\"],\n input[type=\"password\"] {\n width: 100%;\n margin: 10px 0;\n }\n\n hr {\n margin-bottom: 15px;\n }\n\n a {\n display: block;\n line-height: 20px;\n\n &:focus {\n -webkit-box-shadow: none;\n box-shadow: none;\n outline: 0;\n }\n }\n }\n\n .twofas-privacy-policy-label {\n font-weight: normal;\n\n a {\n text-decoration: underline;\n }\n }\n }\n}\n","@import '../../includes/variables';\n\n.twofas-admin-configuration {\n text-align: center;\n\n &-box {\n background-color: $TF_Configuration_Box_Background_Color;\n margin: 10px auto 35px;\n max-width: 800px;\n width: 95%;\n\n &.twofas-admin-configuration-box-last {\n margin-bottom: 0;\n }\n\n &-header {\n background: $TF_Configuration_Header_Background_Color;\n height: 45px;\n line-height: 45px;\n padding: 0 10px;\n\n h3 {\n color: $TF_Configuration_Header_Color;\n display: inline-block;\n font-size: 16px;\n vertical-align: middle;\n\n @media all and (max-width: 550px) {\n font-size: 14px;\n }\n }\n }\n\n &-bottom {\n text-align: center;\n }\n\n &-desc {\n line-height: 1.4;\n margin-bottom: 10px;\n }\n\n .twofas-action-btn {\n cursor: pointer;\n font-size: 12px;\n margin: 10px 0 0;\n padding: 0 30px;\n }\n\n form {\n padding: 25px;\n text-align: left;\n }\n }\n\n &-paragraph {\n margin: 10px 0 30px;\n }\n}\n","@import '../includes/variables';\n\n.twofas-login-error-wide {\n background-color: $TF_Login_Box_Background_Color;\n box-sizing: border-box;\n left: 50%;\n overflow: hidden;\n position: relative;\n transform: translateX(-50%);\n width: 750px;\n}\n\n.twofas-login-box {\n box-sizing: border-box;\n left: 50%;\n margin-bottom: 15px;\n overflow: hidden;\n position: relative;\n transform: translateX(-50%);\n width: 750px;\n\n @media all and (max-width: $screen-xs-max) {\n width: 100%;\n }\n\n &::after {\n clear: both;\n content: '';\n display: table;\n }\n\n + #backtoblog {\n display: none;\n }\n\n * {\n box-sizing: border-box;\n }\n\n &-col {\n background-color: $TF_Login_Box_Background_Color;\n display: block;\n float: left;\n height: 100%;\n min-height: 413px;\n padding: 30px;\n width: 50%;\n\n @media all and (max-width: $screen-xs-max) {\n float: none;\n padding: 20px;\n min-height: 0;\n width: 100%;\n }\n\n &.twofas-login-box-col-left {\n @media all and (max-width: $screen-xs-max) {\n padding-top: 0;\n }\n\n img {\n margin-bottom: 20px;\n margin-top: 5px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 0;\n margin-top: 0;\n }\n }\n\n h3 {\n margin-bottom: 60px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 15px;\n }\n }\n }\n\n &.twofas-login-box-col-right {\n img {\n image-rendering: pixelated;\n width: 85%;\n }\n }\n }\n\n &-stores {\n display: block;\n text-align: center;\n\n a {\n display: inline-block;\n vertical-align: middle;\n\n @media all and (max-width: $screen-xs-max) {\n display: block;\n }\n\n &:first-of-type {\n margin-right: 10px;\n\n @media all and (max-width: $screen-xs-max) {\n margin-bottom: 5px;\n margin-right: 0;\n }\n }\n }\n }\n\n .twofas-img-wrapper {\n position: relative;\n\n .twofas-btn-wrapper {\n background: #fff;\n left: 50%;\n padding: 3px;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n }\n\n a {\n font-size: 13px;\n height: 34px;\n line-height: 34px;\n padding: 0 25px;\n width: 150px;\n }\n }\n\n h3 {\n font-size: 16px;\n font-weight: 400;\n line-height: 24px;\n text-align: center;\n }\n\n img {\n display: block;\n margin: 0 auto;\n }\n\n form {\n background: none;\n box-shadow: none;\n margin: 0;\n padding: 0;\n text-align: center;\n border: none;\n\n .twofas-action-btn {\n font-size: 12px;\n height: 34px;\n line-height: 34px;\n margin: 0 auto;\n }\n }\n\n .twofas-totp-secret {\n display: none;\n margin: 7px 0;\n }\n\n .twofas-totp-secret-link {\n color: $TF_Color_Link;\n\n &:hover {\n color: $TF_Color_Link;\n text-decoration: underline;\n }\n }\n}\n\n.twofas-login-another-account {\n background: none;\n clear: both;\n float: none;\n width: 100%;\n\n > form {\n background: transparent;\n box-shadow: none;\n border: none;\n margin: 0 !important;\n padding-bottom: 0 !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n padding-top: 10px !important;\n text-align: left !important;\n\n input {\n &[type=\"submit\"] {\n color: $login-nav-message-color;\n font-size: 11px;\n line-height: 19px;\n text-decoration: underline;\n\n &:hover,\n &:active,\n &:focus {\n box-shadow: none;\n outline: 0;\n }\n }\n }\n }\n}\n","@import '../includes/variables';\n\n.twofas-totp-confirmation-box {\n form {\n padding-top: 10px;\n padding-left: 30px;\n padding-right: 30px;\n padding-bottom: 30px !important;\n text-align: center;\n border: none;\n\n label {\n font-size: 14px;\n font-weight: 400;\n line-height: 22px;\n }\n\n .twofas-action-btn {\n display: block;\n font-size: 12px;\n height: 34px;\n line-height: 34px;\n width: 100%;\n }\n }\n\n img {\n display: inline-block;\n }\n\n a {\n color: $login-nav-message-color;\n display: block;\n font-size: 11px;\n line-height: 19px;\n text-align: left;\n text-decoration: underline;\n\n &:hover {\n text-decoration: underline;\n }\n }\n\n .twofas-modal {\n form {\n background: none;\n box-shadow: none;\n padding: 0;\n\n .twofas-action-btn {\n display: inline-block;\n width: auto;\n }\n }\n\n .twofas-content-container {\n .twofas-buttons {\n @media all and (max-width: 520px) {\n .twofas-cancel-btn {\n margin-bottom: 10px !important;\n }\n\n .twofas-action-btn {\n display: block;\n width: 100%;\n }\n }\n }\n }\n }\n\n .twofas-login-another-account {\n form {\n padding-bottom: 0 !important;\n padding-left: 0 !important;\n padding-right: 0 !important;\n padding-top: 10px !important;\n }\n }\n}\n","@import '../includes/variables';\n\n#login_error {\n margin-bottom: 20px;\n}\n\n.twofas-login-form-container {\n box-sizing: border-box;\n margin-top: 0;\n\n .twofas-resend-code-form {\n padding: 16px 0 0 0 !important;\n\n .twofas-resend-code-container {\n text-align: center;\n\n input {\n &[type=\"submit\"] {\n &.twofas-resend-code {\n color: $login-nav-message-color;\n font-size: 11px;\n cursor: pointer;\n border: 0 none;\n background: none;\n text-decoration: underline !important;\n }\n }\n }\n }\n }\n\n .twofas-login-form {\n position: relative !important;\n padding-bottom: 10px;\n box-sizing: content-box !important;\n margin-top: 0;\n box-shadow: none;\n\n * {\n box-sizing: border-box;\n }\n\n .twofas-remember-container {\n width: 100%;\n display: table;\n margin-top: 15px;\n\n .twofas-column {\n display: table-cell;\n vertical-align: top;\n\n input {\n &[type=\"checkbox\"] {\n margin-top: -6px;\n }\n }\n\n .twofas-remember-device-label {\n font-size: 11px !important;\n position: relative !important;\n bottom: 6px !important;\n left: 3px !important;\n }\n }\n }\n\n .twofas-submit {\n display: inline-block;\n float: right;\n text-align: right;\n margin: 15px 0;\n height: 30px;\n\n &.twofas-disabled:not(.twofas-pusher) {\n &::before {\n margin-top: 7px;\n margin-right: 4px;\n content: ' ';\n display: inline-block;\n width: 16px;\n height: 16px;\n vertical-align: middle;\n -webkit-background-size: cover;\n background-size: cover;\n background: url($login-circle-url) no-repeat;\n }\n }\n\n &.twofas-disabled {\n .button-primary {\n color: $button-primary-disabled-color !important;\n background: $button-primary-disabled-background-color !important;\n border-color: $button-primary-disabled-border-color !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n text-shadow: 0 -1px 0 $twofas-second-step-login-button-shadow-color !important;\n cursor: default;\n user-select: none;\n pointer-events: none;\n }\n }\n }\n }\n\n .twofas-login-nav {\n margin-top: 10px;\n\n .twofas-login-nav-wrapper {\n padding: 10px 0;\n\n .twofas-table-wrapper {\n width: 100%;\n display: table;\n\n .twofas-login-nav-message {\n display: table-cell;\n vertical-align: middle;\n text-align: left;\n font-size: 11px;\n line-height: 19px;\n color: $login-nav-message-color;\n\n a {\n font-size: 11px;\n line-height: 19px;\n color: $login-nav-message-color;\n }\n\n .twofas-login-nav-form {\n box-shadow: none;\n padding: 0;\n margin: 0;\n background: transparent;\n border: none;\n\n input {\n font-size: 11px;\n line-height: 19px;\n text-decoration: underline;\n color: $login-nav-message-color;\n }\n }\n }\n }\n }\n }\n\n .twofas-sockets {\n display: inline-block;\n margin: 15px 0;\n\n .twofas-icon {\n display: inline-block;\n vertical-align: middle;\n }\n\n .twofas-token-loading,\n .twofas-token-setup {\n margin: 0 10px;\n vertical-align: middle;\n }\n }\n}\n\n.twofas-login-footer {\n position: fixed;\n right: 30px;\n bottom: 30px;\n\n &:hover {\n .twofas-login-footer-tooltip {\n display: inline;\n }\n }\n\n .twofas-login-footer-tooltip {\n display: none;\n width: 200px;\n background-color: black;\n color: #fff;\n text-align: center;\n padding: 5px 0;\n border-radius: 6px;\n margin-top: 3px;\n margin-right: 4px;\n float: left;\n }\n\n .twofas-login-footer-logo {\n display: inline-block;\n }\n}\n\n.twofas-error-notice {\n background: $WP_Notification_BackgroundColor;\n border-left: 4px solid $WP_Notification_BorderColor;\n box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n -webkit-box-shadow: 0 1px 1px 0 $WP_Notification_ShadowColor;\n padding: 5px 12px;\n margin: 5px 0 15px;\n}\n","li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel {\n > a {\n .wp-menu-image {\n -webkit-background-size: 16px 27px;\n background-size: 16px 27px;\n }\n }\n}\n","@import '../includes/variables';\n\n.update-message {\n .twofas-upgrade-notice {\n & + p {\n display: none;\n }\n\n p {\n &::before {\n content: '';\n margin-right: 0;\n }\n }\n }\n}"]} -
2fas/trunk/assets/css/twofas.min.css
r2343404 r2470780 1 .twofas-admin ul.twofas-list-inline,.twofas-user ul.twofas-list-inline{display:block;margin:0;padding:0;list-style:none}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li,.twofas-user ul.twofas-list-inline.twofas-list-spacer li{padding:0 30px;border-right:1px solid #c6c6c6}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:first-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:first-of-type{padding-left:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:last-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:last-of-type{border-right:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more,.twofas-user ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more{font-size:10px}.twofas-admin ul.twofas-list-inline li,.twofas-user ul.twofas-list-inline li{display:block;float:left;margin:0;padding:0}.twofas-admin ul.twofas-list-inline li a,.twofas-user ul.twofas-list-inline li a{display:block;width:100%;height:100%}.twofas-admin .twofas-spinner-button,.twofas-user .twofas-spinner-button{height:10px;width:70px;text-align:center;vertical-align:middle}.twofas-admin .twofas-spinner-button>span,.twofas-user .twofas-spinner-button>span{width:10px;height:10px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;display:inline-block;-webkit-animation:twofas-bounce-delay 1.4s infinite ease-in-out both;animation:twofas-bounce-delay 1.4s infinite ease-in-out both;vertical-align:top}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-1,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-2,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.twofas-admin .twofas-spinner-circle,.twofas-user .twofas-spinner-circle{width:40px;height:40px;position:relative}.twofas-admin .twofas-spinner-circle .tf-dot,.twofas-user .twofas-spinner-circle .tf-dot{width:100%;height:100%;position:absolute;left:0;top:0}.twofas-admin .twofas-spinner-circle .tf-dot::before,.twofas-user .twofas-spinner-circle .tf-dot::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ec1c24;border-radius:100%;-webkit-border-radius:100%;-webkit-animation:tf-dot-fade-delay 1.2s infinite ease-in-out both;animation:tf-dot-fade-delay 1.2s infinite ease-in-out both}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{left:auto;padding-bottom:20px;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{height:100px;width:100px}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{display:inline-block;height:150px;width:150px}}.twofas-admin .twofas-spinner-container.twofas-visible,.twofas-user .twofas-spinner-container.twofas-visible{display:block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot{opacity:.3;animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important;-webkit-animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important}.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-token- loading,.twofas-admin .twofas-token-setup,.twofas-user .twofas-token-loading,.twofas-user .twofas-token-setup{display:none}.twofas-admin .twofas-token-loading.twofas-play,.twofas-admin .twofas-token-setup.twofas-play,.twofas-user .twofas-token-loading.twofas-play,.twofas-user .twofas-token-setup.twofas-play{display:inline-block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#8899a6;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}@keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@-webkit-keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}@-webkit-keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}.twofas-admin .twofas-modal-backdrop,.twofas-user .twofas-modal-backdrop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.75);opacity:0}.twofas-admin .twofas-modal-backdrop.twofas-deactivation-modal,.twofas-user .twofas-modal-backdrop.twofas-deactivation-modal{overflow-x:hidden}.twofas-admin .twofas-modal-container,.twofas-user .twofas-modal-container{display:table;width:100%;height:100%}.twofas-admin .twofas-modal-cell,.twofas-user .twofas-modal-cell{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-modal,.twofas-user .twofas-modal{display:inline-block;max-width:60%;max-height:80%;background:#fff}.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{background-color:white;border:1px solid #979797;border-radius:0;max-width:500px;overflow-y:auto;padding:12px;text-align:left;width:95%;z-index:9999}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{padding:0}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header{background:none;border-bottom:0;font-size:14px;margin-top:0;padding-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label{height:16px;margin-bottom:3px}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{display:inline-block;vertical-align:middle}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i{left:0;margin-left:0;margin-right:2px;position:static;top:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{border-bottom:1px solid #979797;font-size:14px;margin:0;padding:0;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons{margin-top:10px;text-align:right}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{display:block;height:16px;margin-bottom:2px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{height:25px;margin-bottom:5px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{font-weight:700;margin-bottom:5px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{margin-bottom:10px}}.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:14px;margin-top:15px;min-height:100px;max-height:300px;resize:vertical;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{width:100%}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:40%}@media all and (max-width: 991px){.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:60%;max-height:none}}.twofas-admin .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:75%;max-height:none}}@media all and (max-width: 660px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:90%}}.twofas-admin .twofas-modal-header,.twofas-user .twofas-modal-header{background:#f6f6f6;color:#363b41;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;width:100%;padding:0 20px;text-align:left}.twofas-admin .twofas-modal-header h6,.twofas-user .twofas-modal-header h6{line-height:40px;margin:0;padding:0;font-size:14px}.twofas-admin .twofas-modal-body,.twofas-user .twofas-modal-body{background:#fff;color:#363b41;padding:20px}.twofas-admin .twofas-modal-body.twofas-hidden,.twofas-user .twofas-modal-body.twofas-hidden{display:none}.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:inline-block;padding-right:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:block;float:left;margin-right:-70px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{padding-right:0;float:none;margin-right:0;margin-bottom:20px;text-align:center}.twofas-admin .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle,.twofas-user .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle{display:inline-block}}.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:inline-block;padding:0;text-align:left;width:auto}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:block;float:left;padding-left:70px}.twofas-admin .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-admin .twofas-modal-body .twofas-content-container.twofas-without-spinner,.twofas-user .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-user .twofas-modal-body .twofas-content-container.twofas-without-spinner{padding-left:0}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me{margin-top:20px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{display:inline-block;font-size:14px;line-height:18px;color:#363b41;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line{display:inline}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{text-align:center}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:inline-block;padding-left:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:none}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content img,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content img{max-width:100%}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons{margin-top:20px;text-align:right}@media all and (max-width: 520px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn{display:block;margin:0 auto 10px;padding:0 15px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn{border:1px solid #e3e3e3}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center{text-align:center}.twofas-admin .twofas-badge,.twofas-user .twofas-badge{display:block;width:26px;height:26px;line-height:26px;border-radius:50%;text-align:center;font-size:14px;font-weight:700}.twofas-admin .twofas-welcome-box .twofas-badge,.twofas-user .twofas-welcome-box .twofas-badge{background:#000;color:#fff}.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:inline-block;width:23px;height:23px;line-height:23px;font-size:12px;margin-left:5px;background:#2a75e6;color:#fff}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:none}}.twofas-admin .twofas-bar,.twofas-user .twofas-bar{width:100%;height:46px;line-height:46px;background:#3f444a;border-top-left-radius:3px;border-top-right-radius:3px}@media all and (max-width: 640px){.twofas-admin .twofas-bar,.twofas-user .twofas-bar{height:auto;overflow:hidden}}.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:200px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid transparent;border-bottom:0}@media all and (max-width: 1100px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:180px}}@media all and (max-width: 991px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:auto;padding:0 15px}}@media all and (max-width: 640px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:50%}}.twofas-admin .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover,.twofas-user .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover{background:#4e5258}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled{cursor:not-allowed;opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a{pointer-events:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge{background:#7e7e7e}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-active,.twofas-user .twofas-bar .twofas-list-inline li.twofas-active{color:#202225;background:#f1f1f1;border-color:#e3e3e3}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:block;line-height:13px}}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:none}}.twofas-admin .twofas-bar .twofas-list-inline li a,.twofas-user .twofas-bar .twofas-list-inline li a{color:inherit;text-decoration:none}.twofas-admin .twofas-bar .twofas-list-inline li a:hover,.twofas-admin .twofas-bar .twofas-list-inline li a:focus,.twofas-admin .twofas-bar .twofas-list-inline li a:active,.twofas-user .twofas-bar .twofas-list-inline li a:hover,.twofas-user .twofas-bar .twofas-list-inline li a:focus,.twofas-user .twofas-bar .twofas-list-inline li a:active{text-decoration:none}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge),.twofas-user .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge){display:inline-block;vertical-align:middle}}.twofas-admin .twofas-content,.twofas-user .twofas-content{position:relative;height:100%;overflow:hidden;background:#fff;color:#202225;border:1px solid #e3e3e3;border-top:0}.twofas-admin .twofas-content.twofas-configured,.twofas-user .twofas-content.twofas-configured{height:auto;overflow:hidden}.twofas-admin .twofas-content.twofas-configured .twofas-configured-collapse,.twofas-user .twofas-content.twofas-configured .twofas-configured-collapse{display:table}.twofas-admin .twofas-content.twofas-configured .twofas-content-items-container,.twofas-user .twofas-content.twofas-configured .twofas-content-items-container{height:300px;width:100%;overflow:hidden;position:relative;margin-top:30px}.twofas-admin .twofas-content-container,.twofas-user .twofas-content-container{width:100%;height:auto;overflow:hidden;padding:30px}.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:none;width:100%;height:auto;overflow:hidden;text-align:center}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:block}}.twofas-admin .twofas-content .twofas-content-mobile+p,.twofas-user .twofas-content .twofas-content-mobile+p{font-size:16px;margin-top:5px}.twofas-admin .twofas-content .twofas-content-mobile img,.twofas-user .twofas-content .twofas-content-mobile img{max-width:100%}.twofas-admin .twofas-content .twofas-configured-collapse,.twofas-user .twofas-content .twofas-configured-collapse{background:rgba(56,76,84,0.75);display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.twofas-admin .twofas-content .twofas-configured-collapse-box-container,.twofas-user .twofas-content .twofas-configured-collapse-box-container{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-content .twofas-configured-collapse-box,.twofas-user .twofas-content .twofas-configured-collapse-box{display:inline-block;padding:20px;background:#fff;border:1px solid #384c54;-webkit-box-shadow:0 0 20px 2px #435e59;box-shadow:0 0 20px 2px #435e59;max-width:95%}.twofas-admin .twofas-content .twofas-configured-collapse-box .twofas-phone-number,.twofas-user .twofas-content .twofas-configured-collapse-box .twofas-phone-number{margin-bottom:10px}.twofas-admin .twofas-content-header,.twofas-user .twofas-content-header{width:100%;height:auto;overflow:hidden;padding-top:5px;font-size:11px;font-weight:700;margin-bottom:30px}.twofas-admin .twofas-content-header .twofas-status,.twofas-user .twofas-content-header .twofas-status{text-transform:uppercase;font-size:10px}.twofas-admin .twofas-content-header a,.twofas-user .twofas-content-header a{display:inline-block;vertical-align:middle;color:inherit}.twofas-admin .twofas-content-header i,.twofas-user .twofas-content-header i{vertical-align:middle;margin-left:2px;margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:table;width:100%;text-align:center}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:block}}.twofas-admin .twofas-content-header ul.twofas-list-spacer li form,.twofas-user .twofas-content-header ul.twofas-list-spacer li form{margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:table-cell;border:0;float:none;height:40px !important;padding:0;min-width:20%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:0}}@media all and (max-width: 767px) and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:1px;border-bottom-width:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:last-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:last-of-type a{border-right-width:1px !important;border-bottom-width:1px !important}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{background:#fff;display:block;height:40px;line-height:40px;border:1px solid #e3e3e3}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a:hover,.twofas-user .twofas-content-header ul.twofas-list-spacer li a:hover{background:#f2f2f2;color:inherit;text-decoration:none}.twofas-admin .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more,.twofas-user .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more{font-size:11px}}@media all and (max-width: 600px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{min-width:15%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{padding:0 5px}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a .twofas-icon,.twofas-user .twofas-content-header ul.twofas-list-spacer li a .twofas-icon{display:none}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:block;width:100%}}.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:18px;line-height:28px;letter-spacing:.5px}@media all and (max-width: 991px){.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:16px;line-height:24px;letter-spacing:0}}.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{width:100%;height:300px;padding:40px 0;border-bottom:1px solid #e5e5e6}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:250px;padding:20px 0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:auto}}.twofas-admin .twofas-content-item:nth-last-of-type(2),.twofas-user .twofas-content-item:nth-last-of-type(2){border-bottom:0}.twofas-admin .twofas-content-item-left,.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-left,.twofas-user .twofas-content-item-right{height:100%;float:left}.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:20%;margin-right:2.5%;line-height:220px}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:25%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:30%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{display:none}}.twofas-admin .twofas-content-item-left i,.twofas-user .twofas-content-item-left i{vertical-align:middle}.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{position:relative;width:77.5%;display:table;vertical-align:middle}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:72.5%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:67.5%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{display:block;width:100%;text-align:center}}.twofas-admin .twofas-content-item-right.twofas-phone-container,.twofas-user .twofas-content-item-right.twofas-phone-container{z-index:2}.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:table-cell;vertical-align:middle}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:block}}.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:absolute;width:100%;bottom:0;left:0}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:static;bottom:auto;left:auto;margin-top:15px}}@media all and (max-width: 400px){.twofas-admin .twofas-content-item-right-bottom>.twofas-btn,.twofas-user .twofas-content-item-right-bottom>.twofas-btn{margin:0 auto}.twofas-admin .twofas-content-item-right-bottom .twofas-btn,.twofas-user .twofas-content-item-right-bottom .twofas-btn{display:block}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom{margin-top:10px}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom button,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom button{margin-left:0}}.twofas-admin .twofas-content-item-right .intl-tel-input,.twofas-user .twofas-content-item-right .intl-tel-input{display:inline-block}.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container{max-width:100%}@media all and (max-width: 640px){.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container .country-list,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container .country-list{position:relative;max-width:100%}}.twofas-admin .twofas-content-item-right h6,.twofas-user .twofas-content-item-right h6{font-size:16px;line-height:20px;font-weight:500;margin-bottom:20px}.twofas-admin .twofas-content-item-right p,.twofas-user .twofas-content-item-right p{font-size:18px;line-height:24px}.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right p.twofas-step{font-size:14px;line-height:20px;font-weight:700}.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{font-size:12px;line-height:14px;margin-top:5px}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{margin-top:0;line-height:16px}}.twofas-admin .twofas-content-item-right p a,.twofas-user .twofas-content-item-right p a{color:#2a75e6}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right h6,.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right h6,.twofas-user .twofas-content-item-right p.twofas-step{text-align:left}}.twofas-admin .twofas-content .twofas-offline-stats,.twofas-user .twofas-content .twofas-offline-stats{position:relative;width:365px;height:auto;padding:35px 0 57.5px;margin:80px auto 62.5px auto;border:1px solid #d5d7db;text-align:center}.twofas-admin .twofas-content .twofas-offline-stats-active-codes,.twofas-user .twofas-content .twofas-offline-stats-active-codes{color:#2a75e6;margin-left:7px}.twofas-admin .twofas-content .twofas-offline-stats-active-codes h2,.twofas-admin .twofas-content .twofas-offline-stats-active-codes p,.twofas-user .twofas-content .twofas-offline-stats-active-codes h2,.twofas-user .twofas-content .twofas-offline-stats-active-codes p{color:inherit}.twofas-admin .twofas-content .twofas-offline-stats-of,.twofas-user .twofas-content .twofas-offline-stats-of{vertical-align:top;padding:0 25px}.twofas-admin .twofas-content .twofas-offline-stats-of p,.twofas-user .twofas-content .twofas-offline-stats-of p{line-height:88px !important}.twofas-admin .twofas-content .twofas-offline-stats-container p.twofas-last-generate,.twofas-user .twofas-content .twofas-offline-stats-container p.twofas-last-generate{font-size:12px;line-height:22px;color:#6f7072}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div{display:inline-block}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data p,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data p{margin-top:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul{list-style:square;font-size:20px;margin-left:20px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data li,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data li{padding:5px 0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data code,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data code{margin:0;padding:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre{font-family:Arial, sans-serif;font-size:18px;line-height:150%;padding:10px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats h2,.twofas-user .twofas-content .twofas-offline-stats h2{font-size:75px;font-weight:700}.twofas-admin .twofas-content .twofas-offline-stats p,.twofas-user .twofas-content .twofas-offline-stats p{font-size:18px;line-height:20px}.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{height:auto;overflow:hidden;margin-top:25px}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{display:inline-block;margin-top:15px}}.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:block;float:left;margin-right:20px}@media all and (max-width: 400px){.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:inline-block;float:none;margin:10px 0 0 0}.twofas-admin .twofas-content .twofas-stores-download a:first-of-type,.twofas-user .twofas-content .twofas-stores-download a:first-of-type{margin-top:0}}.twofas-admin .twofas-content .twofas-stores-download a:last-of-type,.twofas-user .twofas-content .twofas-stores-download a:last-of-type{margin-right:0}.twofas-admin .twofas-content .twofas-content-item-qr,.twofas-user .twofas-content .twofas-content-item-qr{position:relative;height:100%}.twofas-admin .twofas-content .twofas-content-item-qr:before,.twofas-user .twofas-content .twofas-content-item-qr:before{content:'';display:block;padding-top:100%}.twofas-admin .twofas-content .twofas-content-item-qr img,.twofas-user .twofas-content .twofas-content-item-qr img{position:absolute;top:0;left:50%;bottom:0;right:0;display:inline-block;border:1px solid #e5e5e6;padding:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-content .twofas-content-item .twofas-buttons-bottom,.twofas-user .twofas-content .twofas-content-item .twofas-buttons-bottom{display:inline-block}.twofas-admin .twofas-content .twofas-icon,.twofas-user .twofas-content .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-content .twofas-icon-app-store,.twofas-user .twofas-content .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-content .twofas-icon-backup-codes,.twofas-user .twofas-content .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-content .twofas-icon-download,.twofas-user .twofas-content .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-content .twofas-icon-google-play,.twofas-user .twofas-content .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-content .twofas-icon-info-ok,.twofas-user .twofas-content .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info-x,.twofas-user .twofas-content .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info,.twofas-user .twofas-content .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-numpad,.twofas-user .twofas-content .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-content .twofas-icon-offline-codes,.twofas-user .twofas-content .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-content .twofas-icon-padlock,.twofas-user .twofas-content .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-content .twofas-icon-refresh,.twofas-user .twofas-content .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-content .twofas-icon-remove-hover,.twofas-user .twofas-content .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-remove,.twofas-user .twofas-content .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-sms,.twofas-user .twofas-content .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-content .twofas-icon-support,.twofas-user .twofas-content .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-content .twofas-icon-tick-admin,.twofas-user .twofas-content .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-content .twofas-icon-tick-enabled,.twofas-user .twofas-content .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-tick,.twofas-user .twofas-content .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-token,.twofas-user .twofas-content .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-content .twofas-icon-tokens,.twofas-user .twofas-content .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-content .twofas-icon-trusted,.twofas-user .twofas-content .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-content .twofas-icon-turn-on-off,.twofas-user .twofas-content .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-content .twofas-icon-twofas-auth,.twofas-user .twofas-content .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-content .twofas-icon-vms,.twofas-user .twofas-content .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin .twofas-content .twofas-content-table,.twofas-user .twofas-content .twofas-content-table{height:auto;overflow:hidden;width:100%}.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{border-collapse:collapse;margin-top:95px;margin-bottom:10px;width:100%}@media all and (max-width: 1199px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{margin-top:50px}}.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{background:#e3e4e6;text-align:left}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{display:none}}.twofas-admin .twofas-content .twofas-content-table table thead th,.twofas-user .twofas-content .twofas-content-table table thead th{font-size:13px;font-weight:300}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:38px;line-height:38px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:auto;overflow:hidden;line-height:22px}}.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{float:left;width:49%;padding:15px 0;margin-right:2%}.twofas-admin .twofas-content .twofas-content-table table tr:nth-of-type(2n),.twofas-user .twofas-content .twofas-content-table table tr:nth-of-type(2n){margin-right:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{width:100%;margin-right:0;margin-bottom:15px}.twofas-admin .twofas-content .twofas-content-table table tr:last-of-type,.twofas-user .twofas-content .twofas-content-table table tr:last-of-type{margin-bottom:0}}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{font-size:15px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{padding:0 15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.twofas-admin .twofas-content .twofas-content-table table td::before,.twofas-user .twofas-content .twofas-content-table table td::before{font-weight:700;font-size:13px;margin-right:5px}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(1)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(1)::before{content:'Browser and device: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(2)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(2)::before{content:'Added: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(3)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(3)::before{content:'Last logged in: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(4)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(4)::before{content:'IP Address: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(5)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(5)::before{content:'Action: '}}.twofas-admin .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content{border-left:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:1px solid #e3e4e6;display:inline;height:18px;padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:0;padding:0;font-size:13px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{color:#9fa3ab;margin-left:15px;font-size:13px;display:none}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{margin-left:5px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country{color:#9fa3ab;font-size:13px;display:none;margin-right:4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty{margin-right:0}.twofas-admin .twofas-content .twofas-content-table table td .twofas-ip,.twofas-user .twofas-content .twofas-content-table table td .twofas-ip{margin-left:-4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-visible,.twofas-user .twofas-content .twofas-content-table table td .twofas-visible{display:inline-block}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove{color:#eb1c1c;font-size:11px;font-weight:700;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover{color:#a50000;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon{background-position:-227px -161px !important}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon{vertical-align:middle;margin-top:-2px}.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{border:1px solid #e3e4e6}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-admin .twofas-content .twofas-content-table thead,.twofas-admin .twofas-content .twofas-content-table tbody,.twofas-admin .twofas-content .twofas-content-table th,.twofas-admin .twofas-content .twofas-content-table td,.twofas-admin .twofas-content .twofas-content-table tr,.twofas-user .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table thead,.twofas-user .twofas-content .twofas-content-table tbody,.twofas-user .twofas-content .twofas-content-table th,.twofas-user .twofas-content .twofas-content-table td,.twofas-user .twofas-content .twofas-content-table tr{display:block}}.twofas-admin .twofas-content .twofas-content-table h5,.twofas-user .twofas-content .twofas-content-table h5{font-size:22px;line-height:60px;font-weight:700;margin:20px 0;text-align:center}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table .twofas-trusted-devices,.twofas-user .twofas-content .twofas-content-table .twofas-trusted-devices{height:auto;overflow:hidden}}.twofas-admin .twofas-content .twofas-content-table .twofas-add-trusted-device,.twofas-user .twofas-content .twofas-content-table .twofas-add-trusted-device{width:100%;float:none;height:auto;overflow:hidden;clear:both;margin-top:20px}.twofas-admin .twofas-switch,.twofas-user .twofas-switch{display:block;height:25px;width:69px;line-height:25px;position:relative;border:0;background:none;color:#FFF;border-radius:12.5px;padding:0 3px}.twofas-admin .twofas-switch.twofas-enabled,.twofas-user .twofas-switch.twofas-enabled{background:#08772e}.twofas-admin .twofas-switch.twofas-enabled .twofas-on,.twofas-user .twofas-switch.twofas-enabled .twofas-on{background:#10b74a}.twofas-admin .twofas-switch.twofas-disabled,.twofas-user .twofas-switch.twofas-disabled{background:#ec4445;color:#fff !important}.twofas-admin .twofas-switch.twofas-disabled .twofas-off,.twofas-user .twofas-switch.twofas-disabled .twofas-off{background:#a01011}.twofas-admin .twofas-switch span,.twofas-user .twofas-switch span{display:inline-block;float:left;font-weight:700;font-size:10px;text-transform:uppercase;width:31px;height:18.5px;line-height:18.5px;border-radius:9.25px;padding-top:1px}.twofas-admin .twofas-switch span.twofas-on,.twofas-user .twofas-switch span.twofas-on{text-align:center}.twofas-admin .twofas-switch span.twofas-off,.twofas-user .twofas-switch span.twofas-off{text-align:center}.twofas-admin .twofas-totp-secret,.twofas-user .twofas-totp-secret{display:none}.twofas-admin .twofas-tooltip::before,.twofas-user .twofas-tooltip::before{display:none;content:'';position:absolute;left:105%;top:50%;-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%);width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #1a232e transparent transparent}.twofas-admin .twofas-tooltip::after,.twofas-user .twofas-tooltip::after{display:none;position:absolute;left:105%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;font-size:12px;line-height:15px;padding:10px;min-width:115px;color:#f7f6f6;background:#1a232e;z-index:9999}.twofas-admin .twofas-tooltip:hover:before,.twofas-user .twofas-tooltip:hover:before{display:block}.twofas-admin .twofas-tooltip:hover:after,.twofas-user .twofas-tooltip:hover:after{display:block;content:attr(data-tooltip)}.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{background:#fff;border:1px solid #b8b8b8;border-radius:4px;text-align:center;margin-bottom:75px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{margin-bottom:40px;background:none;border:0}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box .row,.twofas-user .twofas-welcome-box .row{margin:0}}.twofas-admin .twofas-welcome-box-section,.twofas-user .twofas-welcome-box-section{padding:25px 0;position:relative}.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{background:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{border-left:0;border-right:0}}.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{position:absolute;left:50%;top:-13px;margin-left:-13px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{display:none}}.twofas-admin .twofas-welcome-box-section .twofas-login-form,.twofas-user .twofas-welcome-box-section .twofas-login-form{display:inline-block;position:relative}.twofas-admin .twofas-welcome-box-section .twofas-login-form>img,.twofas-user .twofas-welcome-box-section .twofas-login-form>img{margin-top:58px}.twofas-admin .twofas-welcome-box-section .twofas-arrow,.twofas-user .twofas-welcome-box-section .twofas-arrow{position:absolute;left:100%}.twofas-admin .twofas-welcome-box-section h2,.twofas-user .twofas-welcome-box-section h2{font-size:20px;font-weight:400;color:#202225;margin-bottom:5px}.twofas-admin .twofas-welcome-box-section p,.twofas-user .twofas-welcome-box-section p{font-size:14px;font-weight:400;color:#777a7e}.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:65%;height:58px;line-height:58px;background:#fff;border:1px solid #aaa;border-radius:2px;margin:0 auto}@media all and (max-width: 1300px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:75%}}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:60%;height:50px;line-height:50px}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:90%}}.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:105%;margin:15px 0 0 -2.5%}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:60%;margin:15px auto 0}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:90%}}.twofas-admin .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2),.twofas-user .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ededed}.twofas-admin .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1),.twofas-user .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1){border-top-left-radius:0;border-top-right-radius:0;border-top:0}.twofas-admin .twofas-welcome-box-block-content,.twofas-user .twofas-welcome-box-block-content{position:relative;width:100%;margin:0 auto;text-align:center}.twofas-admin .twofas-welcome-box-block-content p,.twofas-user .twofas-welcome-box-block-content p{display:inline-block;margin-top:-6px;vertical-align:middle}.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{display:inline-block;width:35px;margin-right:10px;text-align:center}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:5px;margin-left:5px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:3px}}.twofas-admin .twofas-welcome-box-block .twofas-icon-container i,.twofas-user .twofas-welcome-box-block .twofas-icon-container i{vertical-align:middle}.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{display:inline-block;font-weight:500;font-size:16px;color:#202225;width:130px;cursor:default}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:120px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:115px}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:15px}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:14px}}.twofas-admin .twofas-welcome-box-block i,.twofas-user .twofas-welcome-box-block i{vertical-align:baseline}.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{padding-right:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{display:none}}.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{display:none}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col,.twofas-user .twofas-welcome-box-col{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:4px}}.twofas-admin .twofas-welcome-box .twofas-switch,.twofas-user .twofas-welcome-box .twofas-switch{margin:18px auto 15px auto}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin,.twofas-user,.twofas-login-box,.twofas-totp-confirmation-box{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeSpeed}.twofas-admin p,.twofas-admin h1,.twofas-admin h2,.twofas-admin h3,.twofas-admin h4,.twofas-admin h5,.twofas-admin h6,.twofas-user p,.twofas-user h1,.twofas-user h2,.twofas-user h3,.twofas-user h4,.twofas-user h5,.twofas-user h6,.twofas-login-box p,.twofas-login-box h1,.twofas-login-box h2,.twofas-login-box h3,.twofas-login-box h4,.twofas-login-box h5,.twofas-login-box h6,.twofas-totp-confirmation-box p,.twofas-totp-confirmation-box h1,.twofas-totp-confirmation-box h2,.twofas-totp-confirmation-box h3,.twofas-totp-confirmation-box h4,.twofas-totp-confirmation-box h5,.twofas-totp-confirmation-box h6{line-height:normal;margin:0;padding:0}.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-weight:400;font-size:22px;line-height:38px;margin-bottom:20px}@media all and (max-width: 991px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{margin-bottom:10px}}@media all and (max-width: 767px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-size:18px}}@media all and (max-width: 480px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.twofas-admin .wrap h1 span,.twofas-user .wrap h1 span,.twofas-login-box .wrap h1 span,.twofas-totp-confirmation-box .wrap h1 span{line-height:38px}.twofas-admin .wrap h1 img,.twofas-user .wrap h1 img,.twofas-login-box .wrap h1 img,.twofas-totp-confirmation-box .wrap h1 img{margin-right:15px;vertical-align:middle}.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:20px;height:auto;overflow:hidden;width:100%}@media all and (max-width: 991px){.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:10px}}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin .twofas-btn,.twofas-user .twofas-btn,.twofas-login-box .twofas-btn,.twofas-totp-confirmation-box .twofas-btn{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:inline-block;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:30px;line-height:30px;width:auto;text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:0 28px}.twofas-admin .twofas-btn *,.twofas-user .twofas-btn *,.twofas-login-box .twofas-btn *,.twofas-totp-confirmation-box .twofas-btn *{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out}.twofas-admin .twofas-btn:hover,.twofas-admin .twofas-btn:focus,.twofas-admin .twofas-btn:active,.twofas-admin .twofas-btn:visited,.twofas-user .twofas-btn:hover,.twofas-user .twofas-btn:focus,.twofas-user .twofas-btn:active,.twofas-user .twofas-btn:visited,.twofas-login-box .twofas-btn:hover,.twofas-login-box .twofas-btn:focus,.twofas-login-box .twofas-btn:active,.twofas-login-box .twofas-btn:visited,.twofas-totp-confirmation-box .twofas-btn:hover,.twofas-totp-confirmation-box .twofas-btn:focus,.twofas-totp-confirmation-box .twofas-btn:active,.twofas-totp-confirmation-box .twofas-btn:visited{text-decoration:none}.twofas-admin .twofas-btn[disabled],.twofas-user .twofas-btn[disabled],.twofas-login-box .twofas-btn[disabled],.twofas-totp-confirmation-box .twofas-btn[disabled]{cursor:not-allowed;-webkit-filter:saturate(0.5);filter:saturate(0.5)}.twofas-admin .twofas-btn.twofas-wait,.twofas-user .twofas-btn.twofas-wait,.twofas-login-box .twofas-btn.twofas-wait,.twofas-totp-confirmation-box .twofas-btn.twofas-wait{cursor:wait !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-user .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-login-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-totp-confirmation-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button){visibility:hidden}.twofas-admin .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-user .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-login-box .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn.twofas-wait .twofas-spinner-button{display:inline-block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.twofas-admin .twofas-btn .twofas-spinner-button,.twofas-user .twofas-btn .twofas-spinner-button,.twofas-login-box .twofas-btn .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn .twofas-spinner-button{display:none}.twofas-admin .twofas-btn.twofas-block-btn,.twofas-user .twofas-btn.twofas-block-btn,.twofas-login-box .twofas-btn.twofas-block-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-block-btn{display:block}.twofas-admin .twofas-btn.twofas-action-btn,.twofas-user .twofas-btn.twofas-action-btn,.twofas-login-box .twofas-btn.twofas-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn{background:#202225;color:#fff}.twofas-admin .twofas-btn.twofas-action-btn:hover,.twofas-user .twofas-btn.twofas-action-btn:hover,.twofas-login-box .twofas-btn.twofas-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-action-btn[disabled],.twofas-user .twofas-btn.twofas-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn[disabled]{background:#676d77}.twofas-admin .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-user .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-login-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message{display:none}.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{padding:0 37.5px}@media all and (max-width: 767px){.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{margin:0 auto}}.twofas-admin .twofas-btn.twofas-submit-btn,.twofas-user .twofas-btn.twofas-submit-btn,.twofas-login-box .twofas-btn.twofas-submit-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn{background:#1665dd;color:#fff}.twofas-admin .twofas-btn.twofas-submit-btn:hover,.twofas-user .twofas-btn.twofas-submit-btn:hover,.twofas-login-box .twofas-btn.twofas-submit-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn:hover{background:#2372e9}.twofas-admin .twofas-btn.twofas-refresh-btn,.twofas-user .twofas-btn.twofas-refresh-btn,.twofas-login-box .twofas-btn.twofas-refresh-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn{background:transparent;color:#666;text-align:left;padding:0;margin-left:15px}.twofas-admin .twofas-btn.twofas-refresh-btn:hover,.twofas-user .twofas-btn.twofas-refresh-btn:hover,.twofas-login-box .twofas-btn.twofas-refresh-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn:hover{color:#595959}.twofas-admin .twofas-btn.twofas-refresh-btn i,.twofas-user .twofas-btn.twofas-refresh-btn i,.twofas-login-box .twofas-btn.twofas-refresh-btn i,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn i{vertical-align:middle;margin-right:2px}.twofas-admin .twofas-btn.twofas-enable-token-btn,.twofas-user .twofas-btn.twofas-enable-token-btn,.twofas-login-box .twofas-btn.twofas-enable-token-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-token-btn{width:133px}.twofas-admin .twofas-btn.twofas-generate-backup-btn,.twofas-user .twofas-btn.twofas-generate-backup-btn,.twofas-login-box .twofas-btn.twofas-generate-backup-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;text-transform:uppercase;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-22.5px;width:65%}.twofas-admin .twofas-btn.twofas-generate-backup-btn:hover,.twofas-user .twofas-btn.twofas-generate-backup-btn:hover,.twofas-login-box .twofas-btn.twofas-generate-backup-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-user .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-login-box .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-backup-action-btn,.twofas-user .twofas-btn.twofas-backup-action-btn,.twofas-login-box .twofas-btn.twofas-backup-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;margin-bottom:-20px;text-transform:uppercase;width:65%}.twofas-admin .twofas-btn.twofas-backup-action-btn:hover,.twofas-user .twofas-btn.twofas-backup-action-btn:hover,.twofas-login-box .twofas-btn.twofas-backup-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-backup-action-btn[disabled],.twofas-user .twofas-btn.twofas-backup-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-backup-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{background:#fff;color:#363b41;font-size:12px;font-weight:700;text-transform:uppercase;height:22px;line-height:22px;margin-left:15px;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media all and (max-width: 480px){.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{display:block;margin:0 auto}}.twofas-admin .twofas-btn.twofas-upgrade-btn:hover,.twofas-user .twofas-btn.twofas-upgrade-btn:hover,.twofas-login-box .twofas-btn.twofas-upgrade-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn:hover{background:#fff}.twofas-admin .twofas-btn.twofas-disable-btn,.twofas-user .twofas-btn.twofas-disable-btn,.twofas-login-box .twofas-btn.twofas-disable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn{background:#ec1c24;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-disable-btn:hover,.twofas-user .twofas-btn.twofas-disable-btn:hover,.twofas-login-box .twofas-btn.twofas-disable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn:hover{background:#ee343b}.twofas-admin .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-enable-btn,.twofas-user .twofas-btn.twofas-enable-btn,.twofas-login-box .twofas-btn.twofas-enable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn{background:#10b74a;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-enable-btn:hover,.twofas-user .twofas-btn.twofas-enable-btn:hover,.twofas-login-box .twofas-btn.twofas-enable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn:hover{background:#12ce53}.twofas-admin .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{background:#202225;color:#fff;display:block;height:31px;line-height:31px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;font-weight:700}@media all and (max-width: 1199px){.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{padding:0 15px;letter-spacing:-.3px}}.twofas-admin .twofas-btn.twofas-admin-table-btn:hover,.twofas-user .twofas-btn.twofas-admin-table-btn:hover,.twofas-login-box .twofas-btn.twofas-admin-table-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-account-box-btn,.twofas-user .twofas-btn.twofas-account-box-btn,.twofas-login-box .twofas-btn.twofas-account-box-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn{background:#202225;color:#fff;display:inline-block;height:27px;line-height:27px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;padding:0 20px;letter-spacing:-.05px}.twofas-admin .twofas-btn.twofas-account-box-btn:hover,.twofas-user .twofas-btn.twofas-account-box-btn:hover,.twofas-login-box .twofas-btn.twofas-account-box-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-cancel-btn,.twofas-user .twofas-btn.twofas-cancel-btn,.twofas-login-box .twofas-btn.twofas-cancel-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn{color:#363b41}.twofas-admin .twofas-btn.twofas-cancel-btn:hover,.twofas-user .twofas-btn.twofas-cancel-btn:hover,.twofas-login-box .twofas-btn.twofas-cancel-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn:hover{color:#646e79}.twofas-admin .twofas-btn.twofas-mobile-config,.twofas-user .twofas-btn.twofas-mobile-config,.twofas-login-box .twofas-btn.twofas-mobile-config,.twofas-totp-confirmation-box .twofas-btn.twofas-mobile-config{margin:0 auto 20px;max-width:250px;padding:0 15px}.twofas-admin .twofas-btn.twofas-collapse-btn,.twofas-user .twofas-btn.twofas-collapse-btn,.twofas-login-box .twofas-btn.twofas-collapse-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn{background:#fff;color:#23282d;border:1px solid #384c54;margin-top:20px}.twofas-admin .twofas-btn.twofas-collapse-btn:hover,.twofas-user .twofas-btn.twofas-collapse-btn:hover,.twofas-login-box .twofas-btn.twofas-collapse-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn:hover{background:rgba(200,206,212,0.2)}.twofas-admin .twofas-btn-as-link,.twofas-user .twofas-btn-as-link,.twofas-login-box .twofas-btn-as-link,.twofas-totp-confirmation-box .twofas-btn-as-link{border:0;display:inline;background:none;color:inherit;margin:0;padding:0;text-decoration:underline}.twofas-admin .twofas-status-btn-as-link,.twofas-user .twofas-status-btn-as-link,.twofas-login-box .twofas-status-btn-as-link,.twofas-totp-confirmation-box .twofas-status-btn-as-link{border:0;display:inline-block;background:none;color:inherit;margin:0;padding:2px 0 0 0;vertical-align:middle}.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{box-shadow:none;-webkit-box-shadow:none;display:block;height:30px;line-height:30px;border:1px solid #d9d9d9}@media all and (max-width: 767px){.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{height:35px;line-height:35px}}.twofas-admin input[type="text"]:focus,.twofas-admin input[type="password"]:focus,.twofas-admin input[type="tel"]:focus,.twofas-admin input[type="email"]:focus,.twofas-user input[type="text"]:focus,.twofas-user input[type="password"]:focus,.twofas-user input[type="tel"]:focus,.twofas-user input[type="email"]:focus,.twofas-login-box input[type="text"]:focus,.twofas-login-box input[type="password"]:focus,.twofas-login-box input[type="tel"]:focus,.twofas-login-box input[type="email"]:focus,.twofas-totp-confirmation-box input[type="text"]:focus,.twofas-totp-confirmation-box input[type="password"]:focus,.twofas-totp-confirmation-box input[type="tel"]:focus,.twofas-totp-confirmation-box input[type="email"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:25px 0 10px 0}.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{width:100%;height:35px;line-height:35px;font-size:16px;margin:10px 0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{font-size:16px;margin:10px 0}}.twofas-admin input[type="text"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="password"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="email"].twofas-token-input.twofas-white-bg,.twofas-user input[type="text"].twofas-token-input.twofas-white-bg,.twofas-user input[type="password"].twofas-token-input.twofas-white-bg,.twofas-user input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-user input[type="email"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="email"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-white-bg{background-color:#fff}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{font-size:15px;margin:10px auto}}.twofas-admin input[type="text"].twofas-login-box-token-input,.twofas-admin input[type="password"].twofas-login-box-token-input,.twofas-admin input[type="tel"].twofas-login-box-token-input,.twofas-admin input[type="email"].twofas-login-box-token-input,.twofas-user input[type="text"].twofas-login-box-token-input,.twofas-user input[type="password"].twofas-login-box-token-input,.twofas-user input[type="tel"].twofas-login-box-token-input,.twofas-user input[type="email"].twofas-login-box-token-input,.twofas-login-box input[type="text"].twofas-login-box-token-input,.twofas-login-box input[type="password"].twofas-login-box-token-input,.twofas-login-box input[type="tel"].twofas-login-box-token-input,.twofas-login-box input[type="email"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input{background-color:#fff;display:inline-block;width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:5px auto 10px auto;height:34px;line-height:34px}.twofas-admin input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="checkbox"],.twofas-admin input[type="radio"],.twofas-user input[type="checkbox"],.twofas-user input[type="radio"],.twofas-login-box input[type="checkbox"],.twofas-login-box input[type="radio"],.twofas-totp-confirmation-box input[type="checkbox"],.twofas-totp-confirmation-box input[type="radio"]{box-shadow:none;-webkit-box-shadow:none}.twofas-admin input[type="checkbox"]:focus,.twofas-admin input[type="radio"]:focus,.twofas-user input[type="checkbox"]:focus,.twofas-user input[type="radio"]:focus,.twofas-login-box input[type="checkbox"]:focus,.twofas-login-box input[type="radio"]:focus,.twofas-totp-confirmation-box input[type="checkbox"]:focus,.twofas-totp-confirmation-box input[type="radio"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-checkbox-input-box,.twofas-user .twofas-checkbox-input-box,.twofas-login-box .twofas-checkbox-input-box,.twofas-totp-confirmation-box .twofas-checkbox-input-box{margin-bottom:8px}.twofas-admin .twofas-checkbox-input-box:last-of-type,.twofas-user .twofas-checkbox-input-box:last-of-type,.twofas-login-box .twofas-checkbox-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-checkbox-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"],.twofas-user .twofas-checkbox-input-box input[type="checkbox"],.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"],.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]{display:none}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked{opacity:1}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc{font-weight:700}.twofas-admin .twofas-checkbox-input-box label,.twofas-user .twofas-checkbox-input-box label,.twofas-login-box .twofas-checkbox-input-box label,.twofas-totp-confirmation-box .twofas-checkbox-input-box label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon{background-color:#fff;border:1px solid #333;display:inline-block;height:28px;line-height:28px;text-align:center;width:28px}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-desc{margin-left:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box,.twofas-user .twofas-radio-input-box,.twofas-login-box .twofas-radio-input-box,.twofas-totp-confirmation-box .twofas-radio-input-box{margin-bottom:8px}.twofas-admin .twofas-radio-input-box:last-of-type,.twofas-user .twofas-radio-input-box:last-of-type,.twofas-login-box .twofas-radio-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-radio-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-radio-input-box input[type="radio"],.twofas-user .twofas-radio-input-box input[type="radio"],.twofas-login-box .twofas-radio-input-box input[type="radio"],.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]{display:none}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked{opacity:1}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc{font-weight:700}.twofas-admin .twofas-radio-input-box label,.twofas-user .twofas-radio-input-box label,.twofas-login-box .twofas-radio-input-box label,.twofas-totp-confirmation-box .twofas-radio-input-box label{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon,.twofas-user .twofas-radio-input-box label .twofas-radio-icon,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:0;width:28px}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc,.twofas-user .twofas-radio-input-box label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc{display:inline-block;line-height:1.4;margin-left:7px;padding-left:28px;position:relative;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-user .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc-title{font-size:14px;font-weight:700}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc span,.twofas-user .twofas-radio-input-box label .twofas-radio-desc span,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc span,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc span{display:block}.twofas-admin .twofas-form-inline,.twofas-user .twofas-form-inline,.twofas-login-box .twofas-form-inline,.twofas-totp-confirmation-box .twofas-form-inline{display:inline}.twofas-admin .twofas-icon,.twofas-user .twofas-icon,.twofas-login-box .twofas-icon,.twofas-totp-confirmation-box .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-icon-app-store,.twofas-user .twofas-icon-app-store,.twofas-login-box .twofas-icon-app-store,.twofas-totp-confirmation-box .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-icon-backup-codes,.twofas-user .twofas-icon-backup-codes,.twofas-login-box .twofas-icon-backup-codes,.twofas-totp-confirmation-box .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-icon-download,.twofas-user .twofas-icon-download,.twofas-login-box .twofas-icon-download,.twofas-totp-confirmation-box .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-icon-google-play,.twofas-user .twofas-icon-google-play,.twofas-login-box .twofas-icon-google-play,.twofas-totp-confirmation-box .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-icon-info-ok,.twofas-user .twofas-icon-info-ok,.twofas-login-box .twofas-icon-info-ok,.twofas-totp-confirmation-box .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info-x,.twofas-user .twofas-icon-info-x,.twofas-login-box .twofas-icon-info-x,.twofas-totp-confirmation-box .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info,.twofas-user .twofas-icon-info,.twofas-login-box .twofas-icon-info,.twofas-totp-confirmation-box .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-icon-numpad,.twofas-user .twofas-icon-numpad,.twofas-login-box .twofas-icon-numpad,.twofas-totp-confirmation-box .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-icon-offline-codes,.twofas-user .twofas-icon-offline-codes,.twofas-login-box .twofas-icon-offline-codes,.twofas-totp-confirmation-box .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-icon-padlock,.twofas-user .twofas-icon-padlock,.twofas-login-box .twofas-icon-padlock,.twofas-totp-confirmation-box .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-icon-refresh,.twofas-user .twofas-icon-refresh,.twofas-login-box .twofas-icon-refresh,.twofas-totp-confirmation-box .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-icon-remove-hover,.twofas-user .twofas-icon-remove-hover,.twofas-login-box .twofas-icon-remove-hover,.twofas-totp-confirmation-box .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-icon-remove,.twofas-user .twofas-icon-remove,.twofas-login-box .twofas-icon-remove,.twofas-totp-confirmation-box .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-icon-sms,.twofas-user .twofas-icon-sms,.twofas-login-box .twofas-icon-sms,.twofas-totp-confirmation-box .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-icon-support,.twofas-user .twofas-icon-support,.twofas-login-box .twofas-icon-support,.twofas-totp-confirmation-box .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-icon-tick-admin,.twofas-user .twofas-icon-tick-admin,.twofas-login-box .twofas-icon-tick-admin,.twofas-totp-confirmation-box .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-icon-tick-enabled,.twofas-user .twofas-icon-tick-enabled,.twofas-login-box .twofas-icon-tick-enabled,.twofas-totp-confirmation-box .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-icon-tick,.twofas-user .twofas-icon-tick,.twofas-login-box .twofas-icon-tick,.twofas-totp-confirmation-box .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-icon-token,.twofas-user .twofas-icon-token,.twofas-login-box .twofas-icon-token,.twofas-totp-confirmation-box .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-icon-tokens,.twofas-user .twofas-icon-tokens,.twofas-login-box .twofas-icon-tokens,.twofas-totp-confirmation-box .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-icon-trusted,.twofas-user .twofas-icon-trusted,.twofas-login-box .twofas-icon-trusted,.twofas-totp-confirmation-box .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-icon-turn-on-off,.twofas-user .twofas-icon-turn-on-off,.twofas-login-box .twofas-icon-turn-on-off,.twofas-totp-confirmation-box .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-icon-twofas-auth,.twofas-user .twofas-icon-twofas-auth,.twofas-login-box .twofas-icon-twofas-auth,.twofas-totp-confirmation-box .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-icon-vms,.twofas-user .twofas-icon-vms,.twofas-login-box .twofas-icon-vms,.twofas-totp-confirmation-box .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:15px}.twofas-admin-account-wrapper .twofas-account{background:#363b41;color:#fff;font-size:0;padding:20px 15px}.twofas-admin-account-wrapper .twofas-account-col{display:inline-block}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col{display:block;text-align:center}}.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{margin-top:9px}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{float:none !important;margin-top:15px}}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-col .twofas-email,.twofas-admin-account-wrapper .twofas-account-col .twofas-plan{display:block}}@media all and (max-width: 480px){.twofas-admin-account-wrapper .twofas-account-col .twofas-plan-modal{display:block}}.twofas-admin-account-wrapper .twofas-account-col p{display:inline-block;font-size:14px;line-height:24px}.twofas-admin-account-wrapper .twofas-account-col form{display:inline-block}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-row:not(:first-of-type){margin-top:10px}}.twofas-admin-delete-bar-wrapper{margin:30px -15px 0 -15px}.twofas-admin-delete-bar-wrapper .twofas-delete-bar{background:#363b41;color:#fff;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 25px;width:100%}@media all and (max-width: 480px){.twofas-admin-delete-bar-wrapper .twofas-delete-bar{height:auto;line-height:1;padding:15px}}.twofas-admin-delete-bar-wrapper .twofas-delete-bar p{display:inline-block}.twofas-admin-delete-bar-wrapper .twofas-delete-bar a{text-decoration:underline;color:inherit}.twofas-admin-plans-wrapper{margin:50px -15px 0 -15px}@media all and (max-width: 991px){.twofas-admin-plans-wrapper{margin-top:30px}}.twofas-admin-plans-wrapper .twofas-plans{background:#fff}.twofas-admin-plans-wrapper .twofas-plans table{border-collapse:collapse;width:100%}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-free tbody tr td:nth-of-type(2){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-premium tbody tr td:nth-of-type(3){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table thead th{height:50px;line-height:50px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans table thead th:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-basic{background:#363b41;color:#fff;border-right:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-premium{background:#eb1c23;color:#fff;border-left:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table tbody .twofas-premium{display:none}.twofas-admin-plans-wrapper .twofas-plans table tbody td{height:80px;line-height:80px;text-align:center;min-width:235px}@media all and (max-width: 1199px){.twofas-admin-plans-wrapper .twofas-plans table tbody td{min-width:195px}}.twofas-admin-plans-wrapper .twofas-plans table tbody td:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{display:block;float:left;width:7%;text-align:center}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:14%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:10%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:20%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon i{vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{display:inline-block;width:93%;vertical-align:middle;padding-right:20px !important}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:86%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:90%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:80%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content h6{font-size:16px;font-weight:700;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content p{font-size:12px;font-weight:400;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content{display:inline-block;vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content i,.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{display:block;margin:0 auto;text-align:center}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{margin-top:10px;font-size:11px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p a{text-decoration:underline}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content h5{font-size:18px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table th,.twofas-admin-plans-wrapper .twofas-plans table td{padding:0 20px;border:1px solid #e5e5e5}.twofas-admin-plans-wrapper .twofas-plans table .twofas-icon{vertical-align:middle}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table,.twofas-admin-plans-wrapper .twofas-plans thead,.twofas-admin-plans-wrapper .twofas-plans tbody,.twofas-admin-plans-wrapper .twofas-plans th,.twofas-admin-plans-wrapper .twofas-plans td,.twofas-admin-plans-wrapper .twofas-plans tr{display:block}.twofas-admin-plans-wrapper .twofas-plans thead th:not(:first-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-premium{display:block !important}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-downgrade td{padding:10px 0;text-align:center !important}.twofas-admin-plans-wrapper .twofas-plans tbody tr:first-of-type td:before{content:"BASIC";background:#363b41;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:nth-of-type(4) td:before{content:"PREMIUM";background:#eb1c23;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td{padding:10px 0}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td:not(:last-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody tr td{height:auto;line-height:1;padding:0;border-top:0;clear:both}.twofas-admin-plans-wrapper .twofas-plans tbody tr td:before{display:block;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:18px;font-weight:700;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-icon,.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-content{padding:20px 0}.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(2),.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(3){display:none}}.twofas-admin-users-wrapper{margin:30px 0 0 -15px}@media all and (max-width: 991px){.twofas-admin-users-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-users-wrapper .twofas-users{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-users-wrapper .twofas-users{height:200px}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users{height:auto}}.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{position:relative;width:100%;height:100%;padding:15px 0}@media all and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:30px 0}}@media all and (max-width: 991px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:15px 0}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:10px 0 0 0}}.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-height:100%;max-width:70%;float:left;margin-left:-15%}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{width:64%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-width:100%;margin-left:0;float:none}}.twofas-admin-users-wrapper .twofas-users #js-legend{width:35%;float:left;font-size:12px}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users #js-legend{width:36%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend{float:none;width:100%}}.twofas-admin-users-wrapper .twofas-users #js-legend ul{display:block;list-style:none;padding:0;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul{text-align:center}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li{padding:5px;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul li{display:inline-block}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li span{display:inline-block;height:10px;width:30px;margin-right:10px}.twofas-admin-video-wrapper{margin:30px -15px 0 0}@media all and (max-width: 991px){.twofas-admin-video-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-video-wrapper .twofas-video{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-video-wrapper .twofas-video{height:225px}}.twofas-admin-video-wrapper .twofas-video-player{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player:before{display:block;content:"";width:100%;padding-top:56.25%}.twofas-admin-video-wrapper .twofas-video-player>.content{position:absolute;top:0;left:0;right:0;bottom:0}.twofas-admin-video-wrapper .twofas-video-player img{display:inline-block;height:100%;width:auto}.twofas-admin-video-wrapper .twofas-video-player-content>div{max-width:100%;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player-content video{display:none}.twofas-admin-video-wrapper .twofas-video-player-content .video-js{display:none !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions{display:block !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions video{display:block}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-poster{background-size:cover}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button{border:2px solid #f1f1f1;border-radius:50%;width:75px;height:75px;line-height:75px;left:50%;top:50%;margin:-37.5px 0 0 -37.5px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button .vjs-icon-placeholder{font-size:48px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-control-bar{background:#000}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-play-progress::before{color:#ec1c24}.twofas-admin .twofas-account-box-wrapper{text-align:center}.twofas-admin .twofas-account-box-wrapper .twofas-account-box{display:inline-block;background:#fff;border:1px solid #e5e5e5;max-width:350px;width:100%;height:auto}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header{height:35px;text-align:center;background:#363b41}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header h3{color:#fff;line-height:35px;font-size:16px;font-weight:700;padding:0;margin:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content{padding:15px;text-align:left;width:100%}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content .twofas-submit-container{text-align:right}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content label{font-weight:700}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="email"],.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="password"]{width:100%;margin:10px 0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content hr{margin-bottom:15px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a{display:block;line-height:20px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label{font-weight:normal}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label a{text-decoration:underline}.twofas-admin .twofas-admin-configuration{text-align:center}.twofas-admin .twofas-admin-configuration-box{background-color:#fff;margin:10px auto 35px;max-width:800px;width:95%}.twofas-admin .twofas-admin-configuration-box.twofas-admin-configuration-box-last{margin-bottom:0}.twofas-admin .twofas-admin-configuration-box-header{background:#363b41;height:45px;line-height:45px;padding:0 10px}.twofas-admin .twofas-admin-configuration-box-header h3{color:#fff;display:inline-block;font-size:16px;vertical-align:middle}@media all and (max-width: 550px){.twofas-admin .twofas-admin-configuration-box-header h3{font-size:14px}}.twofas-admin .twofas-admin-configuration-box-bottom{text-align:center}.twofas-admin .twofas-admin-configuration-box-desc{line-height:1.4;margin-bottom:10px}.twofas-admin .twofas-admin-configuration-box .twofas-action-btn{cursor:pointer;font-size:12px;margin:10px 0 0;padding:0 30px}.twofas-admin .twofas-admin-configuration-box form{padding:25px;text-align:left}.twofas-admin .twofas-admin-configuration-paragraph{margin:10px 0 30px}.twofas-login-error-wide{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}.twofas-login-box{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}@media all and (max-width: 767px){.twofas-login-box{width:100%}}.twofas-login-box::after{clear:both;content:'';display:table}.twofas-login-box+#backtoblog{display:none}.twofas-login-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-box-col{background-color:#fff;display:block;float:left;height:100%;min-height:413px;padding:30px;width:50%}@media all and (max-width: 767px){.twofas-login-box-col{float:none;padding:20px;min-height:0;width:100%}}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left{padding-top:0}}.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:20px;margin-top:5px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:0;margin-top:0}}.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:60px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:15px}}.twofas-login-box-col.twofas-login-box-col-right img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;width:85%}.twofas-login-box-stores{display:block;text-align:center}.twofas-login-box-stores a{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.twofas-login-box-stores a{display:block}}.twofas-login-box-stores a:first-of-type{margin-right:10px}@media all and (max-width: 767px){.twofas-login-box-stores a:first-of-type{margin-bottom:5px;margin-right:0}}.twofas-login-box .twofas-img-wrapper{position:relative}.twofas-login-box .twofas-img-wrapper .twofas-btn-wrapper{background:#fff;left:50%;padding:3px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.twofas-login-box .twofas-img-wrapper a{font-size:13px;height:34px;line-height:34px;padding:0 25px;width:150px}.twofas-login-box h3{font-size:16px;font-weight:400;line-height:24px;text-align:center}.twofas-login-box img{display:block;margin:0 auto}.twofas-login-box form{background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;text-align:center;border:none}.twofas-login-box form .twofas-action-btn{font-size:12px;height:34px;line-height:34px;margin:0 auto}.twofas-login-box .twofas-totp-secret{display:none;margin:7px 0}.twofas-login-box .twofas-totp-secret-link{color:#2a75e6}.twofas-login-box .twofas-totp-secret-link:hover{color:#2a75e6;text-decoration:underline}.twofas-login-another-account{background:none;clear:both;float:none;width:100%}.twofas-login-another-account>form{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important;text-align:left !important}.twofas-login-another-account>form input[type="submit"]{color:#72777c;font-size:11px;line-height:19px;text-decoration:underline}.twofas-login-another-account>form input[type="submit"]:hover,.twofas-login-another-account>form input[type="submit"]:active,.twofas-login-another-account>form input[type="submit"]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-totp-confirmation-box form{padding-top:10px;padding-left:30px;padding-right:30px;padding-bottom:30px !important;text-align:center;border:none}.twofas-totp-confirmation-box form label{font-size:14px;font-weight:400;line-height:22px}.twofas-totp-confirmation-box form .twofas-action-btn{display:block;font-size:12px;height:34px;line-height:34px;width:100%}.twofas-totp-confirmation-box img{display:inline-block}.twofas-totp-confirmation-box a{color:#72777c;display:block;font-size:11px;line-height:19px;text-align:left;text-decoration:underline}.twofas-totp-confirmation-box a:hover{text-decoration:underline}.twofas-totp-confirmation-box .twofas-modal form{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.twofas-totp-confirmation-box .twofas-modal form .twofas-action-btn{display:inline-block;width:auto}@media all and (max-width: 520px){.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-cancel-btn{margin-bottom:10px !important}.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-action-btn{display:block;width:100%}}.twofas-totp-confirmation-box .twofas-login-another-account form{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important}#login_error{margin-bottom:20px}.twofas-login-form-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.twofas-login-form-container .twofas-resend-code-form{padding:16px 0 0 0 !important}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container{text-align:center}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container input[type="submit"].twofas-resend-code{color:#72777c;font-size:11px;cursor:pointer;border:0 none;background:none;text-decoration:underline !important}.twofas-login-form-container .twofas-login-form{position:relative !important;padding-bottom:10px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.twofas-login-form-container .twofas-login-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-form-container .twofas-login-form .twofas-remember-container{width:100%;display:table;margin-top:15px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column{display:table-cell;vertical-align:top}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column input[type="checkbox"]{margin-top:-6px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column .twofas-remember-device-label{font-size:11px !important;position:relative !important;bottom:6px !important;left:3px !important}.twofas-login-form-container .twofas-login-form .twofas-submit{display:inline-block;float:right;text-align:right;margin:15px 0;height:30px}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled:not(.twofas-pusher)::before{margin-top:7px;margin-right:4px;content:' ';display:inline-block;width:16px;height:16px;vertical-align:middle;-webkit-background-size:cover;background-size:cover;background:url("../images/loading.gif") no-repeat}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled .button-primary{color:#66c6e4 !important;background:#008ec2 !important;border-color:#007cb2 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.twofas-login-form-container .twofas-login-nav{margin-top:10px}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper{padding:10px 0}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper{width:100%;display:table}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message{display:table-cell;vertical-align:middle;text-align:left;font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message a{font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form{-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;background:transparent;border:none}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form input{font-size:11px;line-height:19px;text-decoration:underline;color:#72777c}.twofas-login-form-container .twofas-sockets{display:inline-block;margin:15px 0}.twofas-login-form-container .twofas-sockets .twofas-icon{display:inline-block;vertical-align:middle}.twofas-login-form-container .twofas-sockets .twofas-token-loading,.twofas-login-form-container .twofas-sockets .twofas-token-setup{margin:0 10px;vertical-align:middle}.twofas-login-footer{position:fixed;right:30px;bottom:30px}.twofas-login-footer:hover .twofas-login-footer-tooltip{display:inline}.twofas-login-footer .twofas-login-footer-tooltip{display:none;width:200px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;margin-top:3px;margin-right:4px;float:left}.twofas-login-footer .twofas-login-footer-logo{display:inline-block}.twofas-error-notice{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:5px 12px;margin:5px 0 15px}li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel>a .wp-menu-image{-webkit-background-size:16px 27px;background-size:16px 27px}.update-message .twofas-upgrade-notice+p{display:none}.update-message .twofas-upgrade-notice p::before{content:'';margin-right:0}body.twofas-desktop .twofas-btn-wrapper,body.twofas-desktop .twofas-mobile-config{display:none}body.twofas-mobile .twofas-btn-wrapper,body.twofas-mobile .twofas-mobile-config{display:block}1 .twofas-admin ul.twofas-list-inline,.twofas-user ul.twofas-list-inline{display:block;margin:0;padding:0;list-style:none}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li,.twofas-user ul.twofas-list-inline.twofas-list-spacer li{padding:0 30px;border-right:1px solid #c6c6c6}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:first-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:first-of-type{padding-left:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li:last-of-type,.twofas-user ul.twofas-list-inline.twofas-list-spacer li:last-of-type{border-right:0}.twofas-admin ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more,.twofas-user ul.twofas-list-inline.twofas-list-spacer li .twofas-learn-more{font-size:10px}.twofas-admin ul.twofas-list-inline li,.twofas-user ul.twofas-list-inline li{display:block;float:left;margin:0;padding:0}.twofas-admin ul.twofas-list-inline li a,.twofas-user ul.twofas-list-inline li a{display:block;width:100%;height:100%}.twofas-admin .twofas-spinner-button,.twofas-user .twofas-spinner-button{height:10px;width:70px;text-align:center;vertical-align:middle}.twofas-admin .twofas-spinner-button>span,.twofas-user .twofas-spinner-button>span{width:10px;height:10px;background-color:#fff;border-radius:100%;-webkit-border-radius:100%;display:inline-block;-webkit-animation:twofas-bounce-delay 1.4s infinite ease-in-out both;animation:twofas-bounce-delay 1.4s infinite ease-in-out both;vertical-align:top}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-1,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.twofas-admin .twofas-spinner-button .twofas-spinner-button-bounce-2,.twofas-user .twofas-spinner-button .twofas-spinner-button-bounce-2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes twofas-bounce-delay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.twofas-admin .twofas-spinner-circle,.twofas-user .twofas-spinner-circle{width:40px;height:40px;position:relative}.twofas-admin .twofas-spinner-circle .tf-dot,.twofas-user .twofas-spinner-circle .tf-dot{width:100%;height:100%;position:absolute;left:0;top:0}.twofas-admin .twofas-spinner-circle .tf-dot::before,.twofas-user .twofas-spinner-circle .tf-dot::before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#ec1c24;border-radius:100%;-webkit-border-radius:100%;-webkit-animation:tf-dot-fade-delay 1.2s infinite ease-in-out both;animation:tf-dot-fade-delay 1.2s infinite ease-in-out both}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-2::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-3::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-4::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-4::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-5::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-5::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-6::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-6::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-7::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-7::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-8::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-8::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-9::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-9::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-10::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-10::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-11::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-11::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.twofas-admin .twofas-spinner-circle .tf-dot.tf-dot-12::before,.twofas-user .twofas-spinner-circle .tf-dot.tf-dot-12::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes tf-dot-fade-delay{0%,39%,100%{opacity:0}40%{opacity:1}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh,.twofas-user .twofas-spinner-container.twofas-qr-refresh{left:auto;padding-bottom:20px;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}}.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{height:100px;width:100px}@media all and (max-width: 767px){.twofas-admin .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle,.twofas-user .twofas-spinner-container.twofas-qr-refresh .twofas-spinner-circle{display:inline-block;height:150px;width:150px}}.twofas-admin .twofas-spinner-container.twofas-visible,.twofas-user .twofas-spinner-container.twofas-visible{display:block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot{opacity:.3;animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important;-webkit-animation:twofas-token-loading-animation 1.2s ease-in-out normal infinite !important}.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-token-error .twofas-error-dot,.twofas-user .twofas-token-error .twofas-error-dot{animation:twofas-token-loading-setup 1.2s ease-in normal 1 both;-webkit-animation:twofas-token-loading-setup 1.2s ease-in normal 1 both}.twofas-admin .twofas-sockets-error,.twofas-user .twofas-sockets-error{display:none;position:relative}.twofas-admin .twofas-token-loading,.twofas-admin .twofas-token-setup,.twofas-admin .twofas-token-error,.twofas-user .twofas-token-loading,.twofas-user .twofas-token-setup,.twofas-user .twofas-token-error{display:none}.twofas-admin .twofas-token-loading.twofas-play,.twofas-admin .twofas-token-setup.twofas-play,.twofas-admin .twofas-token-error.twofas-play,.twofas-user .twofas-token-loading.twofas-play,.twofas-user .twofas-token-setup.twofas-play,.twofas-user .twofas-token-error.twofas-play{display:inline-block}.twofas-admin .twofas-token-loading .twofas-loading-dot,.twofas-admin .twofas-token-setup .twofas-loading-dot,.twofas-admin .twofas-token-error .twofas-loading-dot,.twofas-user .twofas-token-loading .twofas-loading-dot,.twofas-user .twofas-token-setup .twofas-loading-dot,.twofas-user .twofas-token-error .twofas-loading-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#8899a6;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-admin .twofas-token-error .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-loading-dot:last-of-type,.twofas-user .twofas-token-error .twofas-loading-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(2),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(3),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(4),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(5),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-admin .twofas-token-error .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-loading-dot:nth-of-type(6),.twofas-user .twofas-token-error .twofas-loading-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}.twofas-admin .twofas-token-loading .twofas-error-dot,.twofas-admin .twofas-token-setup .twofas-error-dot,.twofas-admin .twofas-token-error .twofas-error-dot,.twofas-user .twofas-token-loading .twofas-error-dot,.twofas-user .twofas-token-setup .twofas-error-dot,.twofas-user .twofas-token-error .twofas-error-dot{display:block;float:left;margin-right:7px;width:8px;height:8px;border-radius:50%;background-color:#ec4445;opacity:0;will-change:background-color, opacity}.twofas-admin .twofas-token-loading .twofas-error-dot:last-of-type,.twofas-admin .twofas-token-setup .twofas-error-dot:last-of-type,.twofas-admin .twofas-token-error .twofas-error-dot:last-of-type,.twofas-user .twofas-token-loading .twofas-error-dot:last-of-type,.twofas-user .twofas-token-setup .twofas-error-dot:last-of-type,.twofas-user .twofas-token-error .twofas-error-dot:last-of-type{margin-right:0}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(2),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(2),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(2),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(2){animation-delay:.2s !important;-webkit-animation-delay:.2s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(3),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(3),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(3),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(3){animation-delay:.4s !important;-webkit-animation-delay:.4s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(4),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(4),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(4),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(4){animation-delay:.6s !important;-webkit-animation-delay:.6s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(5),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(5),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(5),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(5){animation-delay:.8s !important;-webkit-animation-delay:.8s !important}.twofas-admin .twofas-token-loading .twofas-error-dot:nth-of-type(6),.twofas-admin .twofas-token-setup .twofas-error-dot:nth-of-type(6),.twofas-admin .twofas-token-error .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-loading .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-setup .twofas-error-dot:nth-of-type(6),.twofas-user .twofas-token-error .twofas-error-dot:nth-of-type(6){animation-delay:1s !important;-webkit-animation-delay:1s !important}@keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@-webkit-keyframes twofas-token-loading-setup{0%{opacity:0}100%{opacity:.3}}@keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}@-webkit-keyframes twofas-token-loading-animation{0%,100%{opacity:.3;background-color:#8899a6}16.67%,83.33%{opacity:.5;background-color:#8899a6}33.33%,66.67%{opacity:.8;background-color:#363b41}50%{opacity:1;background-color:#32a2d6}}.twofas-admin .twofas-modal-backdrop,.twofas-user .twofas-modal-backdrop{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.75);opacity:0}.twofas-admin .twofas-modal-backdrop.twofas-deactivation-modal,.twofas-user .twofas-modal-backdrop.twofas-deactivation-modal{overflow-x:hidden}.twofas-admin .twofas-modal-container,.twofas-user .twofas-modal-container{display:table;width:100%;height:100%}.twofas-admin .twofas-modal-cell,.twofas-user .twofas-modal-cell{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-modal,.twofas-user .twofas-modal{display:inline-block;max-width:60%;max-height:80%;background:#fff}.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{background-color:white;border:1px solid #979797;border-radius:0;max-width:500px;overflow-y:auto;padding:12px;text-align:left;width:95%;z-index:9999}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal,.twofas-user .twofas-modal.twofas-deactivation-modal{padding:0}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header{background:none;border-bottom:0;font-size:14px;margin-top:0;padding-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label{height:16px;margin-bottom:3px}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header fieldset label:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{display:inline-block;vertical-align:middle}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header i,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header i{left:0;margin-left:0;margin-right:2px;position:static;top:0}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{border-bottom:1px solid #979797;font-size:14px;margin:0;padding:0;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-header h6{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-confirm-buttons{margin-top:10px;text-align:right}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{display:block;height:16px;margin-bottom:2px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label{height:25px;margin-bottom:5px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body fieldset label span{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{font-weight:700;margin-bottom:5px}@media all and (max-width: 782px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-modal-body p,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-modal-body p{margin-bottom:10px}}.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:14px;margin-top:15px;min-height:100px;max-height:300px;resize:vertical;width:100%}@media all and (max-width: 480px){.twofas-admin .twofas-modal.twofas-deactivation-modal textarea,.twofas-user .twofas-modal.twofas-deactivation-modal textarea{font-size:12px}}.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{width:100%}@media all and (max-width: 600px){.twofas-admin .twofas-modal.twofas-deactivation-modal .twofas-content-container,.twofas-user .twofas-modal.twofas-deactivation-modal .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:40%}@media all and (max-width: 991px){.twofas-admin .twofas-modal.twofas-info-text,.twofas-user .twofas-modal.twofas-info-text{max-width:60%;max-height:none}}.twofas-admin .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal.twofas-without-spinner .twofas-modal-body .twofas-content-container{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:75%;max-height:none}}@media all and (max-width: 660px){.twofas-admin .twofas-modal,.twofas-user .twofas-modal{max-width:90%}}.twofas-admin .twofas-modal-header,.twofas-user .twofas-modal-header{background:#f6f6f6;color:#363b41;border-bottom:1px solid #e5e5e5;height:40px;line-height:40px;width:100%;padding:0 20px;text-align:left}.twofas-admin .twofas-modal-header h6,.twofas-user .twofas-modal-header h6{line-height:40px;margin:0;padding:0;font-size:14px}.twofas-admin .twofas-modal-body,.twofas-user .twofas-modal-body{background:#fff;color:#363b41;padding:20px}.twofas-admin .twofas-modal-body.twofas-hidden,.twofas-user .twofas-modal-body.twofas-hidden{display:none}.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:inline-block;padding-right:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{display:block;float:left;margin-right:-70px}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-spinner-container,.twofas-user .twofas-modal-body .twofas-spinner-container{padding-right:0;float:none;margin-right:0;margin-bottom:20px;text-align:center}.twofas-admin .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle,.twofas-user .twofas-modal-body .twofas-spinner-container .twofas-spinner-circle{display:inline-block}}.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:inline-block;padding:0;text-align:left;width:auto}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{display:block;float:left;padding-left:70px}.twofas-admin .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-admin .twofas-modal-body .twofas-content-container.twofas-without-spinner,.twofas-user .twofas-modal-body .twofas-content-container.twofas-qr-code-container,.twofas-user .twofas-modal-body .twofas-content-container.twofas-without-spinner{padding-left:0}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container,.twofas-user .twofas-modal-body .twofas-content-container{padding-left:0}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content.twofas-remember-me{margin-top:20px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{display:inline-block;font-size:14px;line-height:18px;color:#363b41;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p .twofas-line{display:inline}}@media all and (max-width: 480px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content p,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content p{text-align:center}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:inline-block;padding-left:30px;vertical-align:top}@media all and (max-width: 600px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-modal-logo{display:none}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content .twofas-qr-code{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-text-content img,.twofas-user .twofas-modal-body .twofas-content-container .twofas-text-content img{max-width:100%}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons{margin-top:20px;text-align:right}@media all and (max-width: 520px){.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn{display:block;margin:0 auto 10px;padding:0 15px}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn:last-of-type{margin-bottom:0}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons .twofas-btn.cancel-btn{border:1px solid #e3e3e3}}.twofas-admin .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center,.twofas-user .twofas-modal-body .twofas-content-container .twofas-buttons.twofas-buttons-center{text-align:center}.twofas-admin .twofas-badge,.twofas-user .twofas-badge{display:block;width:26px;height:26px;line-height:26px;border-radius:50%;text-align:center;font-size:14px;font-weight:700}.twofas-admin .twofas-welcome-box .twofas-badge,.twofas-user .twofas-welcome-box .twofas-badge{background:#000;color:#fff}.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:inline-block;width:23px;height:23px;line-height:23px;font-size:12px;margin-left:5px;background:#2a75e6;color:#fff}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-badge,.twofas-user .twofas-bar .twofas-badge{display:none}}.twofas-admin .twofas-bar,.twofas-user .twofas-bar{width:100%;height:46px;line-height:46px;background:#3f444a;border-top-left-radius:3px;border-top-right-radius:3px}@media all and (max-width: 640px){.twofas-admin .twofas-bar,.twofas-user .twofas-bar{height:auto;overflow:hidden}}.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:200px;height:46px;line-height:46px;text-align:center;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;border:1px solid transparent;border-bottom:0}@media all and (max-width: 1100px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:180px}}@media all and (max-width: 991px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:auto;padding:0 15px}}@media all and (max-width: 640px){.twofas-admin .twofas-bar .twofas-list-inline li,.twofas-user .twofas-bar .twofas-list-inline li{width:50%}}.twofas-admin .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover,.twofas-user .twofas-bar .twofas-list-inline li:not(.twofas-disabled):not(.twofas-active):hover{background:#4e5258}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled{cursor:not-allowed;opacity:.75;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a{pointer-events:none}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge,.twofas-user .twofas-bar .twofas-list-inline li.twofas-disabled a .twofas-badge{background:#7e7e7e}.twofas-admin .twofas-bar .twofas-list-inline li.twofas-active,.twofas-user .twofas-bar .twofas-list-inline li.twofas-active{color:#202225;background:#f1f1f1;border-color:#e3e3e3}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-line,.twofas-user .twofas-bar .twofas-list-inline li .twofas-line{display:block;line-height:13px}}.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:inline}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li .twofas-hyphen,.twofas-user .twofas-bar .twofas-list-inline li .twofas-hyphen{display:none}}.twofas-admin .twofas-bar .twofas-list-inline li a,.twofas-user .twofas-bar .twofas-list-inline li a{color:inherit;text-decoration:none}.twofas-admin .twofas-bar .twofas-list-inline li a:hover,.twofas-admin .twofas-bar .twofas-list-inline li a:focus,.twofas-admin .twofas-bar .twofas-list-inline li a:active,.twofas-user .twofas-bar .twofas-list-inline li a:hover,.twofas-user .twofas-bar .twofas-list-inline li a:focus,.twofas-user .twofas-bar .twofas-list-inline li a:active{text-decoration:none}@media all and (max-width: 400px){.twofas-admin .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge),.twofas-user .twofas-bar .twofas-list-inline li a>span:not(.twofas-badge){display:inline-block;vertical-align:middle}}.twofas-admin .twofas-content,.twofas-user .twofas-content{position:relative;height:100%;overflow:hidden;background:#fff;color:#202225;border:1px solid #e3e3e3;border-top:0}.twofas-admin .twofas-content.twofas-configured,.twofas-user .twofas-content.twofas-configured{height:auto;overflow:hidden}.twofas-admin .twofas-content.twofas-configured .twofas-configured-collapse,.twofas-user .twofas-content.twofas-configured .twofas-configured-collapse{display:table}.twofas-admin .twofas-content.twofas-configured .twofas-content-items-container,.twofas-user .twofas-content.twofas-configured .twofas-content-items-container{height:300px;width:100%;overflow:hidden;position:relative;margin-top:30px}.twofas-admin .twofas-content-container,.twofas-user .twofas-content-container{width:100%;height:auto;overflow:hidden;padding:30px}.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:none;width:100%;height:auto;overflow:hidden;text-align:center}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-mobile,.twofas-user .twofas-content .twofas-content-mobile{display:block}}.twofas-admin .twofas-content .twofas-content-mobile+p,.twofas-user .twofas-content .twofas-content-mobile+p{font-size:16px;margin-top:5px}.twofas-admin .twofas-content .twofas-content-mobile img,.twofas-user .twofas-content .twofas-content-mobile img{max-width:100%}.twofas-admin .twofas-content .twofas-configured-collapse,.twofas-user .twofas-content .twofas-configured-collapse{background:rgba(56,76,84,0.75);display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.twofas-admin .twofas-content .twofas-configured-collapse-box-container,.twofas-user .twofas-content .twofas-configured-collapse-box-container{display:table-cell;vertical-align:middle;text-align:center}.twofas-admin .twofas-content .twofas-configured-collapse-box,.twofas-user .twofas-content .twofas-configured-collapse-box{display:inline-block;padding:20px;background:#fff;border:1px solid #384c54;-webkit-box-shadow:0 0 20px 2px #435e59;box-shadow:0 0 20px 2px #435e59;max-width:95%}.twofas-admin .twofas-content .twofas-configured-collapse-box .twofas-phone-number,.twofas-user .twofas-content .twofas-configured-collapse-box .twofas-phone-number{margin-bottom:10px}.twofas-admin .twofas-content-header,.twofas-user .twofas-content-header{width:100%;height:auto;overflow:hidden;padding-top:5px;font-size:11px;font-weight:700;margin-bottom:30px}.twofas-admin .twofas-content-header .twofas-status,.twofas-user .twofas-content-header .twofas-status{text-transform:uppercase;font-size:10px}.twofas-admin .twofas-content-header a,.twofas-user .twofas-content-header a{display:inline-block;vertical-align:middle;color:inherit}.twofas-admin .twofas-content-header i,.twofas-user .twofas-content-header i{vertical-align:middle;margin-left:2px;margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:table;width:100%;text-align:center}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer,.twofas-user .twofas-content-header ul.twofas-list-spacer{display:block}}.twofas-admin .twofas-content-header ul.twofas-list-spacer li form,.twofas-user .twofas-content-header ul.twofas-list-spacer li form{margin-top:-2px}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:table-cell;border:0;float:none;height:40px !important;padding:0;min-width:20%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:0}}@media all and (max-width: 767px) and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-admin .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:first-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:nth-of-type(2) a{border-right-width:1px;border-bottom-width:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li:last-of-type a,.twofas-user .twofas-content-header ul.twofas-list-spacer li:last-of-type a{border-right-width:1px !important;border-bottom-width:1px !important}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{background:#fff;display:block;height:40px;line-height:40px;border:1px solid #e3e3e3}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a:hover,.twofas-user .twofas-content-header ul.twofas-list-spacer li a:hover{background:#f2f2f2;color:inherit;text-decoration:none}.twofas-admin .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more,.twofas-user .twofas-content-header ul.twofas-list-spacer li .twofas-learn-more{font-size:11px}}@media all and (max-width: 600px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{min-width:15%}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a,.twofas-user .twofas-content-header ul.twofas-list-spacer li a{padding:0 5px}.twofas-admin .twofas-content-header ul.twofas-list-spacer li a .twofas-icon,.twofas-user .twofas-content-header ul.twofas-list-spacer li a .twofas-icon{display:none}}@media all and (max-width: 440px){.twofas-admin .twofas-content-header ul.twofas-list-spacer li,.twofas-user .twofas-content-header ul.twofas-list-spacer li{display:block;width:100%}}.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:18px;line-height:28px;letter-spacing:.5px}@media all and (max-width: 991px){.twofas-admin .twofas-content-description p,.twofas-user .twofas-content-description p{font-size:16px;line-height:24px;letter-spacing:0}}.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{width:100%;height:300px;padding:40px 0;border-bottom:1px solid #e5e5e6}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:250px;padding:20px 0}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item,.twofas-user .twofas-content-item{height:auto}}.twofas-admin .twofas-content-item:nth-last-of-type(2),.twofas-user .twofas-content-item:nth-last-of-type(2){border-bottom:0}.twofas-admin .twofas-content-item-left,.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-left,.twofas-user .twofas-content-item-right{height:100%;float:left}.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:20%;margin-right:2.5%;line-height:220px}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:25%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{width:30%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-left,.twofas-user .twofas-content-item-left{display:none}}.twofas-admin .twofas-content-item-left i,.twofas-user .twofas-content-item-left i{vertical-align:middle}.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{position:relative;width:77.5%;display:table;vertical-align:middle}@media all and (max-width: 1199px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:72.5%}}@media all and (max-width: 991px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{width:67.5%}}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right,.twofas-user .twofas-content-item-right{display:block;width:100%;text-align:center}}.twofas-admin .twofas-content-item-right.twofas-phone-container,.twofas-user .twofas-content-item-right.twofas-phone-container{z-index:2}.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:table-cell;vertical-align:middle}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-content,.twofas-user .twofas-content-item-right-content{display:block}}.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:absolute;width:100%;bottom:0;left:0}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right-bottom,.twofas-user .twofas-content-item-right-bottom{position:static;bottom:auto;left:auto;margin-top:15px}}@media all and (max-width: 400px){.twofas-admin .twofas-content-item-right-bottom>.twofas-btn,.twofas-user .twofas-content-item-right-bottom>.twofas-btn{margin:0 auto}.twofas-admin .twofas-content-item-right-bottom .twofas-btn,.twofas-user .twofas-content-item-right-bottom .twofas-btn{display:block}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom{margin-top:10px}.twofas-admin .twofas-content-item-right-bottom .twofas-buttons-bottom button,.twofas-user .twofas-content-item-right-bottom .twofas-buttons-bottom button{margin-left:0}}.twofas-admin .twofas-content-item-right .intl-tel-input,.twofas-user .twofas-content-item-right .intl-tel-input{display:inline-block}.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container{max-width:100%}@media all and (max-width: 640px){.twofas-admin .twofas-content-item-right .intl-tel-input .flag-container .country-list,.twofas-user .twofas-content-item-right .intl-tel-input .flag-container .country-list{position:relative;max-width:100%}}.twofas-admin .twofas-content-item-right h6,.twofas-user .twofas-content-item-right h6{font-size:16px;line-height:20px;font-weight:500;margin-bottom:20px}.twofas-admin .twofas-content-item-right p,.twofas-user .twofas-content-item-right p{font-size:18px;line-height:24px}.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right p.twofas-step{font-size:14px;line-height:20px;font-weight:700}.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{font-size:12px;line-height:14px;margin-top:5px}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right p.twofas-small,.twofas-user .twofas-content-item-right p.twofas-small{margin-top:0;line-height:16px}}.twofas-admin .twofas-content-item-right p a,.twofas-user .twofas-content-item-right p a{color:#2a75e6}@media all and (max-width: 767px){.twofas-admin .twofas-content-item-right h6,.twofas-admin .twofas-content-item-right p.twofas-step,.twofas-user .twofas-content-item-right h6,.twofas-user .twofas-content-item-right p.twofas-step{text-align:left}}.twofas-admin .twofas-content .twofas-offline-stats,.twofas-user .twofas-content .twofas-offline-stats{position:relative;width:365px;height:auto;padding:35px 0 57.5px;margin:80px auto 62.5px auto;border:1px solid #d5d7db;text-align:center}.twofas-admin .twofas-content .twofas-offline-stats-active-codes,.twofas-user .twofas-content .twofas-offline-stats-active-codes{color:#2a75e6;margin-left:7px}.twofas-admin .twofas-content .twofas-offline-stats-active-codes h2,.twofas-admin .twofas-content .twofas-offline-stats-active-codes p,.twofas-user .twofas-content .twofas-offline-stats-active-codes h2,.twofas-user .twofas-content .twofas-offline-stats-active-codes p{color:inherit}.twofas-admin .twofas-content .twofas-offline-stats-of,.twofas-user .twofas-content .twofas-offline-stats-of{vertical-align:top;padding:0 25px}.twofas-admin .twofas-content .twofas-offline-stats-of p,.twofas-user .twofas-content .twofas-offline-stats-of p{line-height:88px !important}.twofas-admin .twofas-content .twofas-offline-stats-container p.twofas-last-generate,.twofas-user .twofas-content .twofas-offline-stats-container p.twofas-last-generate{font-size:12px;line-height:22px;color:#6f7072}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-stats-generated>div{display:inline-block}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data p,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data p{margin-top:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data ul{list-style:square;font-size:20px;margin-left:20px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data li,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data li{padding:5px 0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data code,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data code{margin:0;padding:0}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-data pre{font-family:Arial, sans-serif;font-size:18px;line-height:150%;padding:10px}.twofas-admin .twofas-content .twofas-offline-stats .twofas-offline-codes-list,.twofas-user .twofas-content .twofas-offline-stats .twofas-offline-codes-list{display:none}.twofas-admin .twofas-content .twofas-offline-stats h2,.twofas-user .twofas-content .twofas-offline-stats h2{font-size:75px;font-weight:700}.twofas-admin .twofas-content .twofas-offline-stats p,.twofas-user .twofas-content .twofas-offline-stats p{font-size:18px;line-height:20px}.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{height:auto;overflow:hidden;margin-top:25px}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-stores-download,.twofas-user .twofas-content .twofas-stores-download{display:inline-block;margin-top:15px}}.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:block;float:left;margin-right:20px}@media all and (max-width: 400px){.twofas-admin .twofas-content .twofas-stores-download a,.twofas-user .twofas-content .twofas-stores-download a{display:inline-block;float:none;margin:10px 0 0 0}.twofas-admin .twofas-content .twofas-stores-download a:first-of-type,.twofas-user .twofas-content .twofas-stores-download a:first-of-type{margin-top:0}}.twofas-admin .twofas-content .twofas-stores-download a:last-of-type,.twofas-user .twofas-content .twofas-stores-download a:last-of-type{margin-right:0}.twofas-admin .twofas-content .twofas-content-item-qr,.twofas-user .twofas-content .twofas-content-item-qr{position:relative;height:100%}.twofas-admin .twofas-content .twofas-content-item-qr:before,.twofas-user .twofas-content .twofas-content-item-qr:before{content:'';display:block;padding-top:100%}.twofas-admin .twofas-content .twofas-content-item-qr img,.twofas-user .twofas-content .twofas-content-item-qr img{position:absolute;top:0;left:50%;bottom:0;right:0;display:inline-block;border:1px solid #e5e5e6;padding:6px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:100%;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.twofas-admin .twofas-content .twofas-content-item .twofas-buttons-bottom,.twofas-user .twofas-content .twofas-content-item .twofas-buttons-bottom{display:inline-block}.twofas-admin .twofas-content .twofas-icon,.twofas-user .twofas-content .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-content .twofas-icon-app-store,.twofas-user .twofas-content .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-content .twofas-icon-backup-codes,.twofas-user .twofas-content .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-content .twofas-icon-download,.twofas-user .twofas-content .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-content .twofas-icon-google-play,.twofas-user .twofas-content .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-content .twofas-icon-info-ok,.twofas-user .twofas-content .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info-x,.twofas-user .twofas-content .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-info,.twofas-user .twofas-content .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-content .twofas-icon-numpad,.twofas-user .twofas-content .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-content .twofas-icon-offline-codes,.twofas-user .twofas-content .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-content .twofas-icon-padlock,.twofas-user .twofas-content .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-content .twofas-icon-refresh,.twofas-user .twofas-content .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-content .twofas-icon-remove-hover,.twofas-user .twofas-content .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-remove,.twofas-user .twofas-content .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-content .twofas-icon-sms,.twofas-user .twofas-content .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-content .twofas-icon-support,.twofas-user .twofas-content .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-content .twofas-icon-tick-admin,.twofas-user .twofas-content .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-content .twofas-icon-tick-enabled,.twofas-user .twofas-content .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-tick,.twofas-user .twofas-content .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-content .twofas-icon-token,.twofas-user .twofas-content .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-content .twofas-icon-tokens,.twofas-user .twofas-content .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-content .twofas-icon-trusted,.twofas-user .twofas-content .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-content .twofas-icon-turn-on-off,.twofas-user .twofas-content .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-content .twofas-icon-twofas-auth,.twofas-user .twofas-content .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-content .twofas-icon-vms,.twofas-user .twofas-content .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin .twofas-content .twofas-content-table,.twofas-user .twofas-content .twofas-content-table{height:auto;overflow:hidden;width:100%}.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{border-collapse:collapse;margin-top:95px;margin-bottom:10px;width:100%}@media all and (max-width: 1199px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table table{margin-top:50px}}.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{background:#e3e4e6;text-align:left}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table thead,.twofas-user .twofas-content .twofas-content-table table thead{display:none}}.twofas-admin .twofas-content .twofas-content-table table thead th,.twofas-user .twofas-content .twofas-content-table table thead th{font-size:13px;font-weight:300}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:38px;line-height:38px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table th{height:auto;overflow:hidden;line-height:22px}}.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table th,.twofas-user .twofas-content .twofas-content-table table th{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{float:left;width:49%;padding:15px 0;margin-right:2%}.twofas-admin .twofas-content .twofas-content-table table tr:nth-of-type(2n),.twofas-user .twofas-content .twofas-content-table table tr:nth-of-type(2n){margin-right:0}}@media all and (max-width: 767px){.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{width:100%;margin-right:0;margin-bottom:15px}.twofas-admin .twofas-content .twofas-content-table table tr:last-of-type,.twofas-user .twofas-content .twofas-content-table table tr:last-of-type{margin-bottom:0}}.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{font-size:15px}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td,.twofas-user .twofas-content .twofas-content-table table td{padding:0 15px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.twofas-admin .twofas-content .twofas-content-table table td::before,.twofas-user .twofas-content .twofas-content-table table td::before{font-weight:700;font-size:13px;margin-right:5px}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(1)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(1)::before{content:'Browser and device: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(2)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(2)::before{content:'Added: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(3)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(3)::before{content:'Last logged in: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(4)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(4)::before{content:'IP Address: '}.twofas-admin .twofas-content .twofas-content-table table td:nth-of-type(5)::before,.twofas-user .twofas-content .twofas-content-table table td:nth-of-type(5)::before{content:'Action: '}}.twofas-admin .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td:first-of-type .twofas-td-content{border-left:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:1px solid #e3e4e6;display:inline;height:18px;padding:0 25px}@media all and (max-width: 1100px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{padding:0 10px}}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-td-content,.twofas-user .twofas-content .twofas-content-table table td .twofas-td-content{border-left:0;padding:0;font-size:13px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{color:#9fa3ab;margin-left:15px;font-size:13px;display:none}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table td .twofas-hour,.twofas-user .twofas-content .twofas-content-table table td .twofas-hour{margin-left:5px}}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country{color:#9fa3ab;font-size:13px;display:none;margin-right:4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty,.twofas-user .twofas-content .twofas-content-table table td .twofas-trusted-device-country:empty{margin-right:0}.twofas-admin .twofas-content .twofas-content-table table td .twofas-ip,.twofas-user .twofas-content .twofas-content-table table td .twofas-ip{margin-left:-4px}.twofas-admin .twofas-content .twofas-content-table table td .twofas-visible,.twofas-user .twofas-content .twofas-content-table table td .twofas-visible{display:inline-block}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove{color:#eb1c1c;font-size:11px;font-weight:700;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover{color:#a50000;text-decoration:none}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove:hover .twofas-icon{background-position:-227px -161px !important}.twofas-admin .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon,.twofas-user .twofas-content .twofas-content-table table td .twofas-remove .twofas-icon{vertical-align:middle;margin-top:-2px}.twofas-admin .twofas-content .twofas-content-table table tr,.twofas-user .twofas-content .twofas-content-table table tr{border:1px solid #e3e4e6}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table table,.twofas-admin .twofas-content .twofas-content-table thead,.twofas-admin .twofas-content .twofas-content-table tbody,.twofas-admin .twofas-content .twofas-content-table th,.twofas-admin .twofas-content .twofas-content-table td,.twofas-admin .twofas-content .twofas-content-table tr,.twofas-user .twofas-content .twofas-content-table table,.twofas-user .twofas-content .twofas-content-table thead,.twofas-user .twofas-content .twofas-content-table tbody,.twofas-user .twofas-content .twofas-content-table th,.twofas-user .twofas-content .twofas-content-table td,.twofas-user .twofas-content .twofas-content-table tr{display:block}}.twofas-admin .twofas-content .twofas-content-table h5,.twofas-user .twofas-content .twofas-content-table h5{font-size:22px;line-height:60px;font-weight:700;margin:20px 0;text-align:center}@media all and (max-width: 991px){.twofas-admin .twofas-content .twofas-content-table .twofas-trusted-devices,.twofas-user .twofas-content .twofas-content-table .twofas-trusted-devices{height:auto;overflow:hidden}}.twofas-admin .twofas-content .twofas-content-table .twofas-add-trusted-device,.twofas-user .twofas-content .twofas-content-table .twofas-add-trusted-device{width:100%;float:none;height:auto;overflow:hidden;clear:both;margin-top:20px}.twofas-admin .twofas-switch,.twofas-user .twofas-switch{display:block;height:25px;width:69px;line-height:25px;position:relative;border:0;background:none;color:#FFF;border-radius:12.5px;padding:0 3px}.twofas-admin .twofas-switch.twofas-enabled,.twofas-user .twofas-switch.twofas-enabled{background:#08772e}.twofas-admin .twofas-switch.twofas-enabled .twofas-on,.twofas-user .twofas-switch.twofas-enabled .twofas-on{background:#10b74a}.twofas-admin .twofas-switch.twofas-disabled,.twofas-user .twofas-switch.twofas-disabled{background:#ec4445;color:#fff !important}.twofas-admin .twofas-switch.twofas-disabled .twofas-off,.twofas-user .twofas-switch.twofas-disabled .twofas-off{background:#a01011}.twofas-admin .twofas-switch span,.twofas-user .twofas-switch span{display:inline-block;float:left;font-weight:700;font-size:10px;text-transform:uppercase;width:31px;height:18.5px;line-height:18.5px;border-radius:9.25px;padding-top:1px}.twofas-admin .twofas-switch span.twofas-on,.twofas-user .twofas-switch span.twofas-on{text-align:center}.twofas-admin .twofas-switch span.twofas-off,.twofas-user .twofas-switch span.twofas-off{text-align:center}.twofas-admin .twofas-totp-secret,.twofas-user .twofas-totp-secret{display:none}.twofas-admin .twofas-tooltip::before,.twofas-user .twofas-tooltip::before{display:none;content:'';position:absolute;left:105%;top:50%;-webkit-transform:translate(-5px, -50%);-ms-transform:translate(-5px, -50%);transform:translate(-5px, -50%);width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #1a232e transparent transparent}.twofas-admin .twofas-tooltip::after,.twofas-user .twofas-tooltip::after{display:none;position:absolute;left:105%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;font-size:12px;line-height:15px;padding:10px;min-width:115px;color:#f7f6f6;background:#1a232e;z-index:9999}.twofas-admin .twofas-tooltip:hover:before,.twofas-user .twofas-tooltip:hover:before{display:block}.twofas-admin .twofas-tooltip:hover:after,.twofas-user .twofas-tooltip:hover:after{display:block;content:attr(data-tooltip)}.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{background:#fff;border:1px solid #b8b8b8;border-radius:4px;text-align:center;margin-bottom:75px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box,.twofas-user .twofas-welcome-box{margin-bottom:40px;background:none;border:0}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box .row,.twofas-user .twofas-welcome-box .row{margin:0}}.twofas-admin .twofas-welcome-box-section,.twofas-user .twofas-welcome-box-section{padding:25px 0;position:relative}.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{background:#f9f9f9;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section.twofas-decoration,.twofas-user .twofas-welcome-box-section.twofas-decoration{border-left:0;border-right:0}}.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{position:absolute;left:50%;top:-13px;margin-left:-13px}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-section .twofas-badge,.twofas-user .twofas-welcome-box-section .twofas-badge{display:none}}.twofas-admin .twofas-welcome-box-section .twofas-login-form,.twofas-user .twofas-welcome-box-section .twofas-login-form{display:inline-block;position:relative}.twofas-admin .twofas-welcome-box-section .twofas-login-form>img,.twofas-user .twofas-welcome-box-section .twofas-login-form>img{margin-top:58px}.twofas-admin .twofas-welcome-box-section .twofas-arrow,.twofas-user .twofas-welcome-box-section .twofas-arrow{position:absolute;left:100%}.twofas-admin .twofas-welcome-box-section h2,.twofas-user .twofas-welcome-box-section h2{font-size:20px;font-weight:400;color:#202225;margin-bottom:5px}.twofas-admin .twofas-welcome-box-section p,.twofas-user .twofas-welcome-box-section p{font-size:14px;font-weight:400;color:#777a7e}.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:65%;height:58px;line-height:58px;background:#fff;border:1px solid #aaa;border-radius:2px;margin:0 auto}@media all and (max-width: 1300px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:75%}}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:60%;height:50px;line-height:50px}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block,.twofas-user .twofas-welcome-box-block{width:90%}}.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:105%;margin:15px 0 0 -2.5%}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:60%;margin:15px auto 0}}@media all and (max-width: 500px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:80%}}@media all and (max-width: 400px){.twofas-admin .twofas-welcome-box-block.twofas-big,.twofas-user .twofas-welcome-box-block.twofas-big{width:90%}}.twofas-admin .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2),.twofas-user .twofas-welcome-box-block:nth-of-type(1):nth-last-of-type(2){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #ededed}.twofas-admin .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1),.twofas-user .twofas-welcome-box-block:nth-of-type(2):nth-last-of-type(1){border-top-left-radius:0;border-top-right-radius:0;border-top:0}.twofas-admin .twofas-welcome-box-block-content,.twofas-user .twofas-welcome-box-block-content{position:relative;width:100%;margin:0 auto;text-align:center}.twofas-admin .twofas-welcome-box-block-content p,.twofas-user .twofas-welcome-box-block-content p{display:inline-block;margin-top:-6px;vertical-align:middle}.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{display:inline-block;width:35px;margin-right:10px;text-align:center}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:5px;margin-left:5px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block .twofas-icon-container,.twofas-user .twofas-welcome-box-block .twofas-icon-container{margin-right:3px}}.twofas-admin .twofas-welcome-box-block .twofas-icon-container i,.twofas-user .twofas-welcome-box-block .twofas-icon-container i{vertical-align:middle}.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{display:inline-block;font-weight:500;font-size:16px;color:#202225;width:130px;cursor:default}@media all and (max-width: 1199px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:120px}}@media all and (max-width: 1050px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{width:115px}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:15px}}@media all and (max-width: 767px){.twofas-admin .twofas-welcome-box-block p,.twofas-user .twofas-welcome-box-block p{font-size:14px}}.twofas-admin .twofas-welcome-box-block i,.twofas-user .twofas-welcome-box-block i{vertical-align:baseline}.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{padding-right:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:first-of-type,.twofas-user .twofas-welcome-box-col:first-of-type{display:none}}.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{padding-left:0}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col:last-of-type,.twofas-user .twofas-welcome-box-col:last-of-type{display:none}}@media all and (max-width: 991px){.twofas-admin .twofas-welcome-box-col,.twofas-user .twofas-welcome-box-col{background:#f9f9f9;border:1px solid #b8b8b8;border-radius:4px}}.twofas-admin .twofas-welcome-box .twofas-switch,.twofas-user .twofas-welcome-box .twofas-switch{margin:18px auto 15px auto}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin,.twofas-user,.twofas-login-box,.twofas-totp-confirmation-box{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeSpeed}.twofas-admin p,.twofas-admin h1,.twofas-admin h2,.twofas-admin h3,.twofas-admin h4,.twofas-admin h5,.twofas-admin h6,.twofas-user p,.twofas-user h1,.twofas-user h2,.twofas-user h3,.twofas-user h4,.twofas-user h5,.twofas-user h6,.twofas-login-box p,.twofas-login-box h1,.twofas-login-box h2,.twofas-login-box h3,.twofas-login-box h4,.twofas-login-box h5,.twofas-login-box h6,.twofas-totp-confirmation-box p,.twofas-totp-confirmation-box h1,.twofas-totp-confirmation-box h2,.twofas-totp-confirmation-box h3,.twofas-totp-confirmation-box h4,.twofas-totp-confirmation-box h5,.twofas-totp-confirmation-box h6{line-height:normal;margin:0;padding:0}.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-weight:400;font-size:22px;line-height:38px;margin-bottom:20px}@media all and (max-width: 991px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{margin-bottom:10px}}@media all and (max-width: 767px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{font-size:18px}}@media all and (max-width: 480px){.twofas-admin .wrap h1,.twofas-user .wrap h1,.twofas-login-box .wrap h1,.twofas-totp-confirmation-box .wrap h1{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.twofas-admin .wrap h1 span,.twofas-user .wrap h1 span,.twofas-login-box .wrap h1 span,.twofas-totp-confirmation-box .wrap h1 span{line-height:38px}.twofas-admin .wrap h1 img,.twofas-user .wrap h1 img,.twofas-login-box .wrap h1 img,.twofas-totp-confirmation-box .wrap h1 img{margin-right:15px;vertical-align:middle}.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:20px;height:auto;overflow:hidden;width:100%}@media all and (max-width: 991px){.twofas-admin .wrap h2,.twofas-user .wrap h2,.twofas-login-box .wrap h2,.twofas-totp-confirmation-box .wrap h2{margin-bottom:10px}}.twofas-admin .twofas-clear-fix,.twofas-user .twofas-clear-fix,.twofas-login-box .twofas-clear-fix,.twofas-totp-confirmation-box .twofas-clear-fix{*zoom:1}.twofas-admin .twofas-clear-fix::before,.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::before,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::before,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::before,.twofas-totp-confirmation-box .twofas-clear-fix::after{content:' ';display:table}.twofas-admin .twofas-clear-fix::after,.twofas-user .twofas-clear-fix::after,.twofas-login-box .twofas-clear-fix::after,.twofas-totp-confirmation-box .twofas-clear-fix::after{clear:both}.twofas-admin *,.twofas-user *,.twofas-login-box *,.twofas-totp-confirmation-box *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.twofas-admin .twofas-anim-off,.twofas-admin .twofas-anim-off *,.twofas-user .twofas-anim-off,.twofas-user .twofas-anim-off *,.twofas-login-box .twofas-anim-off,.twofas-login-box .twofas-anim-off *,.twofas-totp-confirmation-box .twofas-anim-off,.twofas-totp-confirmation-box .twofas-anim-off *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.twofas-admin input,.twofas-admin textarea,.twofas-admin button,.twofas-user input,.twofas-user textarea,.twofas-user button,.twofas-login-box input,.twofas-login-box textarea,.twofas-login-box button,.twofas-totp-confirmation-box input,.twofas-totp-confirmation-box textarea,.twofas-totp-confirmation-box button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.twofas-admin a,.twofas-user a,.twofas-login-box a,.twofas-totp-confirmation-box a{color:inherit;outline:none;text-decoration:none}.twofas-admin a:hover,.twofas-admin a:active,.twofas-admin a:focus,.twofas-user a:hover,.twofas-user a:active,.twofas-user a:focus,.twofas-login-box a:hover,.twofas-login-box a:active,.twofas-login-box a:focus,.twofas-totp-confirmation-box a:hover,.twofas-totp-confirmation-box a:active,.twofas-totp-confirmation-box a:focus{color:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-muted,.twofas-user .twofas-muted,.twofas-login-box .twofas-muted,.twofas-totp-confirmation-box .twofas-muted{color:#9fa1a4 !important}.twofas-admin .twofas-success,.twofas-user .twofas-success,.twofas-login-box .twofas-success,.twofas-totp-confirmation-box .twofas-success{color:#10b74a !important}.twofas-admin .twofas-disabled,.twofas-user .twofas-disabled,.twofas-login-box .twofas-disabled,.twofas-totp-confirmation-box .twofas-disabled{color:#c9cdd3 !important}.twofas-admin .twofas-danger,.twofas-user .twofas-danger,.twofas-login-box .twofas-danger,.twofas-totp-confirmation-box .twofas-danger{color:#ec4445 !important}.twofas-admin .text-center,.twofas-user .text-center,.twofas-login-box .text-center,.twofas-totp-confirmation-box .text-center{text-align:center}.twofas-admin .twofas-pull-right,.twofas-user .twofas-pull-right,.twofas-login-box .twofas-pull-right,.twofas-totp-confirmation-box .twofas-pull-right{float:right}.twofas-admin .twofas-pull-left,.twofas-user .twofas-pull-left,.twofas-login-box .twofas-pull-left,.twofas-totp-confirmation-box .twofas-pull-left{float:left}.twofas-admin .twofas-line,.twofas-user .twofas-line,.twofas-login-box .twofas-line,.twofas-totp-confirmation-box .twofas-line{display:block}.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.twofas-admin .iti-flag,.twofas-user .iti-flag,.twofas-login-box .iti-flag,.twofas-totp-confirmation-box .iti-flag{background-image:url("../images/flags@2x.png")}}.twofas-admin .intl-tel-input,.twofas-user .intl-tel-input,.twofas-login-box .intl-tel-input,.twofas-totp-confirmation-box .intl-tel-input{position:relative;display:block;margin:30px 0 10px 0}.twofas-admin .twofas-btn,.twofas-user .twofas-btn,.twofas-login-box .twofas-btn,.twofas-totp-confirmation-box .twofas-btn{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;display:inline-block;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:30px;line-height:30px;width:auto;text-align:center;font-size:10px;font-weight:700;letter-spacing:.5px;padding:0 28px}.twofas-admin .twofas-btn *,.twofas-user .twofas-btn *,.twofas-login-box .twofas-btn *,.twofas-totp-confirmation-box .twofas-btn *{-moz-transition:background-color, color .2s ease-in-out;-ms-transition:background-color, color .2s ease-in-out;-o-transition:background-color, color .2s ease-in-out;-webkit-transition:background-color, color .2s ease-in-out;transition:background-color, color .2s ease-in-out}.twofas-admin .twofas-btn:hover,.twofas-admin .twofas-btn:focus,.twofas-admin .twofas-btn:active,.twofas-admin .twofas-btn:visited,.twofas-user .twofas-btn:hover,.twofas-user .twofas-btn:focus,.twofas-user .twofas-btn:active,.twofas-user .twofas-btn:visited,.twofas-login-box .twofas-btn:hover,.twofas-login-box .twofas-btn:focus,.twofas-login-box .twofas-btn:active,.twofas-login-box .twofas-btn:visited,.twofas-totp-confirmation-box .twofas-btn:hover,.twofas-totp-confirmation-box .twofas-btn:focus,.twofas-totp-confirmation-box .twofas-btn:active,.twofas-totp-confirmation-box .twofas-btn:visited{text-decoration:none}.twofas-admin .twofas-btn[disabled],.twofas-user .twofas-btn[disabled],.twofas-login-box .twofas-btn[disabled],.twofas-totp-confirmation-box .twofas-btn[disabled]{cursor:not-allowed;-webkit-filter:saturate(0.5);filter:saturate(0.5)}.twofas-admin .twofas-btn.twofas-wait,.twofas-user .twofas-btn.twofas-wait,.twofas-login-box .twofas-btn.twofas-wait,.twofas-totp-confirmation-box .twofas-btn.twofas-wait{cursor:wait !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-user .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-login-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button),.twofas-totp-confirmation-box .twofas-btn.twofas-wait>*:not(.twofas-spinner-button){visibility:hidden}.twofas-admin .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-user .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-login-box .twofas-btn.twofas-wait .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn.twofas-wait .twofas-spinner-button{display:inline-block;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.twofas-admin .twofas-btn .twofas-spinner-button,.twofas-user .twofas-btn .twofas-spinner-button,.twofas-login-box .twofas-btn .twofas-spinner-button,.twofas-totp-confirmation-box .twofas-btn .twofas-spinner-button{display:none}.twofas-admin .twofas-btn.twofas-block-btn,.twofas-user .twofas-btn.twofas-block-btn,.twofas-login-box .twofas-btn.twofas-block-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-block-btn{display:block}.twofas-admin .twofas-btn.twofas-action-btn,.twofas-user .twofas-btn.twofas-action-btn,.twofas-login-box .twofas-btn.twofas-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn{background:#202225;color:#fff}.twofas-admin .twofas-btn.twofas-action-btn:hover,.twofas-user .twofas-btn.twofas-action-btn:hover,.twofas-login-box .twofas-btn.twofas-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-action-btn[disabled],.twofas-user .twofas-btn.twofas-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn[disabled]{background:#676d77}.twofas-admin .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-user .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-login-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn .twofas-sms-sent-message{display:none}.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{padding:0 37.5px}@media all and (max-width: 767px){.twofas-admin .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-user .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-login-box .twofas-btn.twofas-action-btn.twofas-send-sms-button,.twofas-totp-confirmation-box .twofas-btn.twofas-action-btn.twofas-send-sms-button{margin:0 auto}}.twofas-admin .twofas-btn.twofas-submit-btn,.twofas-user .twofas-btn.twofas-submit-btn,.twofas-login-box .twofas-btn.twofas-submit-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn{background:#1665dd;color:#fff}.twofas-admin .twofas-btn.twofas-submit-btn:hover,.twofas-user .twofas-btn.twofas-submit-btn:hover,.twofas-login-box .twofas-btn.twofas-submit-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-submit-btn:hover{background:#2372e9}.twofas-admin .twofas-btn.twofas-refresh-btn,.twofas-user .twofas-btn.twofas-refresh-btn,.twofas-login-box .twofas-btn.twofas-refresh-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn{background:transparent;color:#666;text-align:left;padding:0;margin-left:15px}.twofas-admin .twofas-btn.twofas-refresh-btn:hover,.twofas-user .twofas-btn.twofas-refresh-btn:hover,.twofas-login-box .twofas-btn.twofas-refresh-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn:hover{color:#595959}.twofas-admin .twofas-btn.twofas-refresh-btn i,.twofas-user .twofas-btn.twofas-refresh-btn i,.twofas-login-box .twofas-btn.twofas-refresh-btn i,.twofas-totp-confirmation-box .twofas-btn.twofas-refresh-btn i{vertical-align:middle;margin-right:2px}.twofas-admin .twofas-btn.twofas-enable-token-btn,.twofas-user .twofas-btn.twofas-enable-token-btn,.twofas-login-box .twofas-btn.twofas-enable-token-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-token-btn{width:133px}.twofas-admin .twofas-btn.twofas-generate-backup-btn,.twofas-user .twofas-btn.twofas-generate-backup-btn,.twofas-login-box .twofas-btn.twofas-generate-backup-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;text-transform:uppercase;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-22.5px;width:65%}.twofas-admin .twofas-btn.twofas-generate-backup-btn:hover,.twofas-user .twofas-btn.twofas-generate-backup-btn:hover,.twofas-login-box .twofas-btn.twofas-generate-backup-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-user .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-login-box .twofas-btn.twofas-generate-backup-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-generate-backup-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-backup-action-btn,.twofas-user .twofas-btn.twofas-backup-action-btn,.twofas-login-box .twofas-btn.twofas-backup-action-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn{background:#1a232e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;height:45px;line-height:45px;margin-bottom:-20px;text-transform:uppercase;width:65%}.twofas-admin .twofas-btn.twofas-backup-action-btn:hover,.twofas-user .twofas-btn.twofas-backup-action-btn:hover,.twofas-login-box .twofas-btn.twofas-backup-action-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn:hover{background:#232f3e}.twofas-admin .twofas-btn.twofas-backup-action-btn[disabled],.twofas-user .twofas-btn.twofas-backup-action-btn[disabled],.twofas-login-box .twofas-btn.twofas-backup-action-btn[disabled],.twofas-totp-confirmation-box .twofas-btn.twofas-backup-action-btn[disabled]{background:#516d90}.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{background:#fff;color:#363b41;font-size:12px;font-weight:700;text-transform:uppercase;height:22px;line-height:22px;margin-left:15px;padding:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media all and (max-width: 480px){.twofas-admin .twofas-btn.twofas-upgrade-btn,.twofas-user .twofas-btn.twofas-upgrade-btn,.twofas-login-box .twofas-btn.twofas-upgrade-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn{display:block;margin:0 auto}}.twofas-admin .twofas-btn.twofas-upgrade-btn:hover,.twofas-user .twofas-btn.twofas-upgrade-btn:hover,.twofas-login-box .twofas-btn.twofas-upgrade-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-upgrade-btn:hover{background:#fff}.twofas-admin .twofas-btn.twofas-disable-btn,.twofas-user .twofas-btn.twofas-disable-btn,.twofas-login-box .twofas-btn.twofas-disable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn{background:#ec1c24;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-disable-btn:hover,.twofas-user .twofas-btn.twofas-disable-btn:hover,.twofas-login-box .twofas-btn.twofas-disable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn:hover{background:#ee343b}.twofas-admin .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-disable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-disable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-enable-btn,.twofas-user .twofas-btn.twofas-enable-btn,.twofas-login-box .twofas-btn.twofas-enable-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn{background:#10b74a;color:#fff;font-size:12px;font-weight:700;height:31px;line-height:31px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 15px}.twofas-admin .twofas-btn.twofas-enable-btn:hover,.twofas-user .twofas-btn.twofas-enable-btn:hover,.twofas-login-box .twofas-btn.twofas-enable-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn:hover{background:#12ce53}.twofas-admin .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-user .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-login-box .twofas-btn.twofas-enable-btn .twofas-icon,.twofas-totp-confirmation-box .twofas-btn.twofas-enable-btn .twofas-icon{vertical-align:middle;margin-top:-1px;margin-right:10px}.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{background:#202225;color:#fff;display:block;height:31px;line-height:31px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;font-weight:700}@media all and (max-width: 1199px){.twofas-admin .twofas-btn.twofas-admin-table-btn,.twofas-user .twofas-btn.twofas-admin-table-btn,.twofas-login-box .twofas-btn.twofas-admin-table-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn{padding:0 15px;letter-spacing:-.3px}}.twofas-admin .twofas-btn.twofas-admin-table-btn:hover,.twofas-user .twofas-btn.twofas-admin-table-btn:hover,.twofas-login-box .twofas-btn.twofas-admin-table-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-admin-table-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-account-box-btn,.twofas-user .twofas-btn.twofas-account-box-btn,.twofas-login-box .twofas-btn.twofas-account-box-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn{background:#202225;color:#fff;display:inline-block;height:27px;line-height:27px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;padding:0 20px;letter-spacing:-.05px}.twofas-admin .twofas-btn.twofas-account-box-btn:hover,.twofas-user .twofas-btn.twofas-account-box-btn:hover,.twofas-login-box .twofas-btn.twofas-account-box-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-account-box-btn:hover{background:#2c2f33}.twofas-admin .twofas-btn.twofas-cancel-btn,.twofas-user .twofas-btn.twofas-cancel-btn,.twofas-login-box .twofas-btn.twofas-cancel-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn{color:#363b41}.twofas-admin .twofas-btn.twofas-cancel-btn:hover,.twofas-user .twofas-btn.twofas-cancel-btn:hover,.twofas-login-box .twofas-btn.twofas-cancel-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-cancel-btn:hover{color:#646e79}.twofas-admin .twofas-btn.twofas-mobile-config,.twofas-user .twofas-btn.twofas-mobile-config,.twofas-login-box .twofas-btn.twofas-mobile-config,.twofas-totp-confirmation-box .twofas-btn.twofas-mobile-config{margin:0 auto 20px;max-width:250px;padding:0 15px}.twofas-admin .twofas-btn.twofas-collapse-btn,.twofas-user .twofas-btn.twofas-collapse-btn,.twofas-login-box .twofas-btn.twofas-collapse-btn,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn{background:#fff;color:#23282d;border:1px solid #384c54;margin-top:20px}.twofas-admin .twofas-btn.twofas-collapse-btn:hover,.twofas-user .twofas-btn.twofas-collapse-btn:hover,.twofas-login-box .twofas-btn.twofas-collapse-btn:hover,.twofas-totp-confirmation-box .twofas-btn.twofas-collapse-btn:hover{background:rgba(200,206,212,0.2)}.twofas-admin .twofas-btn-as-link,.twofas-user .twofas-btn-as-link,.twofas-login-box .twofas-btn-as-link,.twofas-totp-confirmation-box .twofas-btn-as-link{border:0;display:inline;background:none;color:inherit;margin:0;padding:0;text-decoration:underline}.twofas-admin .twofas-status-btn-as-link,.twofas-user .twofas-status-btn-as-link,.twofas-login-box .twofas-status-btn-as-link,.twofas-totp-confirmation-box .twofas-status-btn-as-link{border:0;display:inline-block;background:none;color:inherit;margin:0;padding:2px 0 0 0;vertical-align:middle}.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{box-shadow:none;-webkit-box-shadow:none;display:block;height:30px;line-height:30px;border:1px solid #d9d9d9}@media all and (max-width: 767px){.twofas-admin input[type="text"],.twofas-admin input[type="password"],.twofas-admin input[type="tel"],.twofas-admin input[type="email"],.twofas-user input[type="text"],.twofas-user input[type="password"],.twofas-user input[type="tel"],.twofas-user input[type="email"],.twofas-login-box input[type="text"],.twofas-login-box input[type="password"],.twofas-login-box input[type="tel"],.twofas-login-box input[type="email"],.twofas-totp-confirmation-box input[type="text"],.twofas-totp-confirmation-box input[type="password"],.twofas-totp-confirmation-box input[type="tel"],.twofas-totp-confirmation-box input[type="email"]{height:35px;line-height:35px}}.twofas-admin input[type="text"]:focus,.twofas-admin input[type="password"]:focus,.twofas-admin input[type="tel"]:focus,.twofas-admin input[type="email"]:focus,.twofas-user input[type="text"]:focus,.twofas-user input[type="password"]:focus,.twofas-user input[type="tel"]:focus,.twofas-user input[type="email"]:focus,.twofas-login-box input[type="text"]:focus,.twofas-login-box input[type="password"]:focus,.twofas-login-box input[type="tel"]:focus,.twofas-login-box input[type="email"]:focus,.twofas-totp-confirmation-box input[type="text"]:focus,.twofas-totp-confirmation-box input[type="password"]:focus,.twofas-totp-confirmation-box input[type="tel"]:focus,.twofas-totp-confirmation-box input[type="email"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:25px 0 10px 0}.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{width:100%;height:35px;line-height:35px;font-size:16px;margin:10px 0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input.twofas-big,.twofas-admin input[type="password"].twofas-token-input.twofas-big,.twofas-admin input[type="tel"].twofas-token-input.twofas-big,.twofas-admin input[type="email"].twofas-token-input.twofas-big,.twofas-user input[type="text"].twofas-token-input.twofas-big,.twofas-user input[type="password"].twofas-token-input.twofas-big,.twofas-user input[type="tel"].twofas-token-input.twofas-big,.twofas-user input[type="email"].twofas-token-input.twofas-big,.twofas-login-box input[type="text"].twofas-token-input.twofas-big,.twofas-login-box input[type="password"].twofas-token-input.twofas-big,.twofas-login-box input[type="tel"].twofas-token-input.twofas-big,.twofas-login-box input[type="email"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-big,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-big{font-size:16px;margin:10px 0}}.twofas-admin input[type="text"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="password"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-admin input[type="email"].twofas-token-input.twofas-white-bg,.twofas-user input[type="text"].twofas-token-input.twofas-white-bg,.twofas-user input[type="password"].twofas-token-input.twofas-white-bg,.twofas-user input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-user input[type="email"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-login-box input[type="email"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-white-bg,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-white-bg{background-color:#fff}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-webkit-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder::-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-ms-input-placeholder{font-size:12px;font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-admin input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-user input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-login-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input.twofas-text-placeholder:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-token-input.twofas-text-placeholder:-moz-placeholder{font-size:12px;font-weight:400;letter-spacing:0}@media all and (max-width: 767px){.twofas-admin input[type="text"].twofas-token-input,.twofas-admin input[type="password"].twofas-token-input,.twofas-admin input[type="tel"].twofas-token-input,.twofas-admin input[type="email"].twofas-token-input,.twofas-user input[type="text"].twofas-token-input,.twofas-user input[type="password"].twofas-token-input,.twofas-user input[type="tel"].twofas-token-input,.twofas-user input[type="email"].twofas-token-input,.twofas-login-box input[type="text"].twofas-token-input,.twofas-login-box input[type="password"].twofas-token-input,.twofas-login-box input[type="tel"].twofas-token-input,.twofas-login-box input[type="email"].twofas-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-token-input{font-size:15px;margin:10px auto}}.twofas-admin input[type="text"].twofas-login-box-token-input,.twofas-admin input[type="password"].twofas-login-box-token-input,.twofas-admin input[type="tel"].twofas-login-box-token-input,.twofas-admin input[type="email"].twofas-login-box-token-input,.twofas-user input[type="text"].twofas-login-box-token-input,.twofas-user input[type="password"].twofas-login-box-token-input,.twofas-user input[type="tel"].twofas-login-box-token-input,.twofas-user input[type="email"].twofas-login-box-token-input,.twofas-login-box input[type="text"].twofas-login-box-token-input,.twofas-login-box input[type="password"].twofas-login-box-token-input,.twofas-login-box input[type="tel"].twofas-login-box-token-input,.twofas-login-box input[type="email"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input{background-color:#fff;display:inline-block;width:133px;text-align:center;font-size:13px;font-weight:700;letter-spacing:1px;margin:5px auto 10px auto;height:34px;line-height:34px}.twofas-admin input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-webkit-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-webkit-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input::-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input::-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-ms-input-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-ms-input-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-admin input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-user input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-login-box input[type="email"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="text"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="password"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="tel"].twofas-login-box-token-input:-moz-placeholder,.twofas-totp-confirmation-box input[type="email"].twofas-login-box-token-input:-moz-placeholder{font-weight:400;letter-spacing:0}.twofas-admin input[type="checkbox"],.twofas-admin input[type="radio"],.twofas-user input[type="checkbox"],.twofas-user input[type="radio"],.twofas-login-box input[type="checkbox"],.twofas-login-box input[type="radio"],.twofas-totp-confirmation-box input[type="checkbox"],.twofas-totp-confirmation-box input[type="radio"]{box-shadow:none;-webkit-box-shadow:none}.twofas-admin input[type="checkbox"]:focus,.twofas-admin input[type="radio"]:focus,.twofas-user input[type="checkbox"]:focus,.twofas-user input[type="radio"]:focus,.twofas-login-box input[type="checkbox"]:focus,.twofas-login-box input[type="radio"]:focus,.twofas-totp-confirmation-box input[type="checkbox"]:focus,.twofas-totp-confirmation-box input[type="radio"]:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-checkbox-input-box,.twofas-user .twofas-checkbox-input-box,.twofas-login-box .twofas-checkbox-input-box,.twofas-totp-confirmation-box .twofas-checkbox-input-box{margin-bottom:8px}.twofas-admin .twofas-checkbox-input-box:last-of-type,.twofas-user .twofas-checkbox-input-box:last-of-type,.twofas-login-box .twofas-checkbox-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-checkbox-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"],.twofas-user .twofas-checkbox-input-box input[type="checkbox"],.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"],.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]{display:none}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-icon .twofas-checked{opacity:1}.twofas-admin .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box input[type="checkbox"]:checked+label .twofas-checkbox-desc{font-weight:700}.twofas-admin .twofas-checkbox-input-box label,.twofas-user .twofas-checkbox-input-box label,.twofas-login-box .twofas-checkbox-input-box label,.twofas-totp-confirmation-box .twofas-checkbox-input-box label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon{background-color:#fff;border:1px solid #333;display:inline-block;height:28px;line-height:28px;text-align:center;width:28px}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-user .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-login-box .twofas-checkbox-input-box label .twofas-checkbox-desc,.twofas-totp-confirmation-box .twofas-checkbox-input-box label .twofas-checkbox-desc{margin-left:5px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box,.twofas-user .twofas-radio-input-box,.twofas-login-box .twofas-radio-input-box,.twofas-totp-confirmation-box .twofas-radio-input-box{margin-bottom:8px}.twofas-admin .twofas-radio-input-box:last-of-type,.twofas-user .twofas-radio-input-box:last-of-type,.twofas-login-box .twofas-radio-input-box:last-of-type,.twofas-totp-confirmation-box .twofas-radio-input-box:last-of-type{margin-bottom:0}.twofas-admin .twofas-radio-input-box input[type="radio"],.twofas-user .twofas-radio-input-box input[type="radio"],.twofas-login-box .twofas-radio-input-box input[type="radio"],.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]{display:none}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-icon .twofas-checked{opacity:1}.twofas-admin .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-user .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box input[type="radio"]:checked+label .twofas-radio-desc{font-weight:700}.twofas-admin .twofas-radio-input-box label,.twofas-user .twofas-radio-input-box label,.twofas-login-box .twofas-radio-input-box label,.twofas-totp-confirmation-box .twofas-radio-input-box label{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon,.twofas-user .twofas-radio-input-box label .twofas-radio-icon,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon{background-color:#fff;border:1px solid #333;border-radius:50%;display:inline-block;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:0;width:28px}.twofas-admin .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-user .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-login-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-icon .twofas-checked{opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc,.twofas-user .twofas-radio-input-box label .twofas-radio-desc,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc{display:inline-block;line-height:1.4;margin-left:7px;padding-left:28px;position:relative;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:middle}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-user .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc-title,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc-title{font-size:14px;font-weight:700}.twofas-admin .twofas-radio-input-box label .twofas-radio-desc span,.twofas-user .twofas-radio-input-box label .twofas-radio-desc span,.twofas-login-box .twofas-radio-input-box label .twofas-radio-desc span,.twofas-totp-confirmation-box .twofas-radio-input-box label .twofas-radio-desc span{display:block}.twofas-admin .twofas-form-inline,.twofas-user .twofas-form-inline,.twofas-login-box .twofas-form-inline,.twofas-totp-confirmation-box .twofas-form-inline{display:inline}.twofas-admin .twofas-icon,.twofas-user .twofas-icon,.twofas-login-box .twofas-icon,.twofas-totp-confirmation-box .twofas-icon{background-image:url("../images/spritesheet.png");background-repeat:no-repeat;display:inline-block}.twofas-admin .twofas-icon-app-store,.twofas-user .twofas-icon-app-store,.twofas-login-box .twofas-icon-app-store,.twofas-totp-confirmation-box .twofas-icon-app-store{background-position:0 -133px;height:40px;width:135px}.twofas-admin .twofas-icon-backup-codes,.twofas-user .twofas-icon-backup-codes,.twofas-login-box .twofas-icon-backup-codes,.twofas-totp-confirmation-box .twofas-icon-backup-codes{background-position:-276px -110px;height:24px;width:21px}.twofas-admin .twofas-icon-download,.twofas-user .twofas-icon-download,.twofas-login-box .twofas-icon-download,.twofas-totp-confirmation-box .twofas-icon-download{background-position:-194px 0;height:87px;width:48px}.twofas-admin .twofas-icon-google-play,.twofas-user .twofas-icon-google-play,.twofas-login-box .twofas-icon-google-play,.twofas-totp-confirmation-box .twofas-icon-google-play{background-position:0 -89px;height:42px;width:136px}.twofas-admin .twofas-icon-info-ok,.twofas-user .twofas-icon-info-ok,.twofas-login-box .twofas-icon-info-ok,.twofas-totp-confirmation-box .twofas-icon-info-ok{background-position:-222px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info-x,.twofas-user .twofas-icon-info-x,.twofas-login-box .twofas-icon-info-x,.twofas-totp-confirmation-box .twofas-icon-info-x{background-position:-170px -89px;height:16px;width:16px}.twofas-admin .twofas-icon-info,.twofas-user .twofas-icon-info,.twofas-login-box .twofas-icon-info,.twofas-totp-confirmation-box .twofas-icon-info{background-position:-138px -111px;height:16px;width:16px}.twofas-admin .twofas-icon-numpad,.twofas-user .twofas-icon-numpad,.twofas-login-box .twofas-icon-numpad,.twofas-totp-confirmation-box .twofas-icon-numpad{background-position:-244px 0;height:73px;width:56px}.twofas-admin .twofas-icon-offline-codes,.twofas-user .twofas-icon-offline-codes,.twofas-login-box .twofas-icon-offline-codes,.twofas-totp-confirmation-box .twofas-icon-offline-codes{background-position:-244px -75px;height:33px;width:33px}.twofas-admin .twofas-icon-padlock,.twofas-user .twofas-icon-padlock,.twofas-login-box .twofas-icon-padlock,.twofas-totp-confirmation-box .twofas-icon-padlock{background-position:-216px -123px;height:32px;width:22px}.twofas-admin .twofas-icon-refresh,.twofas-user .twofas-icon-refresh,.twofas-login-box .twofas-icon-refresh,.twofas-totp-confirmation-box .twofas-icon-refresh{background-position:-213px -161px;height:12px;width:12px}.twofas-admin .twofas-icon-remove-hover,.twofas-user .twofas-icon-remove-hover,.twofas-login-box .twofas-icon-remove-hover,.twofas-totp-confirmation-box .twofas-icon-remove-hover{background-position:-227px -161px;height:10px;width:10px}.twofas-admin .twofas-icon-remove,.twofas-user .twofas-icon-remove,.twofas-login-box .twofas-icon-remove,.twofas-totp-confirmation-box .twofas-icon-remove{background-position:-156px -111px;height:10px;width:10px}.twofas-admin .twofas-icon-sms,.twofas-user .twofas-icon-sms,.twofas-login-box .twofas-icon-sms,.twofas-totp-confirmation-box .twofas-icon-sms{background-position:-98px 0;height:87px;width:94px}.twofas-admin .twofas-icon-support,.twofas-user .twofas-icon-support,.twofas-login-box .twofas-icon-support,.twofas-totp-confirmation-box .twofas-icon-support{background-position:-194px -89px;height:32px;width:26px}.twofas-admin .twofas-icon-tick-admin,.twofas-user .twofas-icon-tick-admin,.twofas-login-box .twofas-icon-tick-admin,.twofas-totp-confirmation-box .twofas-icon-tick-admin{background-position:-138px -89px;height:20px;width:30px}.twofas-admin .twofas-icon-tick-enabled,.twofas-user .twofas-icon-tick-enabled,.twofas-login-box .twofas-icon-tick-enabled,.twofas-totp-confirmation-box .twofas-icon-tick-enabled{background-position:-222px -107px;height:12px;width:17px}.twofas-admin .twofas-icon-tick,.twofas-user .twofas-icon-tick,.twofas-login-box .twofas-icon-tick,.twofas-totp-confirmation-box .twofas-icon-tick{background-position:-194px -161px;height:12px;width:17px}.twofas-admin .twofas-icon-token,.twofas-user .twofas-icon-token,.twofas-login-box .twofas-icon-token,.twofas-totp-confirmation-box .twofas-icon-token{background-position:0 0;height:87px;width:96px}.twofas-admin .twofas-icon-tokens,.twofas-user .twofas-icon-tokens,.twofas-login-box .twofas-icon-tokens,.twofas-totp-confirmation-box .twofas-icon-tokens{background-position:-279px -75px;height:30px;width:18px}.twofas-admin .twofas-icon-trusted,.twofas-user .twofas-icon-trusted,.twofas-login-box .twofas-icon-trusted,.twofas-totp-confirmation-box .twofas-icon-trusted{background-position:-244px -142px;height:22px;width:30px}.twofas-admin .twofas-icon-turn-on-off,.twofas-user .twofas-icon-turn-on-off,.twofas-login-box .twofas-icon-turn-on-off,.twofas-totp-confirmation-box .twofas-icon-turn-on-off{background-position:-276px -142px;height:17px;width:16px}.twofas-admin .twofas-icon-twofas-auth,.twofas-user .twofas-icon-twofas-auth,.twofas-login-box .twofas-icon-twofas-auth,.twofas-totp-confirmation-box .twofas-icon-twofas-auth{background-position:-194px -123px;height:36px;width:20px}.twofas-admin .twofas-icon-vms,.twofas-user .twofas-icon-vms,.twofas-login-box .twofas-icon-vms,.twofas-totp-confirmation-box .twofas-icon-vms{background-position:-244px -110px;height:30px;width:30px}.twofas-admin h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:15px}.twofas-admin-account-wrapper .twofas-account{background:#363b41;color:#fff;font-size:0;padding:20px 15px}.twofas-admin-account-wrapper .twofas-account-col{display:inline-block}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col{display:block;text-align:center}}.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{margin-top:9px}@media all and (max-width: 600px){.twofas-admin-account-wrapper .twofas-account-col.twofas-disable-container{float:none !important;margin-top:15px}}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-col .twofas-email,.twofas-admin-account-wrapper .twofas-account-col .twofas-plan{display:block}}@media all and (max-width: 480px){.twofas-admin-account-wrapper .twofas-account-col .twofas-plan-modal{display:block}}.twofas-admin-account-wrapper .twofas-account-col p{display:inline-block;font-size:14px;line-height:24px}.twofas-admin-account-wrapper .twofas-account-col form{display:inline-block}@media all and (max-width: 380px){.twofas-admin-account-wrapper .twofas-account-row:not(:first-of-type){margin-top:10px}}.twofas-admin-delete-bar-wrapper{margin:30px -15px 0 -15px}.twofas-admin-delete-bar-wrapper .twofas-delete-bar{background:#363b41;color:#fff;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 25px;width:100%}@media all and (max-width: 480px){.twofas-admin-delete-bar-wrapper .twofas-delete-bar{height:auto;line-height:1;padding:15px}}.twofas-admin-delete-bar-wrapper .twofas-delete-bar p{display:inline-block}.twofas-admin-delete-bar-wrapper .twofas-delete-bar a{text-decoration:underline;color:inherit}.twofas-admin-plans-wrapper{margin:50px -15px 0 -15px}@media all and (max-width: 991px){.twofas-admin-plans-wrapper{margin-top:30px}}.twofas-admin-plans-wrapper .twofas-plans{background:#fff}.twofas-admin-plans-wrapper .twofas-plans table{border-collapse:collapse;width:100%}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-free tbody tr td:nth-of-type(2){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table.twofas-active-premium tbody tr td:nth-of-type(3){background:rgba(16,183,74,0.05)}.twofas-admin-plans-wrapper .twofas-plans table thead th{height:50px;line-height:50px;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans table thead th:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-basic{background:#363b41;color:#fff;border-right:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table thead th.twofas-premium{background:#eb1c23;color:#fff;border-left:0;width:15%}.twofas-admin-plans-wrapper .twofas-plans table tbody .twofas-premium{display:none}.twofas-admin-plans-wrapper .twofas-plans table tbody td{height:80px;line-height:80px;text-align:center;min-width:235px}@media all and (max-width: 1199px){.twofas-admin-plans-wrapper .twofas-plans table tbody td{min-width:195px}}.twofas-admin-plans-wrapper .twofas-plans table tbody td:first-of-type{text-align:left}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{display:block;float:left;width:7%;text-align:center}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:14%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:10%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon{width:20%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-icon i{vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{display:inline-block;width:93%;vertical-align:middle;padding-right:20px !important}@media all and (max-width: 1400px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:86%}}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:90%}}@media all and (max-width: 480px){.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content{width:80%}}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content h6{font-size:16px;font-weight:700;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-cell-content p{font-size:12px;font-weight:400;margin:0;padding:0}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content{display:inline-block;vertical-align:middle}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content i,.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{display:block;margin:0 auto;text-align:center}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p{margin-top:10px;font-size:11px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content p a{text-decoration:underline}.twofas-admin-plans-wrapper .twofas-plans table tbody td .twofas-tick-content h5{font-size:18px;font-weight:700}.twofas-admin-plans-wrapper .twofas-plans table th,.twofas-admin-plans-wrapper .twofas-plans table td{padding:0 20px;border:1px solid #e5e5e5}.twofas-admin-plans-wrapper .twofas-plans table .twofas-icon{vertical-align:middle}@media all and (max-width: 991px){.twofas-admin-plans-wrapper .twofas-plans table,.twofas-admin-plans-wrapper .twofas-plans thead,.twofas-admin-plans-wrapper .twofas-plans tbody,.twofas-admin-plans-wrapper .twofas-plans th,.twofas-admin-plans-wrapper .twofas-plans td,.twofas-admin-plans-wrapper .twofas-plans tr{display:block}.twofas-admin-plans-wrapper .twofas-plans thead th:not(:first-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-premium{display:block !important}.twofas-admin-plans-wrapper .twofas-plans tbody .twofas-downgrade td{padding:10px 0;text-align:center !important}.twofas-admin-plans-wrapper .twofas-plans tbody tr:first-of-type td:before{content:"BASIC";background:#363b41;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:nth-of-type(4) td:before{content:"PREMIUM";background:#eb1c23;color:#fff}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td{padding:10px 0}.twofas-admin-plans-wrapper .twofas-plans tbody tr:last-of-type td:not(:last-of-type){display:none}.twofas-admin-plans-wrapper .twofas-plans tbody tr td{height:auto;line-height:1;padding:0;border-top:0;clear:both}.twofas-admin-plans-wrapper .twofas-plans tbody tr td:before{display:block;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:18px;font-weight:700;text-transform:uppercase}.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-icon,.twofas-admin-plans-wrapper .twofas-plans tbody tr td .twofas-cell-content{padding:20px 0}.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(2),.twofas-admin-plans-wrapper .twofas-plans tr:not(:last-of-type) td:nth-of-type(3){display:none}}.twofas-admin-users-wrapper{margin:30px 0 0 -15px}@media all and (max-width: 991px){.twofas-admin-users-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-users-wrapper .twofas-users{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-users-wrapper .twofas-users{height:200px}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users{height:auto}}.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{position:relative;width:100%;height:100%;padding:15px 0}@media all and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:30px 0}}@media all and (max-width: 991px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:15px 0}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users .twofas-chart-container{padding:10px 0 0 0}}.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-height:100%;max-width:70%;float:left;margin-left:-15%}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{width:64%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users canvas,.twofas-admin-users-wrapper .twofas-users iframe{max-width:100%;margin-left:0;float:none}}.twofas-admin-users-wrapper .twofas-users #js-legend{width:35%;float:left;font-size:12px}@media all and (min-width: 992px) and (max-width: 1199px){.twofas-admin-users-wrapper .twofas-users #js-legend{width:36%}}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend{float:none;width:100%}}.twofas-admin-users-wrapper .twofas-users #js-legend ul{display:block;list-style:none;padding:0;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul{text-align:center}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li{padding:5px;margin:0}@media all and (max-width: 480px){.twofas-admin-users-wrapper .twofas-users #js-legend ul li{display:inline-block}}.twofas-admin-users-wrapper .twofas-users #js-legend ul li span{display:inline-block;height:10px;width:30px;margin-right:10px}.twofas-admin-video-wrapper{margin:30px -15px 0 0}@media all and (max-width: 991px){.twofas-admin-video-wrapper{margin:30px -15px 0 -15px}}.twofas-admin-video-wrapper .twofas-video{background:#fff;border:1px solid #e5e5e5;height:365px;padding:15px}@media all and (max-width: 640px){.twofas-admin-video-wrapper .twofas-video{height:225px}}.twofas-admin-video-wrapper .twofas-video-player{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player:before{display:block;content:"";width:100%;padding-top:56.25%}.twofas-admin-video-wrapper .twofas-video-player>.content{position:absolute;top:0;left:0;right:0;bottom:0}.twofas-admin-video-wrapper .twofas-video-player img{display:inline-block;height:100%;width:auto}.twofas-admin-video-wrapper .twofas-video-player-content>div{max-width:100%;max-height:100%}.twofas-admin-video-wrapper .twofas-video-player-content video{display:none}.twofas-admin-video-wrapper .twofas-video-player-content .video-js{display:none !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions{display:block !important}.twofas-admin-video-wrapper .twofas-video-player-content .video-js.my-player-dimensions video{display:block}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-poster{background-size:cover}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button{border:2px solid #f1f1f1;border-radius:50%;width:75px;height:75px;line-height:75px;left:50%;top:50%;margin:-37.5px 0 0 -37.5px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-big-play-button .vjs-icon-placeholder{font-size:48px}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-control-bar{background:#000}.twofas-admin-video-wrapper .twofas-video-player-content .vjs-play-progress::before{color:#ec1c24}.twofas-admin .twofas-account-box-wrapper{text-align:center}.twofas-admin .twofas-account-box-wrapper .twofas-account-box{display:inline-block;background:#fff;border:1px solid #e5e5e5;max-width:350px;width:100%;height:auto}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header{height:35px;text-align:center;background:#363b41}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-header h3{color:#fff;line-height:35px;font-size:16px;font-weight:700;padding:0;margin:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content{padding:15px;text-align:left;width:100%}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content .twofas-submit-container{text-align:right}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content label{font-weight:700}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="email"],.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content input[type="password"]{width:100%;margin:10px 0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content hr{margin-bottom:15px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a{display:block;line-height:20px}.twofas-admin .twofas-account-box-wrapper .twofas-account-box-content a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label{font-weight:normal}.twofas-admin .twofas-account-box-wrapper .twofas-account-box .twofas-privacy-policy-label a{text-decoration:underline}.twofas-admin .twofas-admin-configuration{text-align:center}.twofas-admin .twofas-admin-configuration-box{background-color:#fff;margin:10px auto 35px;max-width:800px;width:95%}.twofas-admin .twofas-admin-configuration-box.twofas-admin-configuration-box-last{margin-bottom:0}.twofas-admin .twofas-admin-configuration-box-header{background:#363b41;height:45px;line-height:45px;padding:0 10px}.twofas-admin .twofas-admin-configuration-box-header h3{color:#fff;display:inline-block;font-size:16px;vertical-align:middle}@media all and (max-width: 550px){.twofas-admin .twofas-admin-configuration-box-header h3{font-size:14px}}.twofas-admin .twofas-admin-configuration-box-bottom{text-align:center}.twofas-admin .twofas-admin-configuration-box-desc{line-height:1.4;margin-bottom:10px}.twofas-admin .twofas-admin-configuration-box .twofas-action-btn{cursor:pointer;font-size:12px;margin:10px 0 0;padding:0 30px}.twofas-admin .twofas-admin-configuration-box form{padding:25px;text-align:left}.twofas-admin .twofas-admin-configuration-paragraph{margin:10px 0 30px}.twofas-login-error-wide{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}.twofas-login-box{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-bottom:15px;overflow:hidden;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:750px}@media all and (max-width: 767px){.twofas-login-box{width:100%}}.twofas-login-box::after{clear:both;content:'';display:table}.twofas-login-box+#backtoblog{display:none}.twofas-login-box *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-box-col{background-color:#fff;display:block;float:left;height:100%;min-height:413px;padding:30px;width:50%}@media all and (max-width: 767px){.twofas-login-box-col{float:none;padding:20px;min-height:0;width:100%}}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left{padding-top:0}}.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:20px;margin-top:5px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left img{margin-bottom:0;margin-top:0}}.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:60px}@media all and (max-width: 767px){.twofas-login-box-col.twofas-login-box-col-left h3{margin-bottom:15px}}.twofas-login-box-col.twofas-login-box-col-right img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;width:85%}.twofas-login-box-stores{display:block;text-align:center}.twofas-login-box-stores a{display:inline-block;vertical-align:middle}@media all and (max-width: 767px){.twofas-login-box-stores a{display:block}}.twofas-login-box-stores a:first-of-type{margin-right:10px}@media all and (max-width: 767px){.twofas-login-box-stores a:first-of-type{margin-bottom:5px;margin-right:0}}.twofas-login-box .twofas-img-wrapper{position:relative}.twofas-login-box .twofas-img-wrapper .twofas-btn-wrapper{background:#fff;left:50%;padding:3px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.twofas-login-box .twofas-img-wrapper a{font-size:13px;height:34px;line-height:34px;padding:0 25px;width:150px}.twofas-login-box h3{font-size:16px;font-weight:400;line-height:24px;text-align:center}.twofas-login-box img{display:block;margin:0 auto}.twofas-login-box form{background:none;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;text-align:center;border:none}.twofas-login-box form .twofas-action-btn{font-size:12px;height:34px;line-height:34px;margin:0 auto}.twofas-login-box .twofas-totp-secret{display:none;margin:7px 0}.twofas-login-box .twofas-totp-secret-link{color:#2a75e6}.twofas-login-box .twofas-totp-secret-link:hover{color:#2a75e6;text-decoration:underline}.twofas-login-another-account{background:none;clear:both;float:none;width:100%}.twofas-login-another-account>form{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important;text-align:left !important}.twofas-login-another-account>form input[type="submit"]{color:#72777c;font-size:11px;line-height:19px;text-decoration:underline}.twofas-login-another-account>form input[type="submit"]:hover,.twofas-login-another-account>form input[type="submit"]:active,.twofas-login-another-account>form input[type="submit"]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.twofas-totp-confirmation-box form{padding-top:10px;padding-left:30px;padding-right:30px;padding-bottom:30px !important;text-align:center;border:none}.twofas-totp-confirmation-box form label{font-size:14px;font-weight:400;line-height:22px}.twofas-totp-confirmation-box form .twofas-action-btn{display:block;font-size:12px;height:34px;line-height:34px;width:100%}.twofas-totp-confirmation-box img{display:inline-block}.twofas-totp-confirmation-box a{color:#72777c;display:block;font-size:11px;line-height:19px;text-align:left;text-decoration:underline}.twofas-totp-confirmation-box a:hover{text-decoration:underline}.twofas-totp-confirmation-box .twofas-modal form{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.twofas-totp-confirmation-box .twofas-modal form .twofas-action-btn{display:inline-block;width:auto}@media all and (max-width: 520px){.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-cancel-btn{margin-bottom:10px !important}.twofas-totp-confirmation-box .twofas-modal .twofas-content-container .twofas-buttons .twofas-action-btn{display:block;width:100%}}.twofas-totp-confirmation-box .twofas-login-another-account form{padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:10px !important}#login_error{margin-bottom:20px}.twofas-login-form-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}.twofas-login-form-container .twofas-resend-code-form{padding:16px 0 0 0 !important}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container{text-align:center}.twofas-login-form-container .twofas-resend-code-form .twofas-resend-code-container input[type="submit"].twofas-resend-code{color:#72777c;font-size:11px;cursor:pointer;border:0 none;background:none;text-decoration:underline !important}.twofas-login-form-container .twofas-login-form{position:relative !important;padding-bottom:10px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.twofas-login-form-container .twofas-login-form *{-webkit-box-sizing:border-box;box-sizing:border-box}.twofas-login-form-container .twofas-login-form .twofas-remember-container{width:100%;display:table;margin-top:15px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column{display:table-cell;vertical-align:top}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column input[type="checkbox"]{margin-top:-6px}.twofas-login-form-container .twofas-login-form .twofas-remember-container .twofas-column .twofas-remember-device-label{font-size:11px !important;position:relative !important;bottom:6px !important;left:3px !important}.twofas-login-form-container .twofas-login-form .twofas-submit{display:inline-block;float:right;text-align:right;margin:15px 0;height:30px}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled:not(.twofas-pusher)::before{margin-top:7px;margin-right:4px;content:' ';display:inline-block;width:16px;height:16px;vertical-align:middle;-webkit-background-size:cover;background-size:cover;background:url("../images/loading.gif") no-repeat}.twofas-login-form-container .twofas-login-form .twofas-submit.twofas-disabled .button-primary{color:#66c6e4 !important;background:#008ec2 !important;border-color:#007cb2 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.twofas-login-form-container .twofas-login-nav{margin-top:10px}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper{padding:10px 0}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper{width:100%;display:table}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message{display:table-cell;vertical-align:middle;text-align:left;font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message a{font-size:11px;line-height:19px;color:#72777c}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form{-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;background:transparent;border:none}.twofas-login-form-container .twofas-login-nav .twofas-login-nav-wrapper .twofas-table-wrapper .twofas-login-nav-message .twofas-login-nav-form input{font-size:11px;line-height:19px;text-decoration:underline;color:#72777c}.twofas-login-form-container .twofas-sockets{display:inline-block;margin:15px 0}.twofas-login-form-container .twofas-sockets .twofas-icon{display:inline-block;vertical-align:middle}.twofas-login-form-container .twofas-sockets .twofas-token-loading,.twofas-login-form-container .twofas-sockets .twofas-token-setup{margin:0 10px;vertical-align:middle}.twofas-login-footer{position:fixed;right:30px;bottom:30px}.twofas-login-footer:hover .twofas-login-footer-tooltip{display:inline}.twofas-login-footer .twofas-login-footer-tooltip{display:none;width:200px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;margin-top:3px;margin-right:4px;float:left}.twofas-login-footer .twofas-login-footer-logo{display:inline-block}.twofas-error-notice{background:#fff;border-left:4px solid #dc3232;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:5px 12px;margin:5px 0 15px}li#toplevel_page_twofas-submenu-channel.toplevel_page_twofas-submenu-channel>a .wp-menu-image{-webkit-background-size:16px 27px;background-size:16px 27px}.update-message .twofas-upgrade-notice+p{display:none}.update-message .twofas-upgrade-notice p::before{content:'';margin-right:0}body.twofas-desktop .twofas-btn-wrapper,body.twofas-desktop .twofas-mobile-config{display:none}body.twofas-mobile .twofas-btn-wrapper,body.twofas-mobile .twofas-mobile-config{display:block} -
2fas/trunk/assets/js/pusher-events.js
r2299241 r2470780 62 62 } catch ( e ) { 63 63 Sentry.captureException( e ); 64 errorModalMessage.html( 'Server error occurred. Please try to refresh this page.' ); 65 errorModal.trigger( 'display' ); 64 if (e instanceof ReferenceError) { 65 $( '.twofas-sockets .twofas-icon-padlock' ).remove(); 66 $( '.twofas-sockets .twofas-sockets-error' ).css('display', 'inline'); 67 $( '.twofas-sockets .twofas-token-setup' ).removeClass( 'twofas-play' ); 68 $( '.twofas-sockets .twofas-token-error' ).addClass( 'twofas-play' ); 69 } else { 70 errorModalMessage.html( 'Server error occurred. Please try to refresh this page.' ); 71 errorModal.trigger( 'display' ); 72 } 66 73 } 67 74 -
2fas/trunk/assets/js/pusher-events.min.js
r2343404 r2470780 1 !function( s){try{var t=s("#pusher-session-id"),e=s("#status-id"),r=s("#integration-id"),o=s("#totp-token"),u=s(".twofas-error-modal"),c=s("#error-modal-message");function p(t){e.val(t.statusId),o.val(t.totpToken),s(".twofas-submit").addClass("twofas-pusher"),s(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),s(".twofas-sockets .twofas-token-loading").addClass("twofas-play"),this.disconnect(),setTimeout(function(){s("#loginform").submit()},1)}function f(a,n,i){var t=a.subscribe(n);t.bind("twofas-login-request",p,a),t.bind("pusher:subscription_error",function(t){var s,e,r,o;s=t,e=a,r=n,(o=i)<3?f(e,r,++o):(Sentry.captureMessage("Subscription error",{extra:{channel_name:r,status:s}}),e.disconnect(),c.html("Subscription error ("+s+")"),u.trigger("display"))})}if(t.length){var a=new Pusher(twofas.pusherKey,{forceTLS:!0,authEndpoint:twofas.authEndpoint}),n="private-wp_"+r.val()+"_"+t.val();f(a,n,1)}}catch(t){Sentry.captureException(t),c.html("Server error occurred. Please try to refresh this page."),u.trigger("display")}}(jQuery);1 !function(t){try{var s=t("#pusher-session-id"),e=t("#status-id"),o=t("#integration-id"),a=t("#totp-token"),c=t(".twofas-error-modal"),f=t("#error-modal-message");function u(s){e.val(s.statusId),a.val(s.totpToken),t(".twofas-submit").addClass("twofas-pusher"),t(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),t(".twofas-sockets .twofas-token-loading").addClass("twofas-play"),this.disconnect(),setTimeout(function(){t("#loginform").submit()},1)}function l(r,n,i){var s=r.subscribe(n);s.bind("twofas-login-request",u,r),s.bind("pusher:subscription_error",function(s){var t,e,o,a;t=s,e=r,o=n,(a=i)<3?l(e,o,++a):(Sentry.captureMessage("Subscription error",{extra:{channel_name:o,status:t}}),e.disconnect(),f.html("Subscription error ("+t+")"),c.trigger("display"))})}if(s.length){var r=new Pusher(twofas.pusherKey,{forceTLS:!0,authEndpoint:twofas.authEndpoint}),n="private-wp_"+o.val()+"_"+s.val();l(r,n,1)}}catch(s){Sentry.captureException(s),s instanceof ReferenceError?(t(".twofas-sockets .twofas-icon-padlock").remove(),t(".twofas-sockets .twofas-sockets-error").css("display","inline"),t(".twofas-sockets .twofas-token-setup").removeClass("twofas-play"),t(".twofas-sockets .twofas-token-error").addClass("twofas-play")):(f.html("Server error occurred. Please try to refresh this page."),c.trigger("display"))}}(jQuery); -
2fas/trunk/assets/js/sentry.js
r2122989 r2470780 1 Sentry.init( { 2 dsn: twofasSentry.sentryDsn, 3 release: twofasSentry.release, 4 whitelistUrls: [ 5 twofasSentry.whitelistUrls 6 ], 7 beforeSend: function( event ) { 8 if ( false === Boolean( twofasSentry.loggingAllowed ) ) { 9 return null; 1 if ( typeof Sentry != 'undefined' ) { 2 Sentry.init( { 3 dsn: twofasSentry.sentryDsn, 4 release: twofasSentry.release, 5 whitelistUrls: [ 6 twofasSentry.whitelistUrls 7 ], 8 beforeSend: function( event ) { 9 if ( false === Boolean( twofasSentry.loggingAllowed ) ) { 10 return null; 11 } 12 13 if ( twofasSentry.loginPageUrl === event.request.url ) { 14 event.request.url = '[Filtered: ' + twofasSentry.siteUrl + ']'; 15 } 16 17 return event; 10 18 } 19 } ); 11 20 12 if ( twofasSentry.loginPageUrl === event.request.url ) { 13 event.request.url = '[Filtered: ' + twofasSentry.siteUrl + ']'; 21 Sentry.configureScope( function( scope ) { 22 scope.setTag( "jquery_version", jQuery.fn.jquery ); 23 scope.setTag( "wp_version", twofasSentry.wp_version ); 24 scope.setTag( "api_sdk_version", twofasSentry.api_sdk_version ); 25 scope.setTag( "account_sdk_version", twofasSentry.account_sdk_version ); 26 } ); 27 } else { 28 var Sentry = { 29 captureException: function( e ) { 30 console.log( e ); 14 31 } 15 16 return event; 17 } 18 } ); 19 20 Sentry.configureScope( function( scope ) { 21 scope.setTag( "jquery_version", jQuery.fn.jquery ); 22 scope.setTag( "wp_version", twofasSentry.wp_version ); 23 scope.setTag( "api_sdk_version", twofasSentry.api_sdk_version ); 24 scope.setTag( "account_sdk_version", twofasSentry.account_sdk_version ); 25 } ); 32 }; 33 } -
2fas/trunk/assets/js/sentry.min.js
r2122989 r2470780 1 Sentry.init({dsn:twofasSentry.sentryDsn,release:twofasSentry.release,whitelistUrls:[twofasSentry.whitelistUrls],beforeSend:function(e){return!1===Boolean(twofasSentry.loggingAllowed)?null:(twofasSentry.loginPageUrl===e.request.url&&(e.request.url="[Filtered: "+twofasSentry.siteUrl+"]"),e)}}),Sentry.configureScope(function(e){e.setTag("jquery_version",jQuery.fn.jquery),e.setTag("wp_version",twofasSentry.wp_version),e.setTag("api_sdk_version",twofasSentry.api_sdk_version),e.setTag("account_sdk_version",twofasSentry.account_sdk_version)});1 if(void 0!==Sentry)Sentry.init({dsn:twofasSentry.sentryDsn,release:twofasSentry.release,whitelistUrls:[twofasSentry.whitelistUrls],beforeSend:function(e){return!1===Boolean(twofasSentry.loggingAllowed)?null:(twofasSentry.loginPageUrl===e.request.url&&(e.request.url="[Filtered: "+twofasSentry.siteUrl+"]"),e)}}),Sentry.configureScope(function(e){e.setTag("jquery_version",jQuery.fn.jquery),e.setTag("wp_version",twofasSentry.wp_version),e.setTag("api_sdk_version",twofasSentry.api_sdk_version),e.setTag("account_sdk_version",twofasSentry.account_sdk_version)});else var Sentry={captureException:function(e){console.log(e)}}; -
2fas/trunk/assets/scss/includes/_spinners.scss
r2299241 r2470780 273 273 } 274 274 275 .twofas-token-error { 276 .twofas-error-dot { 277 animation: twofas-token-loading-setup 1.2s ease-in normal 1 both; 278 -webkit-animation: twofas-token-loading-setup 1.2s ease-in normal 1 both; 279 } 280 } 281 .twofas-sockets-error { 282 display: none; 283 position: relative; 284 } 275 285 .twofas-token-loading, 276 .twofas-token-setup { 286 .twofas-token-setup, 287 .twofas-token-error { 277 288 display: none; 278 289 … … 322 333 } 323 334 335 .twofas-error-dot { 336 display: block; 337 float: left; 338 margin-right: 7px; 339 width: 8px; 340 height: 8px; 341 border-radius: 50%; 342 background-color: $TF_Dot_Error_Background_Color; 343 opacity: 0; 344 will-change: background-color, opacity; 345 346 &:last-of-type { 347 margin-right: 0; 348 } 349 350 &:nth-of-type(2) { 351 animation-delay: timeToSeconds(getAnimationOffset(1)) !important; 352 -webkit-animation-delay: timeToSeconds(getAnimationOffset(1)) !important; 353 } 354 355 &:nth-of-type(3) { 356 animation-delay: timeToSeconds(getAnimationOffset(2)) !important; 357 -webkit-animation-delay: timeToSeconds(getAnimationOffset(2)) !important; 358 } 359 360 &:nth-of-type(4) { 361 animation-delay: timeToSeconds(getAnimationOffset(3)) !important; 362 -webkit-animation-delay: timeToSeconds(getAnimationOffset(3)) !important; 363 } 364 365 &:nth-of-type(5) { 366 animation-delay: timeToSeconds(getAnimationOffset(4)) !important; 367 -webkit-animation-delay: timeToSeconds(getAnimationOffset(4)) !important; 368 } 369 370 &:nth-of-type(6) { 371 animation-delay: timeToSeconds(getAnimationOffset(5)) !important; 372 -webkit-animation-delay: timeToSeconds(getAnimationOffset(5)) !important; 373 } 374 } 375 324 376 @at-root { 325 377 @keyframes twofas-token-loading-setup { -
2fas/trunk/assets/scss/includes/_variables.scss
r1974165 r2470780 144 144 $TF_Dot_Far_Background_Color: #8899a6; 145 145 $TF_Dot_Active_Background_Color: #32a2d6; 146 $TF_Dot_Error_Background_Color: #ec4445; 146 147 147 148 $TF_Dot_Animation_Base_Time: 1.2; -
2fas/trunk/changelog.txt
r2405165 r2470780 1 1 == Changelog == 2 3 = 3.0.3 (Feb. 8, 2021) = 4 * Upgrade cookies support 5 * Check adblocker when sending Push Notification 2 6 3 7 = 3.0.2 (Oct. 23, 2020) = -
2fas/trunk/constants.php
r2405165 r2470780 15 15 define( 'TWOFAS_TEMPLATES_PATH', $templates_path ); 16 16 define( 'TWOFAS_WP_ADMIN_PATH', $admin_url ); 17 define( 'TWOFAS_PLUGIN_VERSION', '3.0. 2' );17 define( 'TWOFAS_PLUGIN_VERSION', '3.0.3' ); 18 18 define( 'TWOFAS_DEPRECATE_PHP_OLDER_THAN', '5.6' ); -
2fas/trunk/readme.txt
r2405165 r2470780 3 3 Tags: 2FA, 2 factor authentication, 2-fa, 2-step verification, 2fa wordpress, two factor authentication, security, multifactor authentication, google authenticator, token, otp, totp 4 4 Requires at least: 4.2 5 Tested up to: 5. 45 Tested up to: 5.6 6 6 Requires PHP: 5.6 7 7 Stable tag: trunk … … 130 130 == Changelog == 131 131 132 = 3.0.2 (Oct. 23, 2020) = 133 * Fixed paths to works with WP-CLI 132 = 3.0.3 (Feb. 8, 2021) = 133 * Upgrade cookies support 134 * Check adblocker when sending Push Notification -
2fas/trunk/src/Http/Cookie.php
r2233847 r2470780 31 31 return $plugin_cookies; 32 32 } 33 34 /** 35 * @param string $name 36 * @param string $value 37 * @param int $lifespan 38 * @param bool $http_only 39 */ 40 protected function write_cookie( $name, $value, $lifespan, $http_only = false ) { 41 setcookie( $name, $value, time() + $lifespan, '/', '', false, $http_only ); 42 } 33 43 } -
2fas/trunk/templates/login/totp_authentication_page.html.twig
r2343404 r2470780 46 46 <div class="twofas-sockets"> 47 47 <i class="twofas-icon twofas-icon-tokens"></i> 48 49 48 <div class="twofas-token-setup twofas-play"> 50 49 <div class="twofas-loading-dot"></div> … … 55 54 <div class="twofas-loading-dot"></div> 56 55 </div> 57 58 56 <div class="twofas-token-loading"> 59 57 <div class="twofas-loading-dot"></div> … … 63 61 <div class="twofas-loading-dot"></div> 64 62 <div class="twofas-loading-dot"></div> 63 </div> 64 <div class="twofas-token-error"> 65 <div class="twofas-error-dot"></div> 66 <div class="twofas-error-dot"></div> 67 <div class="twofas-error-dot"></div> 68 <div class="twofas-error-dot"></div> 69 <div class="twofas-error-dot"></div> 70 <div class="twofas-error-dot"></div> 71 </div> 72 <div class="twofas-sockets-error twofas-tooltip" data-tooltip="Logging in via Push notifications is blocked by your Adblocker"> 73 <i class="twofas-icon twofas-icon-info"></i> 74 <i class="twofas-icon twofas-icon-remove"></i> 65 75 </div> 66 76 <i class="twofas-icon twofas-icon-padlock"></i> -
2fas/trunk/twofas.php
r2405165 r2470780 4 4 * Plugin URI: https://wordpress.org/plugins/2fas/ 5 5 * Description: 2FAS strengthens WordPress admin security by requiring an additional verification code on untrusted devices. 6 * Version: 3.0. 26 * Version: 3.0.3 7 7 * Author: Two Factor Authentication Service Inc. 8 8 * Author URI: https://2fas.com -
2fas/trunk/vendor/composer/ClassLoader.php
r2054497 r2470780 38 38 * @author Fabien Potencier <fabien@symfony.com> 39 39 * @author Jordi Boggiano <j.boggiano@seld.be> 40 * @see http ://www.php-fig.org/psr/psr-0/41 * @see http ://www.php-fig.org/psr/psr-4/40 * @see https://www.php-fig.org/psr/psr-0/ 41 * @see https://www.php-fig.org/psr/psr-4/ 42 42 */ 43 43 class ClassLoader … … 61 61 { 62 62 if (!empty($this->prefixesPsr0)) { 63 return call_user_func_array('array_merge', $this->prefixesPsr0);63 return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); 64 64 } 65 65 -
2fas/trunk/vendor/composer/autoload_classmap.php
r1974165 r2470780 7 7 8 8 return array( 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'DI\\Annotation\\Inject' => $vendorDir . '/php-di/php-di/src/DI/Annotation/Inject.php', 11 'DI\\Annotation\\Injectable' => $vendorDir . '/php-di/php-di/src/DI/Annotation/Injectable.php', 12 'DI\\Cache\\ArrayCache' => $vendorDir . '/php-di/php-di/src/DI/Cache/ArrayCache.php', 13 'DI\\Container' => $vendorDir . '/php-di/php-di/src/DI/Container.php', 14 'DI\\ContainerBuilder' => $vendorDir . '/php-di/php-di/src/DI/ContainerBuilder.php', 15 'DI\\Debug' => $vendorDir . '/php-di/php-di/src/DI/Debug.php', 16 'DI\\Definition\\AliasDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/AliasDefinition.php', 17 'DI\\Definition\\ArrayDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ArrayDefinition.php', 18 'DI\\Definition\\ArrayDefinitionExtension' => $vendorDir . '/php-di/php-di/src/DI/Definition/ArrayDefinitionExtension.php', 19 'DI\\Definition\\CacheableDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/CacheableDefinition.php', 20 'DI\\Definition\\DecoratorDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/DecoratorDefinition.php', 21 'DI\\Definition\\Definition' => $vendorDir . '/php-di/php-di/src/DI/Definition/Definition.php', 22 'DI\\Definition\\Dumper\\ObjectDefinitionDumper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Dumper/ObjectDefinitionDumper.php', 23 'DI\\Definition\\EntryReference' => $vendorDir . '/php-di/php-di/src/DI/Definition/EntryReference.php', 24 'DI\\Definition\\EnvironmentVariableDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/EnvironmentVariableDefinition.php', 25 'DI\\Definition\\Exception\\AnnotationException' => $vendorDir . '/php-di/php-di/src/DI/Definition/Exception/AnnotationException.php', 26 'DI\\Definition\\Exception\\DefinitionException' => $vendorDir . '/php-di/php-di/src/DI/Definition/Exception/DefinitionException.php', 27 'DI\\Definition\\FactoryDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/FactoryDefinition.php', 28 'DI\\Definition\\HasSubDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/HasSubDefinition.php', 29 'DI\\Definition\\Helper\\ArrayDefinitionExtensionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php', 30 'DI\\Definition\\Helper\\DefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/DefinitionHelper.php', 31 'DI\\Definition\\Helper\\EnvironmentVariableDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/EnvironmentVariableDefinitionHelper.php', 32 'DI\\Definition\\Helper\\FactoryDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/FactoryDefinitionHelper.php', 33 'DI\\Definition\\Helper\\ObjectDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ObjectDefinitionHelper.php', 34 'DI\\Definition\\Helper\\StringDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/StringDefinitionHelper.php', 35 'DI\\Definition\\Helper\\ValueDefinitionHelper' => $vendorDir . '/php-di/php-di/src/DI/Definition/Helper/ValueDefinitionHelper.php', 36 'DI\\Definition\\InstanceDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/InstanceDefinition.php', 37 'DI\\Definition\\ObjectDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition.php', 38 'DI\\Definition\\ObjectDefinition\\MethodInjection' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition/MethodInjection.php', 39 'DI\\Definition\\ObjectDefinition\\PropertyInjection' => $vendorDir . '/php-di/php-di/src/DI/Definition/ObjectDefinition/PropertyInjection.php', 40 'DI\\Definition\\Resolver\\ArrayResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ArrayResolver.php', 41 'DI\\Definition\\Resolver\\DecoratorResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/DecoratorResolver.php', 42 'DI\\Definition\\Resolver\\DefinitionResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/DefinitionResolver.php', 43 'DI\\Definition\\Resolver\\EnvironmentVariableResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/EnvironmentVariableResolver.php', 44 'DI\\Definition\\Resolver\\FactoryResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php', 45 'DI\\Definition\\Resolver\\InstanceInjector' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/InstanceInjector.php', 46 'DI\\Definition\\Resolver\\ObjectCreator' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php', 47 'DI\\Definition\\Resolver\\ParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php', 48 'DI\\Definition\\Resolver\\ResolverDispatcher' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php', 49 'DI\\Definition\\Resolver\\SelfResolver' => $vendorDir . '/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php', 50 'DI\\Definition\\SelfResolvingDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/SelfResolvingDefinition.php', 51 'DI\\Definition\\Source\\AnnotationReader' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/AnnotationReader.php', 52 'DI\\Definition\\Source\\Autowiring' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/Autowiring.php', 53 'DI\\Definition\\Source\\CachedDefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/CachedDefinitionSource.php', 54 'DI\\Definition\\Source\\DefinitionArray' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionArray.php', 55 'DI\\Definition\\Source\\DefinitionFile' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionFile.php', 56 'DI\\Definition\\Source\\DefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/DefinitionSource.php', 57 'DI\\Definition\\Source\\MutableDefinitionSource' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/MutableDefinitionSource.php', 58 'DI\\Definition\\Source\\SourceChain' => $vendorDir . '/php-di/php-di/src/DI/Definition/Source/SourceChain.php', 59 'DI\\Definition\\StringDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/StringDefinition.php', 60 'DI\\Definition\\ValueDefinition' => $vendorDir . '/php-di/php-di/src/DI/Definition/ValueDefinition.php', 61 'DI\\DependencyException' => $vendorDir . '/php-di/php-di/src/DI/DependencyException.php', 62 'DI\\FactoryInterface' => $vendorDir . '/php-di/php-di/src/DI/FactoryInterface.php', 63 'DI\\Factory\\RequestedEntry' => $vendorDir . '/php-di/php-di/src/DI/Factory/RequestedEntry.php', 64 'DI\\InvokerInterface' => $vendorDir . '/php-di/php-di/src/DI/InvokerInterface.php', 65 'DI\\Invoker\\DefinitionParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Invoker/DefinitionParameterResolver.php', 66 'DI\\Invoker\\FactoryParameterResolver' => $vendorDir . '/php-di/php-di/src/DI/Invoker/FactoryParameterResolver.php', 67 'DI\\NotFoundException' => $vendorDir . '/php-di/php-di/src/DI/NotFoundException.php', 68 'DI\\Proxy\\ProxyFactory' => $vendorDir . '/php-di/php-di/src/DI/Proxy/ProxyFactory.php', 69 'DI\\Scope' => $vendorDir . '/php-di/php-di/src/DI/Scope.php', 70 'Endroid\\QrCode\\Exceptions\\DataDoesntExistsException' => $vendorDir . '/endroid/qr-code/src/Exceptions/DataDoesntExistsException.php', 71 'Endroid\\QrCode\\Exceptions\\FreeTypeLibraryMissingException' => $vendorDir . '/endroid/qr-code/src/Exceptions/FreeTypeLibraryMissingException.php', 72 'Endroid\\QrCode\\Exceptions\\ImageFunctionFailedException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageFunctionFailedException.php', 73 'Endroid\\QrCode\\Exceptions\\ImageFunctionUnknownException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageFunctionUnknownException.php', 74 'Endroid\\QrCode\\Exceptions\\ImageSizeTooLargeException' => $vendorDir . '/endroid/qr-code/src/Exceptions/ImageSizeTooLargeException.php', 75 'Endroid\\QrCode\\Exceptions\\VersionTooLargeException' => $vendorDir . '/endroid/qr-code/src/Exceptions/VersionTooLargeException.php', 76 'Endroid\\QrCode\\QrCode' => $vendorDir . '/endroid/qr-code/src/QrCode.php', 77 'Interop\\Container\\ContainerInterface' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/ContainerInterface.php', 78 'Interop\\Container\\Exception\\ContainerException' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/Exception/ContainerException.php', 79 'Interop\\Container\\Exception\\NotFoundException' => $vendorDir . '/container-interop/container-interop/src/Interop/Container/Exception/NotFoundException.php', 80 'Invoker\\CallableResolver' => $vendorDir . '/php-di/invoker/src/CallableResolver.php', 81 'Invoker\\Exception\\InvocationException' => $vendorDir . '/php-di/invoker/src/Exception/InvocationException.php', 82 'Invoker\\Exception\\NotCallableException' => $vendorDir . '/php-di/invoker/src/Exception/NotCallableException.php', 83 'Invoker\\Exception\\NotEnoughParametersException' => $vendorDir . '/php-di/invoker/src/Exception/NotEnoughParametersException.php', 84 'Invoker\\Invoker' => $vendorDir . '/php-di/invoker/src/Invoker.php', 85 'Invoker\\InvokerInterface' => $vendorDir . '/php-di/invoker/src/InvokerInterface.php', 86 'Invoker\\ParameterResolver\\AssociativeArrayResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/AssociativeArrayResolver.php', 87 'Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/Container/ParameterNameContainerResolver.php', 88 'Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/Container/TypeHintContainerResolver.php', 89 'Invoker\\ParameterResolver\\DefaultValueResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/DefaultValueResolver.php', 90 'Invoker\\ParameterResolver\\NumericArrayResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/NumericArrayResolver.php', 91 'Invoker\\ParameterResolver\\ParameterResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/ParameterResolver.php', 92 'Invoker\\ParameterResolver\\ResolverChain' => $vendorDir . '/php-di/invoker/src/ParameterResolver/ResolverChain.php', 93 'Invoker\\ParameterResolver\\TypeHintResolver' => $vendorDir . '/php-di/invoker/src/ParameterResolver/TypeHintResolver.php', 94 'Invoker\\Reflection\\CallableReflection' => $vendorDir . '/php-di/invoker/src/Reflection/CallableReflection.php', 95 'PhpDocReader\\AnnotationException' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php', 96 'PhpDocReader\\PhpDocReader' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php', 97 'PhpDocReader\\PhpParser\\TokenParser' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php', 98 'PhpDocReader\\PhpParser\\UseStatementParser' => $vendorDir . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php', 99 'Psr\\Cache\\CacheException' => $vendorDir . '/psr/cache/src/CacheException.php', 100 'Psr\\Cache\\CacheItemInterface' => $vendorDir . '/psr/cache/src/CacheItemInterface.php', 101 'Psr\\Cache\\CacheItemPoolInterface' => $vendorDir . '/psr/cache/src/CacheItemPoolInterface.php', 102 'Psr\\Cache\\InvalidArgumentException' => $vendorDir . '/psr/cache/src/InvalidArgumentException.php', 103 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php', 104 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php', 105 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php', 106 'Raven_Autoloader' => $vendorDir . '/sentry/sentry/lib/Raven/Autoloader.php', 107 'Raven_Breadcrumbs' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs.php', 108 'Raven_Breadcrumbs_ErrorHandler' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs/ErrorHandler.php', 109 'Raven_Breadcrumbs_MonologHandler' => $vendorDir . '/sentry/sentry/lib/Raven/Breadcrumbs/MonologHandler.php', 110 'Raven_Client' => $vendorDir . '/sentry/sentry/lib/Raven/Client.php', 111 'Raven_Compat' => $vendorDir . '/sentry/sentry/lib/Raven/Compat.php', 112 'Raven_Context' => $vendorDir . '/sentry/sentry/lib/Raven/Context.php', 113 'Raven_CurlHandler' => $vendorDir . '/sentry/sentry/lib/Raven/CurlHandler.php', 114 'Raven_ErrorHandler' => $vendorDir . '/sentry/sentry/lib/Raven/ErrorHandler.php', 115 'Raven_Exception' => $vendorDir . '/sentry/sentry/lib/Raven/Exception.php', 116 'Raven_Processor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor.php', 117 'Raven_Processor_RemoveCookiesProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/RemoveCookiesProcessor.php', 118 'Raven_Processor_RemoveHttpBodyProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/RemoveHttpBodyProcessor.php', 119 'Raven_Processor_SanitizeDataProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeDataProcessor.php', 120 'Raven_Processor_SanitizeHttpHeadersProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeHttpHeadersProcessor.php', 121 'Raven_Processor_SanitizeStacktraceProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/Processor/SanitizeStacktraceProcessor.php', 122 'Raven_ReprSerializer' => $vendorDir . '/sentry/sentry/lib/Raven/ReprSerializer.php', 123 'Raven_SanitizeDataProcessor' => $vendorDir . '/sentry/sentry/lib/Raven/SanitizeDataProcessor.php', 124 'Raven_Serializer' => $vendorDir . '/sentry/sentry/lib/Raven/Serializer.php', 125 'Raven_Stacktrace' => $vendorDir . '/sentry/sentry/lib/Raven/Stacktrace.php', 126 'Raven_TransactionStack' => $vendorDir . '/sentry/sentry/lib/Raven/TransactionStack.php', 127 'Raven_Util' => $vendorDir . '/sentry/sentry/lib/Raven/Util.php', 128 'Symfony\\Polyfill\\Ctype\\Ctype' => $vendorDir . '/symfony/polyfill-ctype/Ctype.php', 129 'Twig\\Cache\\CacheInterface' => $vendorDir . '/twig/twig/src/Cache/CacheInterface.php', 130 'Twig\\Cache\\FilesystemCache' => $vendorDir . '/twig/twig/src/Cache/FilesystemCache.php', 131 'Twig\\Cache\\NullCache' => $vendorDir . '/twig/twig/src/Cache/NullCache.php', 132 'Twig\\Compiler' => $vendorDir . '/twig/twig/src/Compiler.php', 133 'Twig\\Environment' => $vendorDir . '/twig/twig/src/Environment.php', 134 'Twig\\Error\\Error' => $vendorDir . '/twig/twig/src/Error/Error.php', 135 'Twig\\Error\\LoaderError' => $vendorDir . '/twig/twig/src/Error/LoaderError.php', 136 'Twig\\Error\\RuntimeError' => $vendorDir . '/twig/twig/src/Error/RuntimeError.php', 137 'Twig\\Error\\SyntaxError' => $vendorDir . '/twig/twig/src/Error/SyntaxError.php', 138 'Twig\\ExpressionParser' => $vendorDir . '/twig/twig/src/ExpressionParser.php', 139 'Twig\\Extension\\AbstractExtension' => $vendorDir . '/twig/twig/src/Extension/AbstractExtension.php', 140 'Twig\\Extension\\CoreExtension' => $vendorDir . '/twig/twig/src/Extension/CoreExtension.php', 141 'Twig\\Extension\\DebugExtension' => $vendorDir . '/twig/twig/src/Extension/DebugExtension.php', 142 'Twig\\Extension\\EscaperExtension' => $vendorDir . '/twig/twig/src/Extension/EscaperExtension.php', 143 'Twig\\Extension\\ExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/ExtensionInterface.php', 144 'Twig\\Extension\\GlobalsInterface' => $vendorDir . '/twig/twig/src/Extension/GlobalsInterface.php', 145 'Twig\\Extension\\InitRuntimeInterface' => $vendorDir . '/twig/twig/src/Extension/InitRuntimeInterface.php', 146 'Twig\\Extension\\OptimizerExtension' => $vendorDir . '/twig/twig/src/Extension/OptimizerExtension.php', 147 'Twig\\Extension\\ProfilerExtension' => $vendorDir . '/twig/twig/src/Extension/ProfilerExtension.php', 148 'Twig\\Extension\\RuntimeExtensionInterface' => $vendorDir . '/twig/twig/src/Extension/RuntimeExtensionInterface.php', 149 'Twig\\Extension\\SandboxExtension' => $vendorDir . '/twig/twig/src/Extension/SandboxExtension.php', 150 'Twig\\Extension\\StagingExtension' => $vendorDir . '/twig/twig/src/Extension/StagingExtension.php', 151 'Twig\\Extension\\StringLoaderExtension' => $vendorDir . '/twig/twig/src/Extension/StringLoaderExtension.php', 152 'Twig\\FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/src/FileExtensionEscapingStrategy.php', 153 'Twig\\Lexer' => $vendorDir . '/twig/twig/src/Lexer.php', 154 'Twig\\Loader\\ArrayLoader' => $vendorDir . '/twig/twig/src/Loader/ArrayLoader.php', 155 'Twig\\Loader\\ChainLoader' => $vendorDir . '/twig/twig/src/Loader/ChainLoader.php', 156 'Twig\\Loader\\ExistsLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/ExistsLoaderInterface.php', 157 'Twig\\Loader\\FilesystemLoader' => $vendorDir . '/twig/twig/src/Loader/FilesystemLoader.php', 158 'Twig\\Loader\\LoaderInterface' => $vendorDir . '/twig/twig/src/Loader/LoaderInterface.php', 159 'Twig\\Loader\\SourceContextLoaderInterface' => $vendorDir . '/twig/twig/src/Loader/SourceContextLoaderInterface.php', 160 'Twig\\Markup' => $vendorDir . '/twig/twig/src/Markup.php', 161 'Twig\\NodeTraverser' => $vendorDir . '/twig/twig/src/NodeTraverser.php', 162 'Twig\\NodeVisitor\\AbstractNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php', 163 'Twig\\NodeVisitor\\EscaperNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php', 164 'Twig\\NodeVisitor\\NodeVisitorInterface' => $vendorDir . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php', 165 'Twig\\NodeVisitor\\OptimizerNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php', 166 'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php', 167 'Twig\\NodeVisitor\\SandboxNodeVisitor' => $vendorDir . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php', 168 'Twig\\Node\\AutoEscapeNode' => $vendorDir . '/twig/twig/src/Node/AutoEscapeNode.php', 169 'Twig\\Node\\BlockNode' => $vendorDir . '/twig/twig/src/Node/BlockNode.php', 170 'Twig\\Node\\BlockReferenceNode' => $vendorDir . '/twig/twig/src/Node/BlockReferenceNode.php', 171 'Twig\\Node\\BodyNode' => $vendorDir . '/twig/twig/src/Node/BodyNode.php', 172 'Twig\\Node\\CheckSecurityNode' => $vendorDir . '/twig/twig/src/Node/CheckSecurityNode.php', 173 'Twig\\Node\\CheckToStringNode' => $vendorDir . '/twig/twig/src/Node/CheckToStringNode.php', 174 'Twig\\Node\\DeprecatedNode' => $vendorDir . '/twig/twig/src/Node/DeprecatedNode.php', 175 'Twig\\Node\\DoNode' => $vendorDir . '/twig/twig/src/Node/DoNode.php', 176 'Twig\\Node\\EmbedNode' => $vendorDir . '/twig/twig/src/Node/EmbedNode.php', 177 'Twig\\Node\\Expression\\AbstractExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AbstractExpression.php', 178 'Twig\\Node\\Expression\\ArrayExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrayExpression.php', 179 'Twig\\Node\\Expression\\ArrowFunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php', 180 'Twig\\Node\\Expression\\AssignNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/AssignNameExpression.php', 181 'Twig\\Node\\Expression\\Binary\\AbstractBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php', 182 'Twig\\Node\\Expression\\Binary\\AddBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AddBinary.php', 183 'Twig\\Node\\Expression\\Binary\\AndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/AndBinary.php', 184 'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php', 185 'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php', 186 'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php', 187 'Twig\\Node\\Expression\\Binary\\ConcatBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php', 188 'Twig\\Node\\Expression\\Binary\\DivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/DivBinary.php', 189 'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php', 190 'Twig\\Node\\Expression\\Binary\\EqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php', 191 'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php', 192 'Twig\\Node\\Expression\\Binary\\GreaterBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php', 193 'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php', 194 'Twig\\Node\\Expression\\Binary\\InBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/InBinary.php', 195 'Twig\\Node\\Expression\\Binary\\LessBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessBinary.php', 196 'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php', 197 'Twig\\Node\\Expression\\Binary\\MatchesBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php', 198 'Twig\\Node\\Expression\\Binary\\ModBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/ModBinary.php', 199 'Twig\\Node\\Expression\\Binary\\MulBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/MulBinary.php', 200 'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php', 201 'Twig\\Node\\Expression\\Binary\\NotInBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php', 202 'Twig\\Node\\Expression\\Binary\\OrBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/OrBinary.php', 203 'Twig\\Node\\Expression\\Binary\\PowerBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php', 204 'Twig\\Node\\Expression\\Binary\\RangeBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php', 205 'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php', 206 'Twig\\Node\\Expression\\Binary\\SubBinary' => $vendorDir . '/twig/twig/src/Node/Expression/Binary/SubBinary.php', 207 'Twig\\Node\\Expression\\BlockReferenceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php', 208 'Twig\\Node\\Expression\\CallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/CallExpression.php', 209 'Twig\\Node\\Expression\\ConditionalExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConditionalExpression.php', 210 'Twig\\Node\\Expression\\ConstantExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ConstantExpression.php', 211 'Twig\\Node\\Expression\\FilterExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FilterExpression.php', 212 'Twig\\Node\\Expression\\Filter\\DefaultFilter' => $vendorDir . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php', 213 'Twig\\Node\\Expression\\FunctionExpression' => $vendorDir . '/twig/twig/src/Node/Expression/FunctionExpression.php', 214 'Twig\\Node\\Expression\\GetAttrExpression' => $vendorDir . '/twig/twig/src/Node/Expression/GetAttrExpression.php', 215 'Twig\\Node\\Expression\\InlinePrint' => $vendorDir . '/twig/twig/src/Node/Expression/InlinePrint.php', 216 'Twig\\Node\\Expression\\MethodCallExpression' => $vendorDir . '/twig/twig/src/Node/Expression/MethodCallExpression.php', 217 'Twig\\Node\\Expression\\NameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NameExpression.php', 218 'Twig\\Node\\Expression\\NullCoalesceExpression' => $vendorDir . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php', 219 'Twig\\Node\\Expression\\ParentExpression' => $vendorDir . '/twig/twig/src/Node/Expression/ParentExpression.php', 220 'Twig\\Node\\Expression\\TempNameExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TempNameExpression.php', 221 'Twig\\Node\\Expression\\TestExpression' => $vendorDir . '/twig/twig/src/Node/Expression/TestExpression.php', 222 'Twig\\Node\\Expression\\Test\\ConstantTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/ConstantTest.php', 223 'Twig\\Node\\Expression\\Test\\DefinedTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DefinedTest.php', 224 'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php', 225 'Twig\\Node\\Expression\\Test\\EvenTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/EvenTest.php', 226 'Twig\\Node\\Expression\\Test\\NullTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/NullTest.php', 227 'Twig\\Node\\Expression\\Test\\OddTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/OddTest.php', 228 'Twig\\Node\\Expression\\Test\\SameasTest' => $vendorDir . '/twig/twig/src/Node/Expression/Test/SameasTest.php', 229 'Twig\\Node\\Expression\\Unary\\AbstractUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php', 230 'Twig\\Node\\Expression\\Unary\\NegUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NegUnary.php', 231 'Twig\\Node\\Expression\\Unary\\NotUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/NotUnary.php', 232 'Twig\\Node\\Expression\\Unary\\PosUnary' => $vendorDir . '/twig/twig/src/Node/Expression/Unary/PosUnary.php', 233 'Twig\\Node\\FlushNode' => $vendorDir . '/twig/twig/src/Node/FlushNode.php', 234 'Twig\\Node\\ForLoopNode' => $vendorDir . '/twig/twig/src/Node/ForLoopNode.php', 235 'Twig\\Node\\ForNode' => $vendorDir . '/twig/twig/src/Node/ForNode.php', 236 'Twig\\Node\\IfNode' => $vendorDir . '/twig/twig/src/Node/IfNode.php', 237 'Twig\\Node\\ImportNode' => $vendorDir . '/twig/twig/src/Node/ImportNode.php', 238 'Twig\\Node\\IncludeNode' => $vendorDir . '/twig/twig/src/Node/IncludeNode.php', 239 'Twig\\Node\\MacroNode' => $vendorDir . '/twig/twig/src/Node/MacroNode.php', 240 'Twig\\Node\\ModuleNode' => $vendorDir . '/twig/twig/src/Node/ModuleNode.php', 241 'Twig\\Node\\Node' => $vendorDir . '/twig/twig/src/Node/Node.php', 242 'Twig\\Node\\NodeCaptureInterface' => $vendorDir . '/twig/twig/src/Node/NodeCaptureInterface.php', 243 'Twig\\Node\\NodeOutputInterface' => $vendorDir . '/twig/twig/src/Node/NodeOutputInterface.php', 244 'Twig\\Node\\PrintNode' => $vendorDir . '/twig/twig/src/Node/PrintNode.php', 245 'Twig\\Node\\SandboxNode' => $vendorDir . '/twig/twig/src/Node/SandboxNode.php', 246 'Twig\\Node\\SandboxedPrintNode' => $vendorDir . '/twig/twig/src/Node/SandboxedPrintNode.php', 247 'Twig\\Node\\SetNode' => $vendorDir . '/twig/twig/src/Node/SetNode.php', 248 'Twig\\Node\\SetTempNode' => $vendorDir . '/twig/twig/src/Node/SetTempNode.php', 249 'Twig\\Node\\SpacelessNode' => $vendorDir . '/twig/twig/src/Node/SpacelessNode.php', 250 'Twig\\Node\\TextNode' => $vendorDir . '/twig/twig/src/Node/TextNode.php', 251 'Twig\\Node\\WithNode' => $vendorDir . '/twig/twig/src/Node/WithNode.php', 252 'Twig\\Parser' => $vendorDir . '/twig/twig/src/Parser.php', 253 'Twig\\Profiler\\Dumper\\BaseDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BaseDumper.php', 254 'Twig\\Profiler\\Dumper\\BlackfireDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php', 255 'Twig\\Profiler\\Dumper\\HtmlDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php', 256 'Twig\\Profiler\\Dumper\\TextDumper' => $vendorDir . '/twig/twig/src/Profiler/Dumper/TextDumper.php', 257 'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => $vendorDir . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php', 258 'Twig\\Profiler\\Node\\EnterProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/EnterProfileNode.php', 259 'Twig\\Profiler\\Node\\LeaveProfileNode' => $vendorDir . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php', 260 'Twig\\Profiler\\Profile' => $vendorDir . '/twig/twig/src/Profiler/Profile.php', 261 'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php', 262 'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => $vendorDir . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php', 263 'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => $vendorDir . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php', 264 'Twig\\Sandbox\\SecurityError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityError.php', 265 'Twig\\Sandbox\\SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php', 266 'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php', 267 'Twig\\Sandbox\\SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php', 268 'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php', 269 'Twig\\Sandbox\\SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php', 270 'Twig\\Sandbox\\SecurityPolicy' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicy.php', 271 'Twig\\Sandbox\\SecurityPolicyInterface' => $vendorDir . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php', 272 'Twig\\Source' => $vendorDir . '/twig/twig/src/Source.php', 273 'Twig\\Template' => $vendorDir . '/twig/twig/src/Template.php', 274 'Twig\\TemplateWrapper' => $vendorDir . '/twig/twig/src/TemplateWrapper.php', 275 'Twig\\Test\\IntegrationTestCase' => $vendorDir . '/twig/twig/src/Test/IntegrationTestCase.php', 276 'Twig\\Test\\NodeTestCase' => $vendorDir . '/twig/twig/src/Test/NodeTestCase.php', 277 'Twig\\Token' => $vendorDir . '/twig/twig/src/Token.php', 278 'Twig\\TokenParser\\AbstractTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AbstractTokenParser.php', 279 'Twig\\TokenParser\\ApplyTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ApplyTokenParser.php', 280 'Twig\\TokenParser\\AutoEscapeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php', 281 'Twig\\TokenParser\\BlockTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/BlockTokenParser.php', 282 'Twig\\TokenParser\\DeprecatedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php', 283 'Twig\\TokenParser\\DoTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/DoTokenParser.php', 284 'Twig\\TokenParser\\EmbedTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/EmbedTokenParser.php', 285 'Twig\\TokenParser\\ExtendsTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ExtendsTokenParser.php', 286 'Twig\\TokenParser\\FilterTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FilterTokenParser.php', 287 'Twig\\TokenParser\\FlushTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FlushTokenParser.php', 288 'Twig\\TokenParser\\ForTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ForTokenParser.php', 289 'Twig\\TokenParser\\FromTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/FromTokenParser.php', 290 'Twig\\TokenParser\\IfTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IfTokenParser.php', 291 'Twig\\TokenParser\\ImportTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/ImportTokenParser.php', 292 'Twig\\TokenParser\\IncludeTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/IncludeTokenParser.php', 293 'Twig\\TokenParser\\MacroTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/MacroTokenParser.php', 294 'Twig\\TokenParser\\SandboxTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SandboxTokenParser.php', 295 'Twig\\TokenParser\\SetTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SetTokenParser.php', 296 'Twig\\TokenParser\\SpacelessTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/SpacelessTokenParser.php', 297 'Twig\\TokenParser\\TokenParserInterface' => $vendorDir . '/twig/twig/src/TokenParser/TokenParserInterface.php', 298 'Twig\\TokenParser\\UseTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/UseTokenParser.php', 299 'Twig\\TokenParser\\WithTokenParser' => $vendorDir . '/twig/twig/src/TokenParser/WithTokenParser.php', 300 'Twig\\TokenStream' => $vendorDir . '/twig/twig/src/TokenStream.php', 301 'Twig\\TwigFilter' => $vendorDir . '/twig/twig/src/TwigFilter.php', 302 'Twig\\TwigFunction' => $vendorDir . '/twig/twig/src/TwigFunction.php', 303 'Twig\\TwigTest' => $vendorDir . '/twig/twig/src/TwigTest.php', 304 'Twig\\Util\\DeprecationCollector' => $vendorDir . '/twig/twig/src/Util/DeprecationCollector.php', 305 'Twig\\Util\\TemplateDirIterator' => $vendorDir . '/twig/twig/src/Util/TemplateDirIterator.php', 306 'Twig_Autoloader' => $vendorDir . '/twig/twig/lib/Twig/Autoloader.php', 307 'Twig_BaseNodeVisitor' => $vendorDir . '/twig/twig/lib/Twig/BaseNodeVisitor.php', 308 'Twig_CacheInterface' => $vendorDir . '/twig/twig/lib/Twig/CacheInterface.php', 309 'Twig_Cache_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Cache/Filesystem.php', 310 'Twig_Cache_Null' => $vendorDir . '/twig/twig/lib/Twig/Cache/Null.php', 311 'Twig_Compiler' => $vendorDir . '/twig/twig/lib/Twig/Compiler.php', 312 'Twig_CompilerInterface' => $vendorDir . '/twig/twig/lib/Twig/CompilerInterface.php', 313 'Twig_ContainerRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php', 314 'Twig_Environment' => $vendorDir . '/twig/twig/lib/Twig/Environment.php', 315 'Twig_Error' => $vendorDir . '/twig/twig/lib/Twig/Error.php', 316 'Twig_Error_Loader' => $vendorDir . '/twig/twig/lib/Twig/Error/Loader.php', 317 'Twig_Error_Runtime' => $vendorDir . '/twig/twig/lib/Twig/Error/Runtime.php', 318 'Twig_Error_Syntax' => $vendorDir . '/twig/twig/lib/Twig/Error/Syntax.php', 319 'Twig_ExistsLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/ExistsLoaderInterface.php', 320 'Twig_ExpressionParser' => $vendorDir . '/twig/twig/lib/Twig/ExpressionParser.php', 321 'Twig_Extension' => $vendorDir . '/twig/twig/lib/Twig/Extension.php', 322 'Twig_ExtensionInterface' => $vendorDir . '/twig/twig/lib/Twig/ExtensionInterface.php', 323 'Twig_Extension_Core' => $vendorDir . '/twig/twig/lib/Twig/Extension/Core.php', 324 'Twig_Extension_Debug' => $vendorDir . '/twig/twig/lib/Twig/Extension/Debug.php', 325 'Twig_Extension_Escaper' => $vendorDir . '/twig/twig/lib/Twig/Extension/Escaper.php', 326 'Twig_Extension_GlobalsInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php', 327 'Twig_Extension_InitRuntimeInterface' => $vendorDir . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php', 328 'Twig_Extension_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/Extension/Optimizer.php', 329 'Twig_Extension_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Extension/Profiler.php', 330 'Twig_Extension_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Extension/Sandbox.php', 331 'Twig_Extension_Staging' => $vendorDir . '/twig/twig/lib/Twig/Extension/Staging.php', 332 'Twig_Extension_StringLoader' => $vendorDir . '/twig/twig/lib/Twig/Extension/StringLoader.php', 333 'Twig_FactoryRuntimeLoader' => $vendorDir . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php', 334 'Twig_FileExtensionEscapingStrategy' => $vendorDir . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php', 335 'Twig_Filter' => $vendorDir . '/twig/twig/lib/Twig/Filter.php', 336 'Twig_FilterCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterCallableInterface.php', 337 'Twig_FilterInterface' => $vendorDir . '/twig/twig/lib/Twig/FilterInterface.php', 338 'Twig_Filter_Function' => $vendorDir . '/twig/twig/lib/Twig/Filter/Function.php', 339 'Twig_Filter_Method' => $vendorDir . '/twig/twig/lib/Twig/Filter/Method.php', 340 'Twig_Filter_Node' => $vendorDir . '/twig/twig/lib/Twig/Filter/Node.php', 341 'Twig_Function' => $vendorDir . '/twig/twig/lib/Twig/Function.php', 342 'Twig_FunctionCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionCallableInterface.php', 343 'Twig_FunctionInterface' => $vendorDir . '/twig/twig/lib/Twig/FunctionInterface.php', 344 'Twig_Function_Function' => $vendorDir . '/twig/twig/lib/Twig/Function/Function.php', 345 'Twig_Function_Method' => $vendorDir . '/twig/twig/lib/Twig/Function/Method.php', 346 'Twig_Function_Node' => $vendorDir . '/twig/twig/lib/Twig/Function/Node.php', 347 'Twig_Lexer' => $vendorDir . '/twig/twig/lib/Twig/Lexer.php', 348 'Twig_LexerInterface' => $vendorDir . '/twig/twig/lib/Twig/LexerInterface.php', 349 'Twig_LoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/LoaderInterface.php', 350 'Twig_Loader_Array' => $vendorDir . '/twig/twig/lib/Twig/Loader/Array.php', 351 'Twig_Loader_Chain' => $vendorDir . '/twig/twig/lib/Twig/Loader/Chain.php', 352 'Twig_Loader_Filesystem' => $vendorDir . '/twig/twig/lib/Twig/Loader/Filesystem.php', 353 'Twig_Loader_String' => $vendorDir . '/twig/twig/lib/Twig/Loader/String.php', 354 'Twig_Markup' => $vendorDir . '/twig/twig/lib/Twig/Markup.php', 355 'Twig_Node' => $vendorDir . '/twig/twig/lib/Twig/Node.php', 356 'Twig_NodeCaptureInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeCaptureInterface.php', 357 'Twig_NodeInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeInterface.php', 358 'Twig_NodeOutputInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeOutputInterface.php', 359 'Twig_NodeTraverser' => $vendorDir . '/twig/twig/lib/Twig/NodeTraverser.php', 360 'Twig_NodeVisitorInterface' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitorInterface.php', 361 'Twig_NodeVisitor_Escaper' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php', 362 'Twig_NodeVisitor_Optimizer' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php', 363 'Twig_NodeVisitor_SafeAnalysis' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php', 364 'Twig_NodeVisitor_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php', 365 'Twig_Node_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/Node/AutoEscape.php', 366 'Twig_Node_Block' => $vendorDir . '/twig/twig/lib/Twig/Node/Block.php', 367 'Twig_Node_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/BlockReference.php', 368 'Twig_Node_Body' => $vendorDir . '/twig/twig/lib/Twig/Node/Body.php', 369 'Twig_Node_CheckSecurity' => $vendorDir . '/twig/twig/lib/Twig/Node/CheckSecurity.php', 370 'Twig_Node_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/Node/Deprecated.php', 371 'Twig_Node_Do' => $vendorDir . '/twig/twig/lib/Twig/Node/Do.php', 372 'Twig_Node_Embed' => $vendorDir . '/twig/twig/lib/Twig/Node/Embed.php', 373 'Twig_Node_Expression' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression.php', 374 'Twig_Node_Expression_Array' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Array.php', 375 'Twig_Node_Expression_AssignName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/AssignName.php', 376 'Twig_Node_Expression_Binary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary.php', 377 'Twig_Node_Expression_Binary_Add' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php', 378 'Twig_Node_Expression_Binary_And' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php', 379 'Twig_Node_Expression_Binary_BitwiseAnd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php', 380 'Twig_Node_Expression_Binary_BitwiseOr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php', 381 'Twig_Node_Expression_Binary_BitwiseXor' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php', 382 'Twig_Node_Expression_Binary_Concat' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php', 383 'Twig_Node_Expression_Binary_Div' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php', 384 'Twig_Node_Expression_Binary_EndsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php', 385 'Twig_Node_Expression_Binary_Equal' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php', 386 'Twig_Node_Expression_Binary_FloorDiv' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php', 387 'Twig_Node_Expression_Binary_Greater' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php', 388 'Twig_Node_Expression_Binary_GreaterEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php', 389 'Twig_Node_Expression_Binary_In' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php', 390 'Twig_Node_Expression_Binary_Less' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php', 391 'Twig_Node_Expression_Binary_LessEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php', 392 'Twig_Node_Expression_Binary_Matches' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php', 393 'Twig_Node_Expression_Binary_Mod' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php', 394 'Twig_Node_Expression_Binary_Mul' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php', 395 'Twig_Node_Expression_Binary_NotEqual' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php', 396 'Twig_Node_Expression_Binary_NotIn' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php', 397 'Twig_Node_Expression_Binary_Or' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php', 398 'Twig_Node_Expression_Binary_Power' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php', 399 'Twig_Node_Expression_Binary_Range' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php', 400 'Twig_Node_Expression_Binary_StartsWith' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php', 401 'Twig_Node_Expression_Binary_Sub' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php', 402 'Twig_Node_Expression_BlockReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php', 403 'Twig_Node_Expression_Call' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Call.php', 404 'Twig_Node_Expression_Conditional' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Conditional.php', 405 'Twig_Node_Expression_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Constant.php', 406 'Twig_Node_Expression_ExtensionReference' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php', 407 'Twig_Node_Expression_Filter' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter.php', 408 'Twig_Node_Expression_Filter_Default' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php', 409 'Twig_Node_Expression_Function' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Function.php', 410 'Twig_Node_Expression_GetAttr' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php', 411 'Twig_Node_Expression_MethodCall' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php', 412 'Twig_Node_Expression_Name' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Name.php', 413 'Twig_Node_Expression_NullCoalesce' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php', 414 'Twig_Node_Expression_Parent' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Parent.php', 415 'Twig_Node_Expression_TempName' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/TempName.php', 416 'Twig_Node_Expression_Test' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test.php', 417 'Twig_Node_Expression_Test_Constant' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php', 418 'Twig_Node_Expression_Test_Defined' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php', 419 'Twig_Node_Expression_Test_Divisibleby' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php', 420 'Twig_Node_Expression_Test_Even' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php', 421 'Twig_Node_Expression_Test_Null' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php', 422 'Twig_Node_Expression_Test_Odd' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php', 423 'Twig_Node_Expression_Test_Sameas' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php', 424 'Twig_Node_Expression_Unary' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary.php', 425 'Twig_Node_Expression_Unary_Neg' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php', 426 'Twig_Node_Expression_Unary_Not' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php', 427 'Twig_Node_Expression_Unary_Pos' => $vendorDir . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php', 428 'Twig_Node_Flush' => $vendorDir . '/twig/twig/lib/Twig/Node/Flush.php', 429 'Twig_Node_For' => $vendorDir . '/twig/twig/lib/Twig/Node/For.php', 430 'Twig_Node_ForLoop' => $vendorDir . '/twig/twig/lib/Twig/Node/ForLoop.php', 431 'Twig_Node_If' => $vendorDir . '/twig/twig/lib/Twig/Node/If.php', 432 'Twig_Node_Import' => $vendorDir . '/twig/twig/lib/Twig/Node/Import.php', 433 'Twig_Node_Include' => $vendorDir . '/twig/twig/lib/Twig/Node/Include.php', 434 'Twig_Node_Macro' => $vendorDir . '/twig/twig/lib/Twig/Node/Macro.php', 435 'Twig_Node_Module' => $vendorDir . '/twig/twig/lib/Twig/Node/Module.php', 436 'Twig_Node_Print' => $vendorDir . '/twig/twig/lib/Twig/Node/Print.php', 437 'Twig_Node_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/Node/Sandbox.php', 438 'Twig_Node_SandboxedPrint' => $vendorDir . '/twig/twig/lib/Twig/Node/SandboxedPrint.php', 439 'Twig_Node_Set' => $vendorDir . '/twig/twig/lib/Twig/Node/Set.php', 440 'Twig_Node_SetTemp' => $vendorDir . '/twig/twig/lib/Twig/Node/SetTemp.php', 441 'Twig_Node_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/Node/Spaceless.php', 442 'Twig_Node_Text' => $vendorDir . '/twig/twig/lib/Twig/Node/Text.php', 443 'Twig_Node_With' => $vendorDir . '/twig/twig/lib/Twig/Node/With.php', 444 'Twig_Parser' => $vendorDir . '/twig/twig/lib/Twig/Parser.php', 445 'Twig_ParserInterface' => $vendorDir . '/twig/twig/lib/Twig/ParserInterface.php', 446 'Twig_Profiler_Dumper_Base' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php', 447 'Twig_Profiler_Dumper_Blackfire' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php', 448 'Twig_Profiler_Dumper_Html' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php', 449 'Twig_Profiler_Dumper_Text' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php', 450 'Twig_Profiler_NodeVisitor_Profiler' => $vendorDir . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php', 451 'Twig_Profiler_Node_EnterProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php', 452 'Twig_Profiler_Node_LeaveProfile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php', 453 'Twig_Profiler_Profile' => $vendorDir . '/twig/twig/lib/Twig/Profiler/Profile.php', 454 'Twig_RuntimeLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php', 455 'Twig_Sandbox_SecurityError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityError.php', 456 'Twig_Sandbox_SecurityNotAllowedFilterError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php', 457 'Twig_Sandbox_SecurityNotAllowedFunctionError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php', 458 'Twig_Sandbox_SecurityNotAllowedMethodError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php', 459 'Twig_Sandbox_SecurityNotAllowedPropertyError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php', 460 'Twig_Sandbox_SecurityNotAllowedTagError' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php', 461 'Twig_Sandbox_SecurityPolicy' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php', 462 'Twig_Sandbox_SecurityPolicyInterface' => $vendorDir . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php', 463 'Twig_SimpleFilter' => $vendorDir . '/twig/twig/lib/Twig/SimpleFilter.php', 464 'Twig_SimpleFunction' => $vendorDir . '/twig/twig/lib/Twig/SimpleFunction.php', 465 'Twig_SimpleTest' => $vendorDir . '/twig/twig/lib/Twig/SimpleTest.php', 466 'Twig_Source' => $vendorDir . '/twig/twig/lib/Twig/Source.php', 467 'Twig_SourceContextLoaderInterface' => $vendorDir . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php', 468 'Twig_Template' => $vendorDir . '/twig/twig/lib/Twig/Template.php', 469 'Twig_TemplateInterface' => $vendorDir . '/twig/twig/lib/Twig/TemplateInterface.php', 470 'Twig_TemplateWrapper' => $vendorDir . '/twig/twig/lib/Twig/TemplateWrapper.php', 471 'Twig_Test' => $vendorDir . '/twig/twig/lib/Twig/Test.php', 472 'Twig_TestCallableInterface' => $vendorDir . '/twig/twig/lib/Twig/TestCallableInterface.php', 473 'Twig_TestInterface' => $vendorDir . '/twig/twig/lib/Twig/TestInterface.php', 474 'Twig_Test_Function' => $vendorDir . '/twig/twig/lib/Twig/Test/Function.php', 475 'Twig_Test_IntegrationTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php', 476 'Twig_Test_Method' => $vendorDir . '/twig/twig/lib/Twig/Test/Method.php', 477 'Twig_Test_Node' => $vendorDir . '/twig/twig/lib/Twig/Test/Node.php', 478 'Twig_Test_NodeTestCase' => $vendorDir . '/twig/twig/lib/Twig/Test/NodeTestCase.php', 479 'Twig_Token' => $vendorDir . '/twig/twig/lib/Twig/Token.php', 480 'Twig_TokenParser' => $vendorDir . '/twig/twig/lib/Twig/TokenParser.php', 481 'Twig_TokenParserBroker' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBroker.php', 482 'Twig_TokenParserBrokerInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php', 483 'Twig_TokenParserInterface' => $vendorDir . '/twig/twig/lib/Twig/TokenParserInterface.php', 484 'Twig_TokenParser_AutoEscape' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php', 485 'Twig_TokenParser_Block' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Block.php', 486 'Twig_TokenParser_Deprecated' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Deprecated.php', 487 'Twig_TokenParser_Do' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Do.php', 488 'Twig_TokenParser_Embed' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Embed.php', 489 'Twig_TokenParser_Extends' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Extends.php', 490 'Twig_TokenParser_Filter' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Filter.php', 491 'Twig_TokenParser_Flush' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Flush.php', 492 'Twig_TokenParser_For' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/For.php', 493 'Twig_TokenParser_From' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/From.php', 494 'Twig_TokenParser_If' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/If.php', 495 'Twig_TokenParser_Import' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Import.php', 496 'Twig_TokenParser_Include' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Include.php', 497 'Twig_TokenParser_Macro' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Macro.php', 498 'Twig_TokenParser_Sandbox' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Sandbox.php', 499 'Twig_TokenParser_Set' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Set.php', 500 'Twig_TokenParser_Spaceless' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Spaceless.php', 501 'Twig_TokenParser_Use' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/Use.php', 502 'Twig_TokenParser_With' => $vendorDir . '/twig/twig/lib/Twig/TokenParser/With.php', 503 'Twig_TokenStream' => $vendorDir . '/twig/twig/lib/Twig/TokenStream.php', 504 'Twig_Util_DeprecationCollector' => $vendorDir . '/twig/twig/lib/Twig/Util/DeprecationCollector.php', 505 'Twig_Util_TemplateDirIterator' => $vendorDir . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php', 506 'TwoFAS\\Account\\Card' => $vendorDir . '/twofas/account-sdk/src/Card.php', 507 'TwoFAS\\Account\\Client' => $vendorDir . '/twofas/account-sdk/src/Client.php', 508 'TwoFAS\\Account\\Errors' => $vendorDir . '/twofas/account-sdk/src/Errors.php', 509 'TwoFAS\\Account\\Exception\\AuthorizationException' => $vendorDir . '/twofas/account-sdk/src/Exception/AuthorizationException.php', 510 'TwoFAS\\Account\\Exception\\Exception' => $vendorDir . '/twofas/account-sdk/src/Exception/Exception.php', 511 'TwoFAS\\Account\\Exception\\NotFoundException' => $vendorDir . '/twofas/account-sdk/src/Exception/NotFoundException.php', 512 'TwoFAS\\Account\\Exception\\PasswordResetAttemptsRemainingIsReachedException' => $vendorDir . '/twofas/account-sdk/src/Exception/PasswordResetAttemptsRemainingIsReachedException.php', 513 'TwoFAS\\Account\\Exception\\ValidationException' => $vendorDir . '/twofas/account-sdk/src/Exception/ValidationException.php', 514 'TwoFAS\\Account\\HttpClient\\ClientInterface' => $vendorDir . '/twofas/account-sdk/src/HttpClient/ClientInterface.php', 515 'TwoFAS\\Account\\HttpClient\\CurlClient' => $vendorDir . '/twofas/account-sdk/src/HttpClient/CurlClient.php', 516 'TwoFAS\\Account\\HttpCodes' => $vendorDir . '/twofas/account-sdk/src/HttpCodes.php', 517 'TwoFAS\\Account\\Hydrator' => $vendorDir . '/twofas/account-sdk/src/Hydrator.php', 518 'TwoFAS\\Account\\Integration' => $vendorDir . '/twofas/account-sdk/src/Integration.php', 519 'TwoFAS\\Account\\NoContent' => $vendorDir . '/twofas/account-sdk/src/NoContent.php', 520 'TwoFAS\\Account\\OAuth\\Interfaces\\TokenStorage' => $vendorDir . '/twofas/account-sdk/src/OAuth/Interfaces/TokenStorage.php', 521 'TwoFAS\\Account\\OAuth\\Token' => $vendorDir . '/twofas/account-sdk/src/OAuth/Token.php', 522 'TwoFAS\\Account\\OAuth\\TokenNotFoundException' => $vendorDir . '/twofas/account-sdk/src/OAuth/TokenNotFoundException.php', 523 'TwoFAS\\Account\\OAuth\\TokenType' => $vendorDir . '/twofas/account-sdk/src/OAuth/TokenType.php', 524 'TwoFAS\\Account\\Response\\Response' => $vendorDir . '/twofas/account-sdk/src/Response/Response.php', 525 'TwoFAS\\Account\\Response\\ResponseGenerator' => $vendorDir . '/twofas/account-sdk/src/Response/ResponseGenerator.php', 526 'TwoFAS\\Account\\Sdk' => $vendorDir . '/twofas/account-sdk/src/Sdk.php', 527 'TwoFAS\\Api\\Authentication' => $vendorDir . '/twofas/sdk/src/Authentication.php', 528 'TwoFAS\\Api\\BackupCode' => $vendorDir . '/twofas/sdk/src/BackupCode.php', 529 'TwoFAS\\Api\\BackupCodesCollection' => $vendorDir . '/twofas/sdk/src/BackupCodesCollection.php', 530 'TwoFAS\\Api\\CacheClient\\ArrayCache' => $vendorDir . '/twofas/sdk/src/CacheClient/ArrayCache.php', 531 'TwoFAS\\Api\\CacheClient\\CacheInterface' => $vendorDir . '/twofas/sdk/src/CacheClient/CacheInterface.php', 532 'TwoFAS\\Api\\ChannelStatuses' => $vendorDir . '/twofas/sdk/src/ChannelStatuses.php', 533 'TwoFAS\\Api\\Code\\AcceptedCode' => $vendorDir . '/twofas/sdk/src/Code/AcceptedCode.php', 534 'TwoFAS\\Api\\Code\\Code' => $vendorDir . '/twofas/sdk/src/Code/Code.php', 535 'TwoFAS\\Api\\Code\\RejectedCodeCanRetry' => $vendorDir . '/twofas/sdk/src/Code/RejectedCodeCanRetry.php', 536 'TwoFAS\\Api\\Code\\RejectedCodeCannotRetry' => $vendorDir . '/twofas/sdk/src/Code/RejectedCodeCannotRetry.php', 537 'TwoFAS\\Api\\Dates' => $vendorDir . '/twofas/sdk/src/Dates.php', 538 'TwoFAS\\Api\\Errors' => $vendorDir . '/twofas/sdk/src/Errors.php', 539 'TwoFAS\\Api\\Exception\\AuthorizationException' => $vendorDir . '/twofas/sdk/src/Exception/AuthorizationException.php', 540 'TwoFAS\\Api\\Exception\\CountryIsBlockedException' => $vendorDir . '/twofas/sdk/src/Exception/CountryIsBlockedException.php', 541 'TwoFAS\\Api\\Exception\\Exception' => $vendorDir . '/twofas/sdk/src/Exception/Exception.php', 542 'TwoFAS\\Api\\Exception\\IntegrationUserNotFoundException' => $vendorDir . '/twofas/sdk/src/Exception/IntegrationUserNotFoundException.php', 543 'TwoFAS\\Api\\Exception\\InvalidDateException' => $vendorDir . '/twofas/sdk/src/Exception/InvalidDateException.php', 544 'TwoFAS\\Api\\Exception\\InvalidNumberException' => $vendorDir . '/twofas/sdk/src/Exception/InvalidNumberException.php', 545 'TwoFAS\\Api\\Exception\\PaymentException' => $vendorDir . '/twofas/sdk/src/Exception/PaymentException.php', 546 'TwoFAS\\Api\\Exception\\ResourceNotFoundException' => $vendorDir . '/twofas/sdk/src/Exception/ResourceNotFoundException.php', 547 'TwoFAS\\Api\\Exception\\SmsToLandlineException' => $vendorDir . '/twofas/sdk/src/Exception/SmsToLandlineException.php', 548 'TwoFAS\\Api\\Exception\\ValidationException' => $vendorDir . '/twofas/sdk/src/Exception/ValidationException.php', 549 'TwoFAS\\Api\\FormattedNumber' => $vendorDir . '/twofas/sdk/src/FormattedNumber.php', 550 'TwoFAS\\Api\\HttpClient\\ClientInterface' => $vendorDir . '/twofas/sdk/src/HttpClient/ClientInterface.php', 551 'TwoFAS\\Api\\HttpClient\\CurlClient' => $vendorDir . '/twofas/sdk/src/HttpClient/CurlClient.php', 552 'TwoFAS\\Api\\HttpCodes' => $vendorDir . '/twofas/sdk/src/HttpCodes.php', 553 'TwoFAS\\Api\\Hydrator' => $vendorDir . '/twofas/sdk/src/Hydrator.php', 554 'TwoFAS\\Api\\IntegrationUser' => $vendorDir . '/twofas/sdk/src/IntegrationUser.php', 555 'TwoFAS\\Api\\Methods' => $vendorDir . '/twofas/sdk/src/Methods.php', 556 'TwoFAS\\Api\\MobileSecretGenerator' => $vendorDir . '/twofas/sdk/src/MobileSecretGenerator.php', 557 'TwoFAS\\Api\\QrCodeGenerator' => $vendorDir . '/twofas/sdk/src/QrCodeGenerator.php', 558 'TwoFAS\\Api\\QrCode\\EndroidQrClient' => $vendorDir . '/twofas/sdk/src/QrCode/EndroidQrClient.php', 559 'TwoFAS\\Api\\QrCode\\QrClientFactory' => $vendorDir . '/twofas/sdk/src/QrCode/QrClientFactory.php', 560 'TwoFAS\\Api\\QrCode\\QrClientInterface' => $vendorDir . '/twofas/sdk/src/QrCode/QrClientInterface.php', 561 'TwoFAS\\Api\\Response\\Response' => $vendorDir . '/twofas/sdk/src/Response/Response.php', 562 'TwoFAS\\Api\\Response\\ResponseGenerator' => $vendorDir . '/twofas/sdk/src/Response/ResponseGenerator.php', 563 'TwoFAS\\Api\\Sdk' => $vendorDir . '/twofas/sdk/src/Sdk.php', 564 'TwoFAS\\Api\\TotpSecretGenerator' => $vendorDir . '/twofas/sdk/src/TotpSecretGenerator.php', 565 'TwoFAS\\Core\\Environment_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Environment_Interface.php', 566 'TwoFAS\\Core\\Events\\Event_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Events/Event_Interface.php', 567 'TwoFAS\\Core\\Events\\View_Response_Created' => $vendorDir . '/twofas/wp-plugin-core/src/Events/View_Response_Created.php', 568 'TwoFAS\\Core\\Exceptions\\Download_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Download_Exception.php', 569 'TwoFAS\\Core\\Exceptions\\Handler\\Error_Handler_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Handler/Error_Handler_Interface.php', 570 'TwoFAS\\Core\\Exceptions\\Handler\\Logger_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Handler/Logger_Interface.php', 571 'TwoFAS\\Core\\Exceptions\\Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Http_Exception.php', 572 'TwoFAS\\Core\\Exceptions\\Method_Not_Allowed_Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Method_Not_Allowed_Http_Exception.php', 573 'TwoFAS\\Core\\Exceptions\\Not_Found_Http_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Not_Found_Http_Exception.php', 574 'TwoFAS\\Core\\Exceptions\\Parse_Exception' => $vendorDir . '/twofas/wp-plugin-core/src/Exceptions/Parse_Exception.php', 575 'TwoFAS\\Core\\Factories\\Controller_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Controller_Factory.php', 576 'TwoFAS\\Core\\Factories\\Middleware_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Middleware_Factory.php', 577 'TwoFAS\\Core\\Factories\\Response_Factory' => $vendorDir . '/twofas/wp-plugin-core/src/Factories/Response_Factory.php', 578 'TwoFAS\\Core\\Helpers\\Dispatcher' => $vendorDir . '/twofas/wp-plugin-core/src/Helpers/Dispatcher.php', 579 'TwoFAS\\Core\\Hooks\\Admin_Menu_Action' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Admin_Menu_Action.php', 580 'TwoFAS\\Core\\Hooks\\Hook_Handler' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Hook_Handler.php', 581 'TwoFAS\\Core\\Hooks\\Hook_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Hooks/Hook_Interface.php', 582 'TwoFAS\\Core\\Http\\Controller' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Controller.php', 583 'TwoFAS\\Core\\Http\\Cookie' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Cookie.php', 584 'TwoFAS\\Core\\Http\\Direct_URL' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Direct_URL.php', 585 'TwoFAS\\Core\\Http\\JSON_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/JSON_Response.php', 586 'TwoFAS\\Core\\Http\\Middleware\\Create_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Create_Response.php', 587 'TwoFAS\\Core\\Http\\Middleware\\Middleware' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware.php', 588 'TwoFAS\\Core\\Http\\Middleware\\Middleware_Bag' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Bag.php', 589 'TwoFAS\\Core\\Http\\Middleware\\Middleware_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Interface.php', 590 'TwoFAS\\Core\\Http\\No_Content' => $vendorDir . '/twofas/wp-plugin-core/src/Http/No_Content.php', 591 'TwoFAS\\Core\\Http\\Redirect_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Redirect_Response.php', 592 'TwoFAS\\Core\\Http\\Request' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Request.php', 593 'TwoFAS\\Core\\Http\\Route' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Route.php', 594 'TwoFAS\\Core\\Http\\Safe_Redirect_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/Safe_Redirect_Response.php', 595 'TwoFAS\\Core\\Http\\URL_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Http/URL_Interface.php', 596 'TwoFAS\\Core\\Http\\View_Response' => $vendorDir . '/twofas/wp-plugin-core/src/Http/View_Response.php', 597 'TwoFAS\\Core\\Readme\\Container' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Container.php', 598 'TwoFAS\\Core\\Readme\\Downloader' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Downloader.php', 599 'TwoFAS\\Core\\Readme\\Downloader_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Downloader_Interface.php', 600 'TwoFAS\\Core\\Readme\\Header' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Header.php', 601 'TwoFAS\\Core\\Readme\\Parser' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Parser.php', 602 'TwoFAS\\Core\\Readme\\Readme' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Readme.php', 603 'TwoFAS\\Core\\Readme\\Upgrade_Notice' => $vendorDir . '/twofas/wp-plugin-core/src/Readme/Upgrade_Notice.php', 604 'TwoFAS\\Core\\Storage\\DB_Wrapper' => $vendorDir . '/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php', 605 'TwoFAS\\Core\\Update\\Deprecation' => $vendorDir . '/twofas/wp-plugin-core/src/Update/Deprecation.php', 606 'TwoFAS\\Core\\Update\\PHP_Requirement_Interface' => $vendorDir . '/twofas/wp-plugin-core/src/Update/PHP_Requirement_Interface.php', 607 'TwoFAS\\Core\\Update\\Update_Lock' => $vendorDir . '/twofas/wp-plugin-core/src/Update/Update_Lock.php', 608 'TwoFAS\\Encryption\\AESCipher' => $vendorDir . '/twofas/encryption/src/AESCipher.php', 609 'TwoFAS\\Encryption\\AESCipherTest' => $vendorDir . '/twofas/encryption/tests/AESCipherTest.php', 610 'TwoFAS\\Encryption\\AESGeneratedKey' => $vendorDir . '/twofas/encryption/src/AESGeneratedKey.php', 611 'TwoFAS\\Encryption\\AESGeneratedKeyTest' => $vendorDir . '/twofas/encryption/tests/AESGeneratedKeyTest.php', 612 'TwoFAS\\Encryption\\AESIVGenerator' => $vendorDir . '/twofas/encryption/src/AESIVGenerator.php', 613 'TwoFAS\\Encryption\\AESIVGeneratorTest' => $vendorDir . '/twofas/encryption/tests/AESIVGeneratorTest.php', 614 'TwoFAS\\Encryption\\AESKey' => $vendorDir . '/twofas/encryption/src/AESKey.php', 615 'TwoFAS\\Encryption\\Cryptographer' => $vendorDir . '/twofas/encryption/src/Cryptographer.php', 616 'TwoFAS\\Encryption\\DummyEncryptedDataStorage' => $vendorDir . '/twofas/encryption/src/DummyEncryptedDataStorage.php', 617 'TwoFAS\\Encryption\\DummyKeyStorage' => $vendorDir . '/twofas/encryption/src/DummyKeyStorage.php', 618 'TwoFAS\\Encryption\\Exceptions\\AesException' => $vendorDir . '/twofas/encryption/src/Exceptions/AesException.php', 619 'TwoFAS\\Encryption\\Exceptions\\RandomBytesGenerateException' => $vendorDir . '/twofas/encryption/src/Exceptions/RandomBytesGenerateException.php', 620 'TwoFAS\\Encryption\\Exceptions\\RsaDecryptException' => $vendorDir . '/twofas/encryption/src/Exceptions/RsaDecryptException.php', 621 'TwoFAS\\Encryption\\Exceptions\\RsaEncryptException' => $vendorDir . '/twofas/encryption/src/Exceptions/RsaEncryptException.php', 622 'TwoFAS\\Encryption\\Interfaces\\Cipher' => $vendorDir . '/twofas/encryption/src/Interfaces/Cipher.php', 623 'TwoFAS\\Encryption\\Interfaces\\IVGenerator' => $vendorDir . '/twofas/encryption/src/Interfaces/IVGenerator.php', 624 'TwoFAS\\Encryption\\Interfaces\\Key' => $vendorDir . '/twofas/encryption/src/Interfaces/Key.php', 625 'TwoFAS\\Encryption\\Interfaces\\ReadKey' => $vendorDir . '/twofas/encryption/src/Interfaces/ReadKey.php', 626 'TwoFAS\\Encryption\\Interfaces\\WriteKey' => $vendorDir . '/twofas/encryption/src/Interfaces/WriteKey.php', 627 'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGenerator' => $vendorDir . '/twofas/encryption/src/Random/NonCryptographicalRandomIntGenerator.php', 628 'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGeneratorTest' => $vendorDir . '/twofas/encryption/tests/Random/NonCryptographicalRandomIntGeneratorTest.php', 629 'TwoFAS\\Encryption\\Random\\RandomIntGenerator' => $vendorDir . '/twofas/encryption/src/Random/RandomIntGenerator.php', 630 'TwoFAS\\Encryption\\Random\\RandomStringGenerator' => $vendorDir . '/twofas/encryption/src/Random/RandomStringGenerator.php', 631 'TwoFAS\\Encryption\\Random\\RandomStringGeneratorTest' => $vendorDir . '/twofas/encryption/tests/Random/RandomStringGeneratorTest.php', 632 'TwoFAS\\Encryption\\Random\\Str' => $vendorDir . '/twofas/encryption/src/Random/Str.php', 633 'TwoFAS\\Encryption\\Random\\StrTest' => $vendorDir . '/twofas/encryption/tests/Random/StrTest.php', 634 'TwoFAS\\Encryption\\RsaCryptographer' => $vendorDir . '/twofas/encryption/src/RsaCryptographer.php', 635 'TwoFAS\\Encryption\\RsaCryptographerTest' => $vendorDir . '/twofas/encryption/tests/RsaCryptographerTest.php', 636 'TwoFAS\\TwoFAS\\Authentication\\Authenticator' => $baseDir . '/src/Authentication/Authenticator.php', 637 'TwoFAS\\TwoFAS\\Authentication\\Channel_Name' => $baseDir . '/src/Authentication/Channel_Name.php', 638 'TwoFAS\\TwoFAS\\Authentication\\Code_Check' => $baseDir . '/src/Authentication/Code_Check.php', 639 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Confirmation' => $baseDir . '/src/Authentication/Handler/Configuration_Confirmation.php', 640 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Reset' => $baseDir . '/src/Authentication/Handler/Configuration_Reset.php', 641 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Handler_Builder' => $baseDir . '/src/Authentication/Handler/Handler_Builder.php', 642 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Configuration' => $baseDir . '/src/Authentication/Handler/Login_Configuration.php', 643 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Handler' => $baseDir . '/src/Authentication/Handler/Login_Handler.php', 644 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Mobile_Login' => $baseDir . '/src/Authentication/Handler/Mobile_Login.php', 645 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Standard_Login' => $baseDir . '/src/Authentication/Handler/Standard_Login.php', 646 'TwoFAS\\TwoFAS\\Authentication\\Login_Action' => $baseDir . '/src/Authentication/Login_Action.php', 647 'TwoFAS\\TwoFAS\\Authentication\\Login_Process' => $baseDir . '/src/Authentication/Login_Process.php', 648 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Authentication_Opener' => $baseDir . '/src/Authentication/Middleware/Authentication_Opener.php', 649 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Blocked_Account_Check' => $baseDir . '/src/Authentication/Middleware/Blocked_Account_Check.php', 650 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\External_Login' => $baseDir . '/src/Authentication/Middleware/External_Login.php', 651 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Stop' => $baseDir . '/src/Authentication/Middleware/Login_Stop.php', 652 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Template' => $baseDir . '/src/Authentication/Middleware/Login_Template.php', 653 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware' => $baseDir . '/src/Authentication/Middleware/Middleware.php', 654 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Builder' => $baseDir . '/src/Authentication/Middleware/Middleware_Builder.php', 655 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Interface' => $baseDir . '/src/Authentication/Middleware/Middleware_Interface.php', 656 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Multisite_Check' => $baseDir . '/src/Authentication/Middleware/Multisite_Check.php', 657 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\New_Trusted_Device' => $baseDir . '/src/Authentication/Middleware/New_Trusted_Device.php', 658 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\SSL' => $baseDir . '/src/Authentication/Middleware/SSL.php', 659 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Second_Factor_Status_Check' => $baseDir . '/src/Authentication/Middleware/Second_Factor_Status_Check.php', 660 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Step_Token_Manager' => $baseDir . '/src/Authentication/Middleware/Step_Token_Manager.php', 661 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Device_Login' => $baseDir . '/src/Authentication/Middleware/Trusted_Device_Login.php', 662 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Devices_Enabled_Check' => $baseDir . '/src/Authentication/Middleware/Trusted_Devices_Enabled_Check.php', 663 'TwoFAS\\TwoFAS\\Authentication\\Step_Token' => $baseDir . '/src/Authentication/Step_Token.php', 664 'TwoFAS\\TwoFAS\\Authentication\\Totp_Token' => $baseDir . '/src/Authentication/Totp_Token.php', 665 'TwoFAS\\TwoFAS\\Codes\\QR_Code_Message' => $baseDir . '/src/Codes/QR_Code_Message.php', 666 'TwoFAS\\TwoFAS\\Core\\Installer' => $baseDir . '/src/Core/Installer.php', 667 'TwoFAS\\TwoFAS\\Core\\Legacy_Mode_Checker' => $baseDir . '/src/Core/Legacy_Mode_Checker.php', 668 'TwoFAS\\TwoFAS\\Core\\Plugin' => $baseDir . '/src/Core/Plugin.php', 669 'TwoFAS\\TwoFAS\\Core\\Plugin_Compatibility' => $baseDir . '/src/Core/Plugin_Compatibility.php', 670 'TwoFAS\\TwoFAS\\Core\\Plugin_Status' => $baseDir . '/src/Core/Plugin_Status.php', 671 'TwoFAS\\TwoFAS\\Core\\Uninstaller' => $baseDir . '/src/Core/Uninstaller.php', 672 'TwoFAS\\TwoFAS\\Encryption\\Empty_Key_Storage' => $baseDir . '/src/Encryption/Empty_Key_Storage.php', 673 'TwoFAS\\TwoFAS\\Events\\Integration_Was_Created' => $baseDir . '/src/Events/Integration_Was_Created.php', 674 'TwoFAS\\TwoFAS\\Events\\Totp_Code_Accepted' => $baseDir . '/src/Events/Totp_Code_Accepted.php', 675 'TwoFAS\\TwoFAS\\Events\\Totp_Configuration_Code_Accepted' => $baseDir . '/src/Events/Totp_Configuration_Code_Accepted.php', 676 'TwoFAS\\TwoFAS\\Events\\Totp_Confirmation_Code_Accepted' => $baseDir . '/src/Events/Totp_Confirmation_Code_Accepted.php', 677 'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Expired_Exception' => $baseDir . '/src/Exceptions/Authentication_Expired_Exception.php', 678 'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Limit_Reached_Exception' => $baseDir . '/src/Exceptions/Authentication_Limit_Reached_Exception.php', 679 'TwoFAS\\TwoFAS\\Exceptions\\DB_Exception' => $baseDir . '/src/Exceptions/DB_Exception.php', 680 'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Error_Handler' => $baseDir . '/src/Exceptions/Handler/Error_Handler.php', 681 'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Sentry_Logger' => $baseDir . '/src/Exceptions/Handler/Sentry_Logger.php', 682 'TwoFAS\\TwoFAS\\Exceptions\\Invalid_Flash_Message_Type_Exception' => $baseDir . '/src/Exceptions/Invalid_Flash_Message_Type_Exception.php', 683 'TwoFAS\\TwoFAS\\Exceptions\\Migration_Exception' => $baseDir . '/src/Exceptions/Migration_Exception.php', 684 'TwoFAS\\TwoFAS\\Exceptions\\Offline_Codes_Disabled_Exception' => $baseDir . '/src/Exceptions/Offline_Codes_Disabled_Exception.php', 685 'TwoFAS\\TwoFAS\\Exceptions\\Session_Exception' => $baseDir . '/src/Exceptions/Session_Exception.php', 686 'TwoFAS\\TwoFAS\\Exceptions\\User_Not_Found_Exception' => $baseDir . '/src/Exceptions/User_Not_Found_Exception.php', 687 'TwoFAS\\TwoFAS\\Exceptions\\Validation_Exception' => $baseDir . '/src/Exceptions/Validation_Exception.php', 688 'TwoFAS\\TwoFAS\\Factories\\API_Factory' => $baseDir . '/src/Factories/API_Factory.php', 689 'TwoFAS\\TwoFAS\\Factories\\Account_Factory' => $baseDir . '/src/Factories/Account_Factory.php', 690 'TwoFAS\\TwoFAS\\Factories\\QR_Code_Generator_Factory' => $baseDir . '/src/Factories/QR_Code_Generator_Factory.php', 691 'TwoFAS\\TwoFAS\\Factories\\RsaCryptographer_Factory' => $baseDir . '/src/Factories/RsaCryptographer_Factory.php', 692 'TwoFAS\\TwoFAS\\Factories\\SDK_Factory' => $baseDir . '/src/Factories/SDK_Factory.php', 693 'TwoFAS\\TwoFAS\\Factories\\Session_Storage_Factory' => $baseDir . '/src/Factories/Session_Storage_Factory.php', 694 'TwoFAS\\TwoFAS\\Factories\\User_Factory' => $baseDir . '/src/Factories/User_Factory.php', 695 'TwoFAS\\TwoFAS\\Helpers\\Config' => $baseDir . '/src/Helpers/Config.php', 696 'TwoFAS\\TwoFAS\\Helpers\\Environment' => $baseDir . '/src/Helpers/Environment.php', 697 'TwoFAS\\TwoFAS\\Helpers\\Flash' => $baseDir . '/src/Helpers/Flash.php', 698 'TwoFAS\\TwoFAS\\Helpers\\Login_Response' => $baseDir . '/src/Helpers/Login_Response.php', 699 'TwoFAS\\TwoFAS\\Helpers\\Scheduler' => $baseDir . '/src/Helpers/Scheduler.php', 700 'TwoFAS\\TwoFAS\\Helpers\\Second_Factor_Template_Picker' => $baseDir . '/src/Helpers/Second_Factor_Template_Picker.php', 701 'TwoFAS\\TwoFAS\\Helpers\\URL' => $baseDir . '/src/Helpers/URL.php', 702 'TwoFAS\\TwoFAS\\Hooks\\Action_Links_Filter' => $baseDir . '/src/Hooks/Action_Links_Filter.php', 703 'TwoFAS\\TwoFAS\\Hooks\\Add_Custom_Column' => $baseDir . '/src/Hooks/Add_Custom_Column.php', 704 'TwoFAS\\TwoFAS\\Hooks\\Admin_Menu_Action' => $baseDir . '/src/Hooks/Admin_Menu_Action.php', 705 'TwoFAS\\TwoFAS\\Hooks\\Admin_Notices_Action' => $baseDir . '/src/Hooks/Admin_Notices_Action.php', 706 'TwoFAS\\TwoFAS\\Hooks\\Authenticate_Filter' => $baseDir . '/src/Hooks/Authenticate_Filter.php', 707 'TwoFAS\\TwoFAS\\Hooks\\Clean_Login_Process_Action' => $baseDir . '/src/Hooks/Clean_Login_Process_Action.php', 708 'TwoFAS\\TwoFAS\\Hooks\\Cron_Job_Interval_Filter' => $baseDir . '/src/Hooks/Cron_Job_Interval_Filter.php', 709 'TwoFAS\\TwoFAS\\Hooks\\Delete_Authentications_Action' => $baseDir . '/src/Hooks/Delete_Authentications_Action.php', 710 'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Authentications_Action' => $baseDir . '/src/Hooks/Delete_Expired_Authentications_Action.php', 711 'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Sessions_Action' => $baseDir . '/src/Hooks/Delete_Expired_Sessions_Action.php', 712 'TwoFAS\\TwoFAS\\Hooks\\Delete_Trusted_Devices_Action' => $baseDir . '/src/Hooks/Delete_Trusted_Devices_Action.php', 713 'TwoFAS\\TwoFAS\\Hooks\\Destroy_Session_Action' => $baseDir . '/src/Hooks/Destroy_Session_Action.php', 714 'TwoFAS\\TwoFAS\\Hooks\\Enqueue_Scripts_Action' => $baseDir . '/src/Hooks/Enqueue_Scripts_Action.php', 715 'TwoFAS\\TwoFAS\\Hooks\\In_Plugin_Update_Message_Action' => $baseDir . '/src/Hooks/In_Plugin_Update_Message_Action.php', 716 'TwoFAS\\TwoFAS\\Hooks\\Login_Footer_Action' => $baseDir . '/src/Hooks/Login_Footer_Action.php', 717 'TwoFAS\\TwoFAS\\Hooks\\Logout_Not_Configured_Users_Action' => $baseDir . '/src/Hooks/Logout_Not_Configured_Users_Action.php', 718 'TwoFAS\\TwoFAS\\Hooks\\Regenerate_Session_Action' => $baseDir . '/src/Hooks/Regenerate_Session_Action.php', 719 'TwoFAS\\TwoFAS\\Hooks\\Save_Login_Time_Action' => $baseDir . '/src/Hooks/Save_Login_Time_Action.php', 720 'TwoFAS\\TwoFAS\\Hooks\\Script_Loader_Tag_Filter' => $baseDir . '/src/Hooks/Script_Loader_Tag_Filter.php', 721 'TwoFAS\\TwoFAS\\Hooks\\Update_Integration_Name' => $baseDir . '/src/Hooks/Update_Integration_Name.php', 722 'TwoFAS\\TwoFAS\\Hooks\\Update_Option_User_Roles_Action' => $baseDir . '/src/Hooks/Update_Option_User_Roles_Action.php', 723 'TwoFAS\\TwoFAS\\Http\\Action_Index' => $baseDir . '/src/Http/Action_Index.php', 724 'TwoFAS\\TwoFAS\\Http\\Action_URL' => $baseDir . '/src/Http/Action_URL.php', 725 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Account_Controller' => $baseDir . '/src/Http/Controllers/Admin/Account_Controller.php', 726 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Dashboard_Controller' => $baseDir . '/src/Http/Controllers/Admin/Dashboard_Controller.php', 727 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Settings_Controller' => $baseDir . '/src/Http/Controllers/Admin/Settings_Controller.php', 728 'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Channel_Controller' => $baseDir . '/src/Http/Controllers/Ajax/Channel_Controller.php', 729 'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Deactivation_Controller' => $baseDir . '/src/Http/Controllers/Ajax/Deactivation_Controller.php', 730 'TwoFAS\\TwoFAS\\Http\\Controllers\\Controller' => $baseDir . '/src/Http/Controllers/Controller.php', 731 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/Configuration_Controller.php', 732 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Modal_Controller' => $baseDir . '/src/Http/Controllers/User/Modal_Controller.php', 733 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Offline_Codes_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/Offline_Codes_Configuration_Controller.php', 734 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\SMS_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/SMS_Configuration_Controller.php', 735 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\TOTP_Configuration_Controller' => $baseDir . '/src/Http/Controllers/User/TOTP_Configuration_Controller.php', 736 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Trusted_Devices_Controller' => $baseDir . '/src/Http/Controllers/User/Trusted_Devices_Controller.php', 737 'TwoFAS\\TwoFAS\\Http\\Cookie' => $baseDir . '/src/Http/Cookie.php', 738 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Exists' => $baseDir . '/src/Http/Middleware/Check_Account_Exists.php', 739 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Not_Exists' => $baseDir . '/src/Http/Middleware/Check_Account_Not_Exists.php', 740 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Ajax' => $baseDir . '/src/Http/Middleware/Check_Ajax.php', 741 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Integration_User' => $baseDir . '/src/Http/Middleware/Check_Integration_User.php', 742 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Nonce' => $baseDir . '/src/Http/Middleware/Check_Nonce.php', 743 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Premium_Plan' => $baseDir . '/src/Http/Middleware/Check_Premium_Plan.php', 744 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Second_Factor_Enabled' => $baseDir . '/src/Http/Middleware/Check_Second_Factor_Enabled.php', 745 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Trusted_Devices_Enabled' => $baseDir . '/src/Http/Middleware/Check_Trusted_Devices_Enabled.php', 746 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Has_Read_Capability' => $baseDir . '/src/Http/Middleware/Check_User_Has_Read_Capability.php', 747 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Is_Admin' => $baseDir . '/src/Http/Middleware/Check_User_Is_Admin.php', 748 'TwoFAS\\TwoFAS\\Http\\Request' => $baseDir . '/src/Http/Request.php', 749 'TwoFAS\\TwoFAS\\Http\\Session' => $baseDir . '/src/Http/Session.php', 750 'TwoFAS\\TwoFAS\\Integration\\API_Wrapper' => $baseDir . '/src/Integration/API_Wrapper.php', 751 'TwoFAS\\TwoFAS\\Integration\\Integration_Name' => $baseDir . '/src/Integration/Integration_Name.php', 752 'TwoFAS\\TwoFAS\\Integration\\Integration_User' => $baseDir . '/src/Integration/Integration_User.php', 753 'TwoFAS\\TwoFAS\\Listeners\\Add_View_Response' => $baseDir . '/src/Listeners/Add_View_Response.php', 754 'TwoFAS\\TwoFAS\\Listeners\\Delete_Trusted_Devices' => $baseDir . '/src/Listeners/Delete_Trusted_Devices.php', 755 'TwoFAS\\TwoFAS\\Listeners\\Enable_Totp' => $baseDir . '/src/Listeners/Enable_Totp.php', 756 'TwoFAS\\TwoFAS\\Listeners\\Listener' => $baseDir . '/src/Listeners/Listener.php', 757 'TwoFAS\\TwoFAS\\Listeners\\Listener_Provider' => $baseDir . '/src/Listeners/Listener_Provider.php', 758 'TwoFAS\\TwoFAS\\Listeners\\Setup_Plugin_Options' => $baseDir . '/src/Listeners/Setup_Plugin_Options.php', 759 'TwoFAS\\TwoFAS\\Listeners\\Update_Integration_User_Totp_Secret' => $baseDir . '/src/Listeners/Update_Integration_User_Totp_Secret.php', 760 'TwoFAS\\TwoFAS\\Notifications\\Notification' => $baseDir . '/src/Notifications/Notification.php', 761 'TwoFAS\\TwoFAS\\Notifications\\Status_Notifier' => $baseDir . '/src/Notifications/Status_Notifier.php', 762 'TwoFAS\\TwoFAS\\Randomization\\Hash' => $baseDir . '/src/Randomization/Hash.php', 763 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Curl' => $baseDir . '/src/Requirements/Extensions/Curl.php', 764 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Extension' => $baseDir . '/src/Requirements/Extensions/Extension.php', 765 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gd' => $baseDir . '/src/Requirements/Extensions/Gd.php', 766 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gettext' => $baseDir . '/src/Requirements/Extensions/Gettext.php', 767 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\MbString' => $baseDir . '/src/Requirements/Extensions/MbString.php', 768 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\OpenSSL' => $baseDir . '/src/Requirements/Extensions/OpenSSL.php', 769 'TwoFAS\\TwoFAS\\Requirements\\Requirement' => $baseDir . '/src/Requirements/Requirement.php', 770 'TwoFAS\\TwoFAS\\Requirements\\Requirement_Checker' => $baseDir . '/src/Requirements/Requirement_Checker.php', 771 'TwoFAS\\TwoFAS\\Requirements\\Versions\\PHP_Version' => $baseDir . '/src/Requirements/Versions/PHP_Version.php', 772 'TwoFAS\\TwoFAS\\Requirements\\Versions\\WP_Version' => $baseDir . '/src/Requirements/Versions/WP_Version.php', 773 'TwoFAS\\TwoFAS\\Storage\\Authentication_Storage' => $baseDir . '/src/Storage/Authentication_Storage.php', 774 'TwoFAS\\TwoFAS\\Storage\\DB_Session_Storage' => $baseDir . '/src/Storage/DB_Session_Storage.php', 775 'TwoFAS\\TwoFAS\\Storage\\In_Memory_Session_Storage' => $baseDir . '/src/Storage/In_Memory_Session_Storage.php', 776 'TwoFAS\\TwoFAS\\Storage\\OAuth_Storage' => $baseDir . '/src/Storage/OAuth_Storage.php', 777 'TwoFAS\\TwoFAS\\Storage\\Options_Storage' => $baseDir . '/src/Storage/Options_Storage.php', 778 'TwoFAS\\TwoFAS\\Storage\\Session_Storage_Interface' => $baseDir . '/src/Storage/Session_Storage_Interface.php', 779 'TwoFAS\\TwoFAS\\Storage\\Storage' => $baseDir . '/src/Storage/Storage.php', 780 'TwoFAS\\TwoFAS\\Storage\\Trusted_Devices_Storage' => $baseDir . '/src/Storage/Trusted_Devices_Storage.php', 781 'TwoFAS\\TwoFAS\\Storage\\User_Storage' => $baseDir . '/src/Storage/User_Storage.php', 782 'TwoFAS\\TwoFAS\\Templates\\Twig' => $baseDir . '/src/Templates/Twig.php', 783 'TwoFAS\\TwoFAS\\Templates\\Views' => $baseDir . '/src/Templates/Views.php', 784 'TwoFAS\\TwoFAS\\Update\\Migration' => $baseDir . '/src/Update/Migration.php', 785 'TwoFAS\\TwoFAS\\Update\\Migration_Interface' => $baseDir . '/src/Update/Migration_Interface.php', 786 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_00_Create_Migrations_Table' => $baseDir . '/src/Update/Migrations/Migration_0000_00_00_Create_Migrations_Table.php', 787 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_01_Create_Session_Tables' => $baseDir . '/src/Update/Migrations/Migration_0000_00_01_Create_Session_Tables.php', 788 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_02_Enable_Integration_Channels' => $baseDir . '/src/Update/Migrations/Migration_0000_00_02_Enable_Integration_Channels.php', 789 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_03_Set_Plan' => $baseDir . '/src/Update/Migrations/Migration_0000_00_03_Set_Plan.php', 790 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_04_Set_Plugin_Status' => $baseDir . '/src/Update/Migrations/Migration_0000_00_04_Set_Plugin_Status.php', 791 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_05_Reset_Integration_Encryption_Keys' => $baseDir . '/src/Update/Migrations/Migration_0000_00_05_Reset_Integration_Encryption_Keys.php', 792 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_11_30_Create_Trusted_Devices_Table' => $baseDir . '/src/Update/Migrations/Migration_2018_11_30_Create_Trusted_Devices_Table.php', 793 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table' => $baseDir . '/src/Update/Migrations/Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table.php', 794 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_01_08_Add_Last_Login_Time' => $baseDir . '/src/Update/Migrations/Migration_2019_01_08_Add_Last_Login_Time.php', 795 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_01_Refresh_OAuth_Setup_Token' => $baseDir . '/src/Update/Migrations/Migration_2019_08_01_Refresh_OAuth_Setup_Token.php', 796 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_02_Refresh_OAuth_Wordpress_Token' => $baseDir . '/src/Update/Migrations/Migration_2019_08_02_Refresh_OAuth_Wordpress_Token.php', 797 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_09_Upgrade_Api_To_Use_OAuth' => $baseDir . '/src/Update/Migrations/Migration_2019_12_09_Upgrade_Api_To_Use_OAuth.php', 798 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_22_Create_Authentications_Table' => $baseDir . '/src/Update/Migrations/Migration_2019_12_22_Create_Authentications_Table.php', 799 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_23_Move_Authentications_To_Separate_Table' => $baseDir . '/src/Update/Migrations/Migration_2019_12_23_Move_Authentications_To_Separate_Table.php', 800 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_05_29_Add_Trusted_Devices_Switch' => $baseDir . '/src/Update/Migrations/Migration_2020_05_29_Add_Trusted_Devices_Switch.php', 801 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_06_19_Add_Privacy_Policy' => $baseDir . '/src/Update/Migrations/Migration_2020_06_19_Add_Privacy_Policy.php', 802 'TwoFAS\\TwoFAS\\Update\\Migrator' => $baseDir . '/src/Update/Migrator.php', 803 'TwoFAS\\TwoFAS\\Update\\Plugin_Version' => $baseDir . '/src/Update/Plugin_Version.php', 804 'TwoFAS\\TwoFAS\\Update\\Rollback_Migration' => $baseDir . '/src/Update/Rollback_Migration.php', 805 'TwoFAS\\TwoFAS\\Update\\Updater' => $baseDir . '/src/Update/Updater.php', 806 'TwoFAS\\TwoFAS\\User\\Capabilities' => $baseDir . '/src/User/Capabilities.php', 807 'TwoFAS\\ValidationRules\\ValidationExceptionInterface' => $vendorDir . '/twofas/validation-rules/src/ValidationExceptionInterface.php', 808 'TwoFAS\\ValidationRules\\ValidationRules' => $vendorDir . '/twofas/validation-rules/src/ValidationRules.php', 809 'WhichBrowser\\Analyser' => $vendorDir . '/whichbrowser/parser/src/Analyser.php', 810 'WhichBrowser\\Analyser\\Camouflage' => $vendorDir . '/whichbrowser/parser/src/Analyser/Camouflage.php', 811 'WhichBrowser\\Analyser\\Corrections' => $vendorDir . '/whichbrowser/parser/src/Analyser/Corrections.php', 812 'WhichBrowser\\Analyser\\Derive' => $vendorDir . '/whichbrowser/parser/src/Analyser/Derive.php', 813 'WhichBrowser\\Analyser\\Header' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header.php', 814 'WhichBrowser\\Analyser\\Header\\Baidu' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Baidu.php', 815 'WhichBrowser\\Analyser\\Header\\BrowserId' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/BrowserId.php', 816 'WhichBrowser\\Analyser\\Header\\OperaMini' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/OperaMini.php', 817 'WhichBrowser\\Analyser\\Header\\Puffin' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Puffin.php', 818 'WhichBrowser\\Analyser\\Header\\UCBrowserNew' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/UCBrowserNew.php', 819 'WhichBrowser\\Analyser\\Header\\UCBrowserOld' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/UCBrowserOld.php', 820 'WhichBrowser\\Analyser\\Header\\Useragent' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent.php', 821 'WhichBrowser\\Analyser\\Header\\Useragent\\Application' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Application.php', 822 'WhichBrowser\\Analyser\\Header\\Useragent\\Bot' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Bot.php', 823 'WhichBrowser\\Analyser\\Header\\Useragent\\Browser' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Browser.php', 824 'WhichBrowser\\Analyser\\Header\\Useragent\\Device' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device.php', 825 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Appliance' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Appliance.php', 826 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Cars' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Cars.php', 827 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Ereader' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Ereader.php', 828 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gaming' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gaming.php', 829 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gps' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gps.php', 830 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Media' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Media.php', 831 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Mobile' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Mobile.php', 832 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Pda' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Pda.php', 833 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Phone' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Phone.php', 834 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Printer' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Printer.php', 835 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Signage' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Signage.php', 836 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Tablet' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Tablet.php', 837 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Television' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Television.php', 838 'WhichBrowser\\Analyser\\Header\\Useragent\\Engine' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Engine.php', 839 'WhichBrowser\\Analyser\\Header\\Useragent\\Os' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Os.php', 840 'WhichBrowser\\Analyser\\Header\\Useragent\\Using' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Useragent/Using.php', 841 'WhichBrowser\\Analyser\\Header\\Wap' => $vendorDir . '/whichbrowser/parser/src/Analyser/Header/Wap.php', 842 'WhichBrowser\\Cache' => $vendorDir . '/whichbrowser/parser/src/Cache.php', 843 'WhichBrowser\\Constants\\BrowserType' => $vendorDir . '/whichbrowser/parser/src/Constants/BrowserType.php', 844 'WhichBrowser\\Constants\\DeviceSubType' => $vendorDir . '/whichbrowser/parser/src/Constants/DeviceSubType.php', 845 'WhichBrowser\\Constants\\DeviceType' => $vendorDir . '/whichbrowser/parser/src/Constants/DeviceType.php', 846 'WhichBrowser\\Constants\\EngineType' => $vendorDir . '/whichbrowser/parser/src/Constants/EngineType.php', 847 'WhichBrowser\\Constants\\Feature' => $vendorDir . '/whichbrowser/parser/src/Constants/Feature.php', 848 'WhichBrowser\\Constants\\Flag' => $vendorDir . '/whichbrowser/parser/src/Constants/Flag.php', 849 'WhichBrowser\\Constants\\Id' => $vendorDir . '/whichbrowser/parser/src/Constants/Id.php', 850 'WhichBrowser\\Data\\Applications' => $vendorDir . '/whichbrowser/parser/src/Data/Applications.php', 851 'WhichBrowser\\Data\\BrowserIds' => $vendorDir . '/whichbrowser/parser/src/Data/BrowserIds.php', 852 'WhichBrowser\\Data\\BuildIds' => $vendorDir . '/whichbrowser/parser/src/Data/BuildIds.php', 853 'WhichBrowser\\Data\\CFNetwork' => $vendorDir . '/whichbrowser/parser/src/Data/CFNetwork.php', 854 'WhichBrowser\\Data\\Chrome' => $vendorDir . '/whichbrowser/parser/src/Data/Chrome.php', 855 'WhichBrowser\\Data\\Darwin' => $vendorDir . '/whichbrowser/parser/src/Data/Darwin.php', 856 'WhichBrowser\\Data\\DeviceModels' => $vendorDir . '/whichbrowser/parser/src/Data/DeviceModels.php', 857 'WhichBrowser\\Data\\DeviceProfiles' => $vendorDir . '/whichbrowser/parser/src/Data/DeviceProfiles.php', 858 'WhichBrowser\\Data\\Manufacturers' => $vendorDir . '/whichbrowser/parser/src/Data/Manufacturers.php', 859 'WhichBrowser\\Model\\Browser' => $vendorDir . '/whichbrowser/parser/src/Model/Browser.php', 860 'WhichBrowser\\Model\\Device' => $vendorDir . '/whichbrowser/parser/src/Model/Device.php', 861 'WhichBrowser\\Model\\Engine' => $vendorDir . '/whichbrowser/parser/src/Model/Engine.php', 862 'WhichBrowser\\Model\\Family' => $vendorDir . '/whichbrowser/parser/src/Model/Family.php', 863 'WhichBrowser\\Model\\Main' => $vendorDir . '/whichbrowser/parser/src/Model/Main.php', 864 'WhichBrowser\\Model\\Os' => $vendorDir . '/whichbrowser/parser/src/Model/Os.php', 865 'WhichBrowser\\Model\\Primitive\\Base' => $vendorDir . '/whichbrowser/parser/src/Model/Primitive/Base.php', 866 'WhichBrowser\\Model\\Primitive\\NameVersion' => $vendorDir . '/whichbrowser/parser/src/Model/Primitive/NameVersion.php', 867 'WhichBrowser\\Model\\Using' => $vendorDir . '/whichbrowser/parser/src/Model/Using.php', 868 'WhichBrowser\\Model\\Version' => $vendorDir . '/whichbrowser/parser/src/Model/Version.php', 869 'WhichBrowser\\Parser' => $vendorDir . '/whichbrowser/parser/src/Parser.php', 9 870 ); -
2fas/trunk/vendor/composer/autoload_real.php
r2405165 r2470780 29 29 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); 30 30 if ($useStaticLoader) { 31 require _once__DIR__ . '/autoload_static.php';31 require __DIR__ . '/autoload_static.php'; 32 32 33 33 call_user_func(\Composer\Autoload\ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::getInitializer($loader)); -
2fas/trunk/vendor/composer/autoload_static.php
r2343404 r2470780 138 138 ); 139 139 140 public static $classMap = array ( 141 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 142 'DI\\Annotation\\Inject' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Annotation/Inject.php', 143 'DI\\Annotation\\Injectable' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Annotation/Injectable.php', 144 'DI\\Cache\\ArrayCache' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Cache/ArrayCache.php', 145 'DI\\Container' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Container.php', 146 'DI\\ContainerBuilder' => __DIR__ . '/..' . '/php-di/php-di/src/DI/ContainerBuilder.php', 147 'DI\\Debug' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Debug.php', 148 'DI\\Definition\\AliasDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/AliasDefinition.php', 149 'DI\\Definition\\ArrayDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ArrayDefinition.php', 150 'DI\\Definition\\ArrayDefinitionExtension' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ArrayDefinitionExtension.php', 151 'DI\\Definition\\CacheableDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/CacheableDefinition.php', 152 'DI\\Definition\\DecoratorDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/DecoratorDefinition.php', 153 'DI\\Definition\\Definition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Definition.php', 154 'DI\\Definition\\Dumper\\ObjectDefinitionDumper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Dumper/ObjectDefinitionDumper.php', 155 'DI\\Definition\\EntryReference' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/EntryReference.php', 156 'DI\\Definition\\EnvironmentVariableDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/EnvironmentVariableDefinition.php', 157 'DI\\Definition\\Exception\\AnnotationException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Exception/AnnotationException.php', 158 'DI\\Definition\\Exception\\DefinitionException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Exception/DefinitionException.php', 159 'DI\\Definition\\FactoryDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/FactoryDefinition.php', 160 'DI\\Definition\\HasSubDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/HasSubDefinition.php', 161 'DI\\Definition\\Helper\\ArrayDefinitionExtensionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ArrayDefinitionExtensionHelper.php', 162 'DI\\Definition\\Helper\\DefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/DefinitionHelper.php', 163 'DI\\Definition\\Helper\\EnvironmentVariableDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/EnvironmentVariableDefinitionHelper.php', 164 'DI\\Definition\\Helper\\FactoryDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/FactoryDefinitionHelper.php', 165 'DI\\Definition\\Helper\\ObjectDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ObjectDefinitionHelper.php', 166 'DI\\Definition\\Helper\\StringDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/StringDefinitionHelper.php', 167 'DI\\Definition\\Helper\\ValueDefinitionHelper' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Helper/ValueDefinitionHelper.php', 168 'DI\\Definition\\InstanceDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/InstanceDefinition.php', 169 'DI\\Definition\\ObjectDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition.php', 170 'DI\\Definition\\ObjectDefinition\\MethodInjection' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition/MethodInjection.php', 171 'DI\\Definition\\ObjectDefinition\\PropertyInjection' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ObjectDefinition/PropertyInjection.php', 172 'DI\\Definition\\Resolver\\ArrayResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ArrayResolver.php', 173 'DI\\Definition\\Resolver\\DecoratorResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/DecoratorResolver.php', 174 'DI\\Definition\\Resolver\\DefinitionResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/DefinitionResolver.php', 175 'DI\\Definition\\Resolver\\EnvironmentVariableResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/EnvironmentVariableResolver.php', 176 'DI\\Definition\\Resolver\\FactoryResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php', 177 'DI\\Definition\\Resolver\\InstanceInjector' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/InstanceInjector.php', 178 'DI\\Definition\\Resolver\\ObjectCreator' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php', 179 'DI\\Definition\\Resolver\\ParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php', 180 'DI\\Definition\\Resolver\\ResolverDispatcher' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php', 181 'DI\\Definition\\Resolver\\SelfResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php', 182 'DI\\Definition\\SelfResolvingDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/SelfResolvingDefinition.php', 183 'DI\\Definition\\Source\\AnnotationReader' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/AnnotationReader.php', 184 'DI\\Definition\\Source\\Autowiring' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/Autowiring.php', 185 'DI\\Definition\\Source\\CachedDefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/CachedDefinitionSource.php', 186 'DI\\Definition\\Source\\DefinitionArray' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionArray.php', 187 'DI\\Definition\\Source\\DefinitionFile' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionFile.php', 188 'DI\\Definition\\Source\\DefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/DefinitionSource.php', 189 'DI\\Definition\\Source\\MutableDefinitionSource' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/MutableDefinitionSource.php', 190 'DI\\Definition\\Source\\SourceChain' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/Source/SourceChain.php', 191 'DI\\Definition\\StringDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/StringDefinition.php', 192 'DI\\Definition\\ValueDefinition' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Definition/ValueDefinition.php', 193 'DI\\DependencyException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/DependencyException.php', 194 'DI\\FactoryInterface' => __DIR__ . '/..' . '/php-di/php-di/src/DI/FactoryInterface.php', 195 'DI\\Factory\\RequestedEntry' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Factory/RequestedEntry.php', 196 'DI\\InvokerInterface' => __DIR__ . '/..' . '/php-di/php-di/src/DI/InvokerInterface.php', 197 'DI\\Invoker\\DefinitionParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Invoker/DefinitionParameterResolver.php', 198 'DI\\Invoker\\FactoryParameterResolver' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Invoker/FactoryParameterResolver.php', 199 'DI\\NotFoundException' => __DIR__ . '/..' . '/php-di/php-di/src/DI/NotFoundException.php', 200 'DI\\Proxy\\ProxyFactory' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Proxy/ProxyFactory.php', 201 'DI\\Scope' => __DIR__ . '/..' . '/php-di/php-di/src/DI/Scope.php', 202 'Endroid\\QrCode\\Exceptions\\DataDoesntExistsException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/DataDoesntExistsException.php', 203 'Endroid\\QrCode\\Exceptions\\FreeTypeLibraryMissingException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/FreeTypeLibraryMissingException.php', 204 'Endroid\\QrCode\\Exceptions\\ImageFunctionFailedException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageFunctionFailedException.php', 205 'Endroid\\QrCode\\Exceptions\\ImageFunctionUnknownException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageFunctionUnknownException.php', 206 'Endroid\\QrCode\\Exceptions\\ImageSizeTooLargeException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/ImageSizeTooLargeException.php', 207 'Endroid\\QrCode\\Exceptions\\VersionTooLargeException' => __DIR__ . '/..' . '/endroid/qr-code/src/Exceptions/VersionTooLargeException.php', 208 'Endroid\\QrCode\\QrCode' => __DIR__ . '/..' . '/endroid/qr-code/src/QrCode.php', 209 'Interop\\Container\\ContainerInterface' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/ContainerInterface.php', 210 'Interop\\Container\\Exception\\ContainerException' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/Exception/ContainerException.php', 211 'Interop\\Container\\Exception\\NotFoundException' => __DIR__ . '/..' . '/container-interop/container-interop/src/Interop/Container/Exception/NotFoundException.php', 212 'Invoker\\CallableResolver' => __DIR__ . '/..' . '/php-di/invoker/src/CallableResolver.php', 213 'Invoker\\Exception\\InvocationException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/InvocationException.php', 214 'Invoker\\Exception\\NotCallableException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/NotCallableException.php', 215 'Invoker\\Exception\\NotEnoughParametersException' => __DIR__ . '/..' . '/php-di/invoker/src/Exception/NotEnoughParametersException.php', 216 'Invoker\\Invoker' => __DIR__ . '/..' . '/php-di/invoker/src/Invoker.php', 217 'Invoker\\InvokerInterface' => __DIR__ . '/..' . '/php-di/invoker/src/InvokerInterface.php', 218 'Invoker\\ParameterResolver\\AssociativeArrayResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/AssociativeArrayResolver.php', 219 'Invoker\\ParameterResolver\\Container\\ParameterNameContainerResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/Container/ParameterNameContainerResolver.php', 220 'Invoker\\ParameterResolver\\Container\\TypeHintContainerResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/Container/TypeHintContainerResolver.php', 221 'Invoker\\ParameterResolver\\DefaultValueResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/DefaultValueResolver.php', 222 'Invoker\\ParameterResolver\\NumericArrayResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/NumericArrayResolver.php', 223 'Invoker\\ParameterResolver\\ParameterResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/ParameterResolver.php', 224 'Invoker\\ParameterResolver\\ResolverChain' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/ResolverChain.php', 225 'Invoker\\ParameterResolver\\TypeHintResolver' => __DIR__ . '/..' . '/php-di/invoker/src/ParameterResolver/TypeHintResolver.php', 226 'Invoker\\Reflection\\CallableReflection' => __DIR__ . '/..' . '/php-di/invoker/src/Reflection/CallableReflection.php', 227 'PhpDocReader\\AnnotationException' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/AnnotationException.php', 228 'PhpDocReader\\PhpDocReader' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpDocReader.php', 229 'PhpDocReader\\PhpParser\\TokenParser' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/TokenParser.php', 230 'PhpDocReader\\PhpParser\\UseStatementParser' => __DIR__ . '/..' . '/php-di/phpdoc-reader/src/PhpDocReader/PhpParser/UseStatementParser.php', 231 'Psr\\Cache\\CacheException' => __DIR__ . '/..' . '/psr/cache/src/CacheException.php', 232 'Psr\\Cache\\CacheItemInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemInterface.php', 233 'Psr\\Cache\\CacheItemPoolInterface' => __DIR__ . '/..' . '/psr/cache/src/CacheItemPoolInterface.php', 234 'Psr\\Cache\\InvalidArgumentException' => __DIR__ . '/..' . '/psr/cache/src/InvalidArgumentException.php', 235 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php', 236 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php', 237 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php', 238 'Raven_Autoloader' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Autoloader.php', 239 'Raven_Breadcrumbs' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs.php', 240 'Raven_Breadcrumbs_ErrorHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs/ErrorHandler.php', 241 'Raven_Breadcrumbs_MonologHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Breadcrumbs/MonologHandler.php', 242 'Raven_Client' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Client.php', 243 'Raven_Compat' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Compat.php', 244 'Raven_Context' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Context.php', 245 'Raven_CurlHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/CurlHandler.php', 246 'Raven_ErrorHandler' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/ErrorHandler.php', 247 'Raven_Exception' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Exception.php', 248 'Raven_Processor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor.php', 249 'Raven_Processor_RemoveCookiesProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/RemoveCookiesProcessor.php', 250 'Raven_Processor_RemoveHttpBodyProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/RemoveHttpBodyProcessor.php', 251 'Raven_Processor_SanitizeDataProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeDataProcessor.php', 252 'Raven_Processor_SanitizeHttpHeadersProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeHttpHeadersProcessor.php', 253 'Raven_Processor_SanitizeStacktraceProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Processor/SanitizeStacktraceProcessor.php', 254 'Raven_ReprSerializer' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/ReprSerializer.php', 255 'Raven_SanitizeDataProcessor' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/SanitizeDataProcessor.php', 256 'Raven_Serializer' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Serializer.php', 257 'Raven_Stacktrace' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Stacktrace.php', 258 'Raven_TransactionStack' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/TransactionStack.php', 259 'Raven_Util' => __DIR__ . '/..' . '/sentry/sentry/lib/Raven/Util.php', 260 'Symfony\\Polyfill\\Ctype\\Ctype' => __DIR__ . '/..' . '/symfony/polyfill-ctype/Ctype.php', 261 'Twig\\Cache\\CacheInterface' => __DIR__ . '/..' . '/twig/twig/src/Cache/CacheInterface.php', 262 'Twig\\Cache\\FilesystemCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/FilesystemCache.php', 263 'Twig\\Cache\\NullCache' => __DIR__ . '/..' . '/twig/twig/src/Cache/NullCache.php', 264 'Twig\\Compiler' => __DIR__ . '/..' . '/twig/twig/src/Compiler.php', 265 'Twig\\Environment' => __DIR__ . '/..' . '/twig/twig/src/Environment.php', 266 'Twig\\Error\\Error' => __DIR__ . '/..' . '/twig/twig/src/Error/Error.php', 267 'Twig\\Error\\LoaderError' => __DIR__ . '/..' . '/twig/twig/src/Error/LoaderError.php', 268 'Twig\\Error\\RuntimeError' => __DIR__ . '/..' . '/twig/twig/src/Error/RuntimeError.php', 269 'Twig\\Error\\SyntaxError' => __DIR__ . '/..' . '/twig/twig/src/Error/SyntaxError.php', 270 'Twig\\ExpressionParser' => __DIR__ . '/..' . '/twig/twig/src/ExpressionParser.php', 271 'Twig\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/AbstractExtension.php', 272 'Twig\\Extension\\CoreExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/CoreExtension.php', 273 'Twig\\Extension\\DebugExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/DebugExtension.php', 274 'Twig\\Extension\\EscaperExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/EscaperExtension.php', 275 'Twig\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/ExtensionInterface.php', 276 'Twig\\Extension\\GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/GlobalsInterface.php', 277 'Twig\\Extension\\InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/InitRuntimeInterface.php', 278 'Twig\\Extension\\OptimizerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/OptimizerExtension.php', 279 'Twig\\Extension\\ProfilerExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/ProfilerExtension.php', 280 'Twig\\Extension\\RuntimeExtensionInterface' => __DIR__ . '/..' . '/twig/twig/src/Extension/RuntimeExtensionInterface.php', 281 'Twig\\Extension\\SandboxExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/SandboxExtension.php', 282 'Twig\\Extension\\StagingExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StagingExtension.php', 283 'Twig\\Extension\\StringLoaderExtension' => __DIR__ . '/..' . '/twig/twig/src/Extension/StringLoaderExtension.php', 284 'Twig\\FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/src/FileExtensionEscapingStrategy.php', 285 'Twig\\Lexer' => __DIR__ . '/..' . '/twig/twig/src/Lexer.php', 286 'Twig\\Loader\\ArrayLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ArrayLoader.php', 287 'Twig\\Loader\\ChainLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/ChainLoader.php', 288 'Twig\\Loader\\ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/ExistsLoaderInterface.php', 289 'Twig\\Loader\\FilesystemLoader' => __DIR__ . '/..' . '/twig/twig/src/Loader/FilesystemLoader.php', 290 'Twig\\Loader\\LoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/LoaderInterface.php', 291 'Twig\\Loader\\SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/Loader/SourceContextLoaderInterface.php', 292 'Twig\\Markup' => __DIR__ . '/..' . '/twig/twig/src/Markup.php', 293 'Twig\\NodeTraverser' => __DIR__ . '/..' . '/twig/twig/src/NodeTraverser.php', 294 'Twig\\NodeVisitor\\AbstractNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/AbstractNodeVisitor.php', 295 'Twig\\NodeVisitor\\EscaperNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/EscaperNodeVisitor.php', 296 'Twig\\NodeVisitor\\NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/NodeVisitorInterface.php', 297 'Twig\\NodeVisitor\\OptimizerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/OptimizerNodeVisitor.php', 298 'Twig\\NodeVisitor\\SafeAnalysisNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SafeAnalysisNodeVisitor.php', 299 'Twig\\NodeVisitor\\SandboxNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/NodeVisitor/SandboxNodeVisitor.php', 300 'Twig\\Node\\AutoEscapeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/AutoEscapeNode.php', 301 'Twig\\Node\\BlockNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockNode.php', 302 'Twig\\Node\\BlockReferenceNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BlockReferenceNode.php', 303 'Twig\\Node\\BodyNode' => __DIR__ . '/..' . '/twig/twig/src/Node/BodyNode.php', 304 'Twig\\Node\\CheckSecurityNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckSecurityNode.php', 305 'Twig\\Node\\CheckToStringNode' => __DIR__ . '/..' . '/twig/twig/src/Node/CheckToStringNode.php', 306 'Twig\\Node\\DeprecatedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DeprecatedNode.php', 307 'Twig\\Node\\DoNode' => __DIR__ . '/..' . '/twig/twig/src/Node/DoNode.php', 308 'Twig\\Node\\EmbedNode' => __DIR__ . '/..' . '/twig/twig/src/Node/EmbedNode.php', 309 'Twig\\Node\\Expression\\AbstractExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AbstractExpression.php', 310 'Twig\\Node\\Expression\\ArrayExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrayExpression.php', 311 'Twig\\Node\\Expression\\ArrowFunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ArrowFunctionExpression.php', 312 'Twig\\Node\\Expression\\AssignNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/AssignNameExpression.php', 313 'Twig\\Node\\Expression\\Binary\\AbstractBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AbstractBinary.php', 314 'Twig\\Node\\Expression\\Binary\\AddBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AddBinary.php', 315 'Twig\\Node\\Expression\\Binary\\AndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/AndBinary.php', 316 'Twig\\Node\\Expression\\Binary\\BitwiseAndBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseAndBinary.php', 317 'Twig\\Node\\Expression\\Binary\\BitwiseOrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseOrBinary.php', 318 'Twig\\Node\\Expression\\Binary\\BitwiseXorBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/BitwiseXorBinary.php', 319 'Twig\\Node\\Expression\\Binary\\ConcatBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ConcatBinary.php', 320 'Twig\\Node\\Expression\\Binary\\DivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/DivBinary.php', 321 'Twig\\Node\\Expression\\Binary\\EndsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EndsWithBinary.php', 322 'Twig\\Node\\Expression\\Binary\\EqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/EqualBinary.php', 323 'Twig\\Node\\Expression\\Binary\\FloorDivBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/FloorDivBinary.php', 324 'Twig\\Node\\Expression\\Binary\\GreaterBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterBinary.php', 325 'Twig\\Node\\Expression\\Binary\\GreaterEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/GreaterEqualBinary.php', 326 'Twig\\Node\\Expression\\Binary\\InBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/InBinary.php', 327 'Twig\\Node\\Expression\\Binary\\LessBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessBinary.php', 328 'Twig\\Node\\Expression\\Binary\\LessEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/LessEqualBinary.php', 329 'Twig\\Node\\Expression\\Binary\\MatchesBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MatchesBinary.php', 330 'Twig\\Node\\Expression\\Binary\\ModBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/ModBinary.php', 331 'Twig\\Node\\Expression\\Binary\\MulBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/MulBinary.php', 332 'Twig\\Node\\Expression\\Binary\\NotEqualBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotEqualBinary.php', 333 'Twig\\Node\\Expression\\Binary\\NotInBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/NotInBinary.php', 334 'Twig\\Node\\Expression\\Binary\\OrBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/OrBinary.php', 335 'Twig\\Node\\Expression\\Binary\\PowerBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/PowerBinary.php', 336 'Twig\\Node\\Expression\\Binary\\RangeBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/RangeBinary.php', 337 'Twig\\Node\\Expression\\Binary\\StartsWithBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/StartsWithBinary.php', 338 'Twig\\Node\\Expression\\Binary\\SubBinary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Binary/SubBinary.php', 339 'Twig\\Node\\Expression\\BlockReferenceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/BlockReferenceExpression.php', 340 'Twig\\Node\\Expression\\CallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/CallExpression.php', 341 'Twig\\Node\\Expression\\ConditionalExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConditionalExpression.php', 342 'Twig\\Node\\Expression\\ConstantExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ConstantExpression.php', 343 'Twig\\Node\\Expression\\FilterExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FilterExpression.php', 344 'Twig\\Node\\Expression\\Filter\\DefaultFilter' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Filter/DefaultFilter.php', 345 'Twig\\Node\\Expression\\FunctionExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/FunctionExpression.php', 346 'Twig\\Node\\Expression\\GetAttrExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/GetAttrExpression.php', 347 'Twig\\Node\\Expression\\InlinePrint' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/InlinePrint.php', 348 'Twig\\Node\\Expression\\MethodCallExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/MethodCallExpression.php', 349 'Twig\\Node\\Expression\\NameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NameExpression.php', 350 'Twig\\Node\\Expression\\NullCoalesceExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/NullCoalesceExpression.php', 351 'Twig\\Node\\Expression\\ParentExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/ParentExpression.php', 352 'Twig\\Node\\Expression\\TempNameExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TempNameExpression.php', 353 'Twig\\Node\\Expression\\TestExpression' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/TestExpression.php', 354 'Twig\\Node\\Expression\\Test\\ConstantTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/ConstantTest.php', 355 'Twig\\Node\\Expression\\Test\\DefinedTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DefinedTest.php', 356 'Twig\\Node\\Expression\\Test\\DivisiblebyTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/DivisiblebyTest.php', 357 'Twig\\Node\\Expression\\Test\\EvenTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/EvenTest.php', 358 'Twig\\Node\\Expression\\Test\\NullTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/NullTest.php', 359 'Twig\\Node\\Expression\\Test\\OddTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/OddTest.php', 360 'Twig\\Node\\Expression\\Test\\SameasTest' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Test/SameasTest.php', 361 'Twig\\Node\\Expression\\Unary\\AbstractUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/AbstractUnary.php', 362 'Twig\\Node\\Expression\\Unary\\NegUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NegUnary.php', 363 'Twig\\Node\\Expression\\Unary\\NotUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/NotUnary.php', 364 'Twig\\Node\\Expression\\Unary\\PosUnary' => __DIR__ . '/..' . '/twig/twig/src/Node/Expression/Unary/PosUnary.php', 365 'Twig\\Node\\FlushNode' => __DIR__ . '/..' . '/twig/twig/src/Node/FlushNode.php', 366 'Twig\\Node\\ForLoopNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForLoopNode.php', 367 'Twig\\Node\\ForNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ForNode.php', 368 'Twig\\Node\\IfNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IfNode.php', 369 'Twig\\Node\\ImportNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ImportNode.php', 370 'Twig\\Node\\IncludeNode' => __DIR__ . '/..' . '/twig/twig/src/Node/IncludeNode.php', 371 'Twig\\Node\\MacroNode' => __DIR__ . '/..' . '/twig/twig/src/Node/MacroNode.php', 372 'Twig\\Node\\ModuleNode' => __DIR__ . '/..' . '/twig/twig/src/Node/ModuleNode.php', 373 'Twig\\Node\\Node' => __DIR__ . '/..' . '/twig/twig/src/Node/Node.php', 374 'Twig\\Node\\NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeCaptureInterface.php', 375 'Twig\\Node\\NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/src/Node/NodeOutputInterface.php', 376 'Twig\\Node\\PrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/PrintNode.php', 377 'Twig\\Node\\SandboxNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxNode.php', 378 'Twig\\Node\\SandboxedPrintNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SandboxedPrintNode.php', 379 'Twig\\Node\\SetNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetNode.php', 380 'Twig\\Node\\SetTempNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SetTempNode.php', 381 'Twig\\Node\\SpacelessNode' => __DIR__ . '/..' . '/twig/twig/src/Node/SpacelessNode.php', 382 'Twig\\Node\\TextNode' => __DIR__ . '/..' . '/twig/twig/src/Node/TextNode.php', 383 'Twig\\Node\\WithNode' => __DIR__ . '/..' . '/twig/twig/src/Node/WithNode.php', 384 'Twig\\Parser' => __DIR__ . '/..' . '/twig/twig/src/Parser.php', 385 'Twig\\Profiler\\Dumper\\BaseDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BaseDumper.php', 386 'Twig\\Profiler\\Dumper\\BlackfireDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/BlackfireDumper.php', 387 'Twig\\Profiler\\Dumper\\HtmlDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/HtmlDumper.php', 388 'Twig\\Profiler\\Dumper\\TextDumper' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Dumper/TextDumper.php', 389 'Twig\\Profiler\\NodeVisitor\\ProfilerNodeVisitor' => __DIR__ . '/..' . '/twig/twig/src/Profiler/NodeVisitor/ProfilerNodeVisitor.php', 390 'Twig\\Profiler\\Node\\EnterProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/EnterProfileNode.php', 391 'Twig\\Profiler\\Node\\LeaveProfileNode' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Node/LeaveProfileNode.php', 392 'Twig\\Profiler\\Profile' => __DIR__ . '/..' . '/twig/twig/src/Profiler/Profile.php', 393 'Twig\\RuntimeLoader\\ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/ContainerRuntimeLoader.php', 394 'Twig\\RuntimeLoader\\FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/FactoryRuntimeLoader.php', 395 'Twig\\RuntimeLoader\\RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/src/RuntimeLoader/RuntimeLoaderInterface.php', 396 'Twig\\Sandbox\\SecurityError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityError.php', 397 'Twig\\Sandbox\\SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFilterError.php', 398 'Twig\\Sandbox\\SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedFunctionError.php', 399 'Twig\\Sandbox\\SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedMethodError.php', 400 'Twig\\Sandbox\\SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedPropertyError.php', 401 'Twig\\Sandbox\\SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php', 402 'Twig\\Sandbox\\SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicy.php', 403 'Twig\\Sandbox\\SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/src/Sandbox/SecurityPolicyInterface.php', 404 'Twig\\Source' => __DIR__ . '/..' . '/twig/twig/src/Source.php', 405 'Twig\\Template' => __DIR__ . '/..' . '/twig/twig/src/Template.php', 406 'Twig\\TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/src/TemplateWrapper.php', 407 'Twig\\Test\\IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/IntegrationTestCase.php', 408 'Twig\\Test\\NodeTestCase' => __DIR__ . '/..' . '/twig/twig/src/Test/NodeTestCase.php', 409 'Twig\\Token' => __DIR__ . '/..' . '/twig/twig/src/Token.php', 410 'Twig\\TokenParser\\AbstractTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AbstractTokenParser.php', 411 'Twig\\TokenParser\\ApplyTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ApplyTokenParser.php', 412 'Twig\\TokenParser\\AutoEscapeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/AutoEscapeTokenParser.php', 413 'Twig\\TokenParser\\BlockTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/BlockTokenParser.php', 414 'Twig\\TokenParser\\DeprecatedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DeprecatedTokenParser.php', 415 'Twig\\TokenParser\\DoTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/DoTokenParser.php', 416 'Twig\\TokenParser\\EmbedTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/EmbedTokenParser.php', 417 'Twig\\TokenParser\\ExtendsTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ExtendsTokenParser.php', 418 'Twig\\TokenParser\\FilterTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FilterTokenParser.php', 419 'Twig\\TokenParser\\FlushTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FlushTokenParser.php', 420 'Twig\\TokenParser\\ForTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ForTokenParser.php', 421 'Twig\\TokenParser\\FromTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/FromTokenParser.php', 422 'Twig\\TokenParser\\IfTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IfTokenParser.php', 423 'Twig\\TokenParser\\ImportTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/ImportTokenParser.php', 424 'Twig\\TokenParser\\IncludeTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/IncludeTokenParser.php', 425 'Twig\\TokenParser\\MacroTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/MacroTokenParser.php', 426 'Twig\\TokenParser\\SandboxTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SandboxTokenParser.php', 427 'Twig\\TokenParser\\SetTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SetTokenParser.php', 428 'Twig\\TokenParser\\SpacelessTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/SpacelessTokenParser.php', 429 'Twig\\TokenParser\\TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/TokenParserInterface.php', 430 'Twig\\TokenParser\\UseTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/UseTokenParser.php', 431 'Twig\\TokenParser\\WithTokenParser' => __DIR__ . '/..' . '/twig/twig/src/TokenParser/WithTokenParser.php', 432 'Twig\\TokenStream' => __DIR__ . '/..' . '/twig/twig/src/TokenStream.php', 433 'Twig\\TwigFilter' => __DIR__ . '/..' . '/twig/twig/src/TwigFilter.php', 434 'Twig\\TwigFunction' => __DIR__ . '/..' . '/twig/twig/src/TwigFunction.php', 435 'Twig\\TwigTest' => __DIR__ . '/..' . '/twig/twig/src/TwigTest.php', 436 'Twig\\Util\\DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/src/Util/DeprecationCollector.php', 437 'Twig\\Util\\TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/src/Util/TemplateDirIterator.php', 438 'Twig_Autoloader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Autoloader.php', 439 'Twig_BaseNodeVisitor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/BaseNodeVisitor.php', 440 'Twig_CacheInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CacheInterface.php', 441 'Twig_Cache_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Filesystem.php', 442 'Twig_Cache_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Cache/Null.php', 443 'Twig_Compiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Compiler.php', 444 'Twig_CompilerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/CompilerInterface.php', 445 'Twig_ContainerRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ContainerRuntimeLoader.php', 446 'Twig_Environment' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Environment.php', 447 'Twig_Error' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error.php', 448 'Twig_Error_Loader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Loader.php', 449 'Twig_Error_Runtime' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Runtime.php', 450 'Twig_Error_Syntax' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Error/Syntax.php', 451 'Twig_ExistsLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExistsLoaderInterface.php', 452 'Twig_ExpressionParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExpressionParser.php', 453 'Twig_Extension' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension.php', 454 'Twig_ExtensionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ExtensionInterface.php', 455 'Twig_Extension_Core' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Core.php', 456 'Twig_Extension_Debug' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Debug.php', 457 'Twig_Extension_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Escaper.php', 458 'Twig_Extension_GlobalsInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/GlobalsInterface.php', 459 'Twig_Extension_InitRuntimeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/InitRuntimeInterface.php', 460 'Twig_Extension_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Optimizer.php', 461 'Twig_Extension_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Profiler.php', 462 'Twig_Extension_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Sandbox.php', 463 'Twig_Extension_Staging' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/Staging.php', 464 'Twig_Extension_StringLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Extension/StringLoader.php', 465 'Twig_FactoryRuntimeLoader' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FactoryRuntimeLoader.php', 466 'Twig_FileExtensionEscapingStrategy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FileExtensionEscapingStrategy.php', 467 'Twig_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter.php', 468 'Twig_FilterCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterCallableInterface.php', 469 'Twig_FilterInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FilterInterface.php', 470 'Twig_Filter_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Function.php', 471 'Twig_Filter_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Method.php', 472 'Twig_Filter_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Filter/Node.php', 473 'Twig_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function.php', 474 'Twig_FunctionCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionCallableInterface.php', 475 'Twig_FunctionInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/FunctionInterface.php', 476 'Twig_Function_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Function.php', 477 'Twig_Function_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Method.php', 478 'Twig_Function_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Function/Node.php', 479 'Twig_Lexer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Lexer.php', 480 'Twig_LexerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LexerInterface.php', 481 'Twig_LoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/LoaderInterface.php', 482 'Twig_Loader_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Array.php', 483 'Twig_Loader_Chain' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Chain.php', 484 'Twig_Loader_Filesystem' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/Filesystem.php', 485 'Twig_Loader_String' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Loader/String.php', 486 'Twig_Markup' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Markup.php', 487 'Twig_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node.php', 488 'Twig_NodeCaptureInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeCaptureInterface.php', 489 'Twig_NodeInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeInterface.php', 490 'Twig_NodeOutputInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeOutputInterface.php', 491 'Twig_NodeTraverser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeTraverser.php', 492 'Twig_NodeVisitorInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitorInterface.php', 493 'Twig_NodeVisitor_Escaper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Escaper.php', 494 'Twig_NodeVisitor_Optimizer' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Optimizer.php', 495 'Twig_NodeVisitor_SafeAnalysis' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/SafeAnalysis.php', 496 'Twig_NodeVisitor_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/NodeVisitor/Sandbox.php', 497 'Twig_Node_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/AutoEscape.php', 498 'Twig_Node_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Block.php', 499 'Twig_Node_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/BlockReference.php', 500 'Twig_Node_Body' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Body.php', 501 'Twig_Node_CheckSecurity' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/CheckSecurity.php', 502 'Twig_Node_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Deprecated.php', 503 'Twig_Node_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Do.php', 504 'Twig_Node_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Embed.php', 505 'Twig_Node_Expression' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression.php', 506 'Twig_Node_Expression_Array' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Array.php', 507 'Twig_Node_Expression_AssignName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/AssignName.php', 508 'Twig_Node_Expression_Binary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary.php', 509 'Twig_Node_Expression_Binary_Add' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Add.php', 510 'Twig_Node_Expression_Binary_And' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/And.php', 511 'Twig_Node_Expression_Binary_BitwiseAnd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseAnd.php', 512 'Twig_Node_Expression_Binary_BitwiseOr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseOr.php', 513 'Twig_Node_Expression_Binary_BitwiseXor' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/BitwiseXor.php', 514 'Twig_Node_Expression_Binary_Concat' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Concat.php', 515 'Twig_Node_Expression_Binary_Div' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Div.php', 516 'Twig_Node_Expression_Binary_EndsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/EndsWith.php', 517 'Twig_Node_Expression_Binary_Equal' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Equal.php', 518 'Twig_Node_Expression_Binary_FloorDiv' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/FloorDiv.php', 519 'Twig_Node_Expression_Binary_Greater' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Greater.php', 520 'Twig_Node_Expression_Binary_GreaterEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/GreaterEqual.php', 521 'Twig_Node_Expression_Binary_In' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/In.php', 522 'Twig_Node_Expression_Binary_Less' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Less.php', 523 'Twig_Node_Expression_Binary_LessEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/LessEqual.php', 524 'Twig_Node_Expression_Binary_Matches' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Matches.php', 525 'Twig_Node_Expression_Binary_Mod' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mod.php', 526 'Twig_Node_Expression_Binary_Mul' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Mul.php', 527 'Twig_Node_Expression_Binary_NotEqual' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotEqual.php', 528 'Twig_Node_Expression_Binary_NotIn' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/NotIn.php', 529 'Twig_Node_Expression_Binary_Or' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Or.php', 530 'Twig_Node_Expression_Binary_Power' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Power.php', 531 'Twig_Node_Expression_Binary_Range' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Range.php', 532 'Twig_Node_Expression_Binary_StartsWith' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/StartsWith.php', 533 'Twig_Node_Expression_Binary_Sub' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Binary/Sub.php', 534 'Twig_Node_Expression_BlockReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/BlockReference.php', 535 'Twig_Node_Expression_Call' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Call.php', 536 'Twig_Node_Expression_Conditional' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Conditional.php', 537 'Twig_Node_Expression_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Constant.php', 538 'Twig_Node_Expression_ExtensionReference' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/ExtensionReference.php', 539 'Twig_Node_Expression_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter.php', 540 'Twig_Node_Expression_Filter_Default' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Filter/Default.php', 541 'Twig_Node_Expression_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Function.php', 542 'Twig_Node_Expression_GetAttr' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/GetAttr.php', 543 'Twig_Node_Expression_MethodCall' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/MethodCall.php', 544 'Twig_Node_Expression_Name' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Name.php', 545 'Twig_Node_Expression_NullCoalesce' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/NullCoalesce.php', 546 'Twig_Node_Expression_Parent' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Parent.php', 547 'Twig_Node_Expression_TempName' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/TempName.php', 548 'Twig_Node_Expression_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test.php', 549 'Twig_Node_Expression_Test_Constant' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Constant.php', 550 'Twig_Node_Expression_Test_Defined' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Defined.php', 551 'Twig_Node_Expression_Test_Divisibleby' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Divisibleby.php', 552 'Twig_Node_Expression_Test_Even' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Even.php', 553 'Twig_Node_Expression_Test_Null' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Null.php', 554 'Twig_Node_Expression_Test_Odd' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Odd.php', 555 'Twig_Node_Expression_Test_Sameas' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Test/Sameas.php', 556 'Twig_Node_Expression_Unary' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary.php', 557 'Twig_Node_Expression_Unary_Neg' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Neg.php', 558 'Twig_Node_Expression_Unary_Not' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Not.php', 559 'Twig_Node_Expression_Unary_Pos' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Expression/Unary/Pos.php', 560 'Twig_Node_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Flush.php', 561 'Twig_Node_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/For.php', 562 'Twig_Node_ForLoop' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/ForLoop.php', 563 'Twig_Node_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/If.php', 564 'Twig_Node_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Import.php', 565 'Twig_Node_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Include.php', 566 'Twig_Node_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Macro.php', 567 'Twig_Node_Module' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Module.php', 568 'Twig_Node_Print' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Print.php', 569 'Twig_Node_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Sandbox.php', 570 'Twig_Node_SandboxedPrint' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SandboxedPrint.php', 571 'Twig_Node_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Set.php', 572 'Twig_Node_SetTemp' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/SetTemp.php', 573 'Twig_Node_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Spaceless.php', 574 'Twig_Node_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/Text.php', 575 'Twig_Node_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Node/With.php', 576 'Twig_Parser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Parser.php', 577 'Twig_ParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/ParserInterface.php', 578 'Twig_Profiler_Dumper_Base' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Base.php', 579 'Twig_Profiler_Dumper_Blackfire' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Blackfire.php', 580 'Twig_Profiler_Dumper_Html' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Html.php', 581 'Twig_Profiler_Dumper_Text' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Dumper/Text.php', 582 'Twig_Profiler_NodeVisitor_Profiler' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/NodeVisitor/Profiler.php', 583 'Twig_Profiler_Node_EnterProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/EnterProfile.php', 584 'Twig_Profiler_Node_LeaveProfile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Node/LeaveProfile.php', 585 'Twig_Profiler_Profile' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Profiler/Profile.php', 586 'Twig_RuntimeLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/RuntimeLoaderInterface.php', 587 'Twig_Sandbox_SecurityError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityError.php', 588 'Twig_Sandbox_SecurityNotAllowedFilterError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFilterError.php', 589 'Twig_Sandbox_SecurityNotAllowedFunctionError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedFunctionError.php', 590 'Twig_Sandbox_SecurityNotAllowedMethodError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedMethodError.php', 591 'Twig_Sandbox_SecurityNotAllowedPropertyError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedPropertyError.php', 592 'Twig_Sandbox_SecurityNotAllowedTagError' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityNotAllowedTagError.php', 593 'Twig_Sandbox_SecurityPolicy' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicy.php', 594 'Twig_Sandbox_SecurityPolicyInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Sandbox/SecurityPolicyInterface.php', 595 'Twig_SimpleFilter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFilter.php', 596 'Twig_SimpleFunction' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleFunction.php', 597 'Twig_SimpleTest' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SimpleTest.php', 598 'Twig_Source' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Source.php', 599 'Twig_SourceContextLoaderInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/SourceContextLoaderInterface.php', 600 'Twig_Template' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Template.php', 601 'Twig_TemplateInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateInterface.php', 602 'Twig_TemplateWrapper' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TemplateWrapper.php', 603 'Twig_Test' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test.php', 604 'Twig_TestCallableInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestCallableInterface.php', 605 'Twig_TestInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TestInterface.php', 606 'Twig_Test_Function' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Function.php', 607 'Twig_Test_IntegrationTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/IntegrationTestCase.php', 608 'Twig_Test_Method' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Method.php', 609 'Twig_Test_Node' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/Node.php', 610 'Twig_Test_NodeTestCase' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Test/NodeTestCase.php', 611 'Twig_Token' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Token.php', 612 'Twig_TokenParser' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser.php', 613 'Twig_TokenParserBroker' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBroker.php', 614 'Twig_TokenParserBrokerInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserBrokerInterface.php', 615 'Twig_TokenParserInterface' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParserInterface.php', 616 'Twig_TokenParser_AutoEscape' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/AutoEscape.php', 617 'Twig_TokenParser_Block' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Block.php', 618 'Twig_TokenParser_Deprecated' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Deprecated.php', 619 'Twig_TokenParser_Do' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Do.php', 620 'Twig_TokenParser_Embed' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Embed.php', 621 'Twig_TokenParser_Extends' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Extends.php', 622 'Twig_TokenParser_Filter' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Filter.php', 623 'Twig_TokenParser_Flush' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Flush.php', 624 'Twig_TokenParser_For' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/For.php', 625 'Twig_TokenParser_From' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/From.php', 626 'Twig_TokenParser_If' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/If.php', 627 'Twig_TokenParser_Import' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Import.php', 628 'Twig_TokenParser_Include' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Include.php', 629 'Twig_TokenParser_Macro' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Macro.php', 630 'Twig_TokenParser_Sandbox' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Sandbox.php', 631 'Twig_TokenParser_Set' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Set.php', 632 'Twig_TokenParser_Spaceless' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Spaceless.php', 633 'Twig_TokenParser_Use' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/Use.php', 634 'Twig_TokenParser_With' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenParser/With.php', 635 'Twig_TokenStream' => __DIR__ . '/..' . '/twig/twig/lib/Twig/TokenStream.php', 636 'Twig_Util_DeprecationCollector' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/DeprecationCollector.php', 637 'Twig_Util_TemplateDirIterator' => __DIR__ . '/..' . '/twig/twig/lib/Twig/Util/TemplateDirIterator.php', 638 'TwoFAS\\Account\\Card' => __DIR__ . '/..' . '/twofas/account-sdk/src/Card.php', 639 'TwoFAS\\Account\\Client' => __DIR__ . '/..' . '/twofas/account-sdk/src/Client.php', 640 'TwoFAS\\Account\\Errors' => __DIR__ . '/..' . '/twofas/account-sdk/src/Errors.php', 641 'TwoFAS\\Account\\Exception\\AuthorizationException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/AuthorizationException.php', 642 'TwoFAS\\Account\\Exception\\Exception' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/Exception.php', 643 'TwoFAS\\Account\\Exception\\NotFoundException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/NotFoundException.php', 644 'TwoFAS\\Account\\Exception\\PasswordResetAttemptsRemainingIsReachedException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/PasswordResetAttemptsRemainingIsReachedException.php', 645 'TwoFAS\\Account\\Exception\\ValidationException' => __DIR__ . '/..' . '/twofas/account-sdk/src/Exception/ValidationException.php', 646 'TwoFAS\\Account\\HttpClient\\ClientInterface' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpClient/ClientInterface.php', 647 'TwoFAS\\Account\\HttpClient\\CurlClient' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpClient/CurlClient.php', 648 'TwoFAS\\Account\\HttpCodes' => __DIR__ . '/..' . '/twofas/account-sdk/src/HttpCodes.php', 649 'TwoFAS\\Account\\Hydrator' => __DIR__ . '/..' . '/twofas/account-sdk/src/Hydrator.php', 650 'TwoFAS\\Account\\Integration' => __DIR__ . '/..' . '/twofas/account-sdk/src/Integration.php', 651 'TwoFAS\\Account\\NoContent' => __DIR__ . '/..' . '/twofas/account-sdk/src/NoContent.php', 652 'TwoFAS\\Account\\OAuth\\Interfaces\\TokenStorage' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/Interfaces/TokenStorage.php', 653 'TwoFAS\\Account\\OAuth\\Token' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/Token.php', 654 'TwoFAS\\Account\\OAuth\\TokenNotFoundException' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/TokenNotFoundException.php', 655 'TwoFAS\\Account\\OAuth\\TokenType' => __DIR__ . '/..' . '/twofas/account-sdk/src/OAuth/TokenType.php', 656 'TwoFAS\\Account\\Response\\Response' => __DIR__ . '/..' . '/twofas/account-sdk/src/Response/Response.php', 657 'TwoFAS\\Account\\Response\\ResponseGenerator' => __DIR__ . '/..' . '/twofas/account-sdk/src/Response/ResponseGenerator.php', 658 'TwoFAS\\Account\\Sdk' => __DIR__ . '/..' . '/twofas/account-sdk/src/Sdk.php', 659 'TwoFAS\\Api\\Authentication' => __DIR__ . '/..' . '/twofas/sdk/src/Authentication.php', 660 'TwoFAS\\Api\\BackupCode' => __DIR__ . '/..' . '/twofas/sdk/src/BackupCode.php', 661 'TwoFAS\\Api\\BackupCodesCollection' => __DIR__ . '/..' . '/twofas/sdk/src/BackupCodesCollection.php', 662 'TwoFAS\\Api\\CacheClient\\ArrayCache' => __DIR__ . '/..' . '/twofas/sdk/src/CacheClient/ArrayCache.php', 663 'TwoFAS\\Api\\CacheClient\\CacheInterface' => __DIR__ . '/..' . '/twofas/sdk/src/CacheClient/CacheInterface.php', 664 'TwoFAS\\Api\\ChannelStatuses' => __DIR__ . '/..' . '/twofas/sdk/src/ChannelStatuses.php', 665 'TwoFAS\\Api\\Code\\AcceptedCode' => __DIR__ . '/..' . '/twofas/sdk/src/Code/AcceptedCode.php', 666 'TwoFAS\\Api\\Code\\Code' => __DIR__ . '/..' . '/twofas/sdk/src/Code/Code.php', 667 'TwoFAS\\Api\\Code\\RejectedCodeCanRetry' => __DIR__ . '/..' . '/twofas/sdk/src/Code/RejectedCodeCanRetry.php', 668 'TwoFAS\\Api\\Code\\RejectedCodeCannotRetry' => __DIR__ . '/..' . '/twofas/sdk/src/Code/RejectedCodeCannotRetry.php', 669 'TwoFAS\\Api\\Dates' => __DIR__ . '/..' . '/twofas/sdk/src/Dates.php', 670 'TwoFAS\\Api\\Errors' => __DIR__ . '/..' . '/twofas/sdk/src/Errors.php', 671 'TwoFAS\\Api\\Exception\\AuthorizationException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/AuthorizationException.php', 672 'TwoFAS\\Api\\Exception\\CountryIsBlockedException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/CountryIsBlockedException.php', 673 'TwoFAS\\Api\\Exception\\Exception' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/Exception.php', 674 'TwoFAS\\Api\\Exception\\IntegrationUserNotFoundException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/IntegrationUserNotFoundException.php', 675 'TwoFAS\\Api\\Exception\\InvalidDateException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/InvalidDateException.php', 676 'TwoFAS\\Api\\Exception\\InvalidNumberException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/InvalidNumberException.php', 677 'TwoFAS\\Api\\Exception\\PaymentException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/PaymentException.php', 678 'TwoFAS\\Api\\Exception\\ResourceNotFoundException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/ResourceNotFoundException.php', 679 'TwoFAS\\Api\\Exception\\SmsToLandlineException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/SmsToLandlineException.php', 680 'TwoFAS\\Api\\Exception\\ValidationException' => __DIR__ . '/..' . '/twofas/sdk/src/Exception/ValidationException.php', 681 'TwoFAS\\Api\\FormattedNumber' => __DIR__ . '/..' . '/twofas/sdk/src/FormattedNumber.php', 682 'TwoFAS\\Api\\HttpClient\\ClientInterface' => __DIR__ . '/..' . '/twofas/sdk/src/HttpClient/ClientInterface.php', 683 'TwoFAS\\Api\\HttpClient\\CurlClient' => __DIR__ . '/..' . '/twofas/sdk/src/HttpClient/CurlClient.php', 684 'TwoFAS\\Api\\HttpCodes' => __DIR__ . '/..' . '/twofas/sdk/src/HttpCodes.php', 685 'TwoFAS\\Api\\Hydrator' => __DIR__ . '/..' . '/twofas/sdk/src/Hydrator.php', 686 'TwoFAS\\Api\\IntegrationUser' => __DIR__ . '/..' . '/twofas/sdk/src/IntegrationUser.php', 687 'TwoFAS\\Api\\Methods' => __DIR__ . '/..' . '/twofas/sdk/src/Methods.php', 688 'TwoFAS\\Api\\MobileSecretGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/MobileSecretGenerator.php', 689 'TwoFAS\\Api\\QrCodeGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/QrCodeGenerator.php', 690 'TwoFAS\\Api\\QrCode\\EndroidQrClient' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/EndroidQrClient.php', 691 'TwoFAS\\Api\\QrCode\\QrClientFactory' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/QrClientFactory.php', 692 'TwoFAS\\Api\\QrCode\\QrClientInterface' => __DIR__ . '/..' . '/twofas/sdk/src/QrCode/QrClientInterface.php', 693 'TwoFAS\\Api\\Response\\Response' => __DIR__ . '/..' . '/twofas/sdk/src/Response/Response.php', 694 'TwoFAS\\Api\\Response\\ResponseGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/Response/ResponseGenerator.php', 695 'TwoFAS\\Api\\Sdk' => __DIR__ . '/..' . '/twofas/sdk/src/Sdk.php', 696 'TwoFAS\\Api\\TotpSecretGenerator' => __DIR__ . '/..' . '/twofas/sdk/src/TotpSecretGenerator.php', 697 'TwoFAS\\Core\\Environment_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Environment_Interface.php', 698 'TwoFAS\\Core\\Events\\Event_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Events/Event_Interface.php', 699 'TwoFAS\\Core\\Events\\View_Response_Created' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Events/View_Response_Created.php', 700 'TwoFAS\\Core\\Exceptions\\Download_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Download_Exception.php', 701 'TwoFAS\\Core\\Exceptions\\Handler\\Error_Handler_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Handler/Error_Handler_Interface.php', 702 'TwoFAS\\Core\\Exceptions\\Handler\\Logger_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Handler/Logger_Interface.php', 703 'TwoFAS\\Core\\Exceptions\\Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Http_Exception.php', 704 'TwoFAS\\Core\\Exceptions\\Method_Not_Allowed_Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Method_Not_Allowed_Http_Exception.php', 705 'TwoFAS\\Core\\Exceptions\\Not_Found_Http_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Not_Found_Http_Exception.php', 706 'TwoFAS\\Core\\Exceptions\\Parse_Exception' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Exceptions/Parse_Exception.php', 707 'TwoFAS\\Core\\Factories\\Controller_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Controller_Factory.php', 708 'TwoFAS\\Core\\Factories\\Middleware_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Middleware_Factory.php', 709 'TwoFAS\\Core\\Factories\\Response_Factory' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Factories/Response_Factory.php', 710 'TwoFAS\\Core\\Helpers\\Dispatcher' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Helpers/Dispatcher.php', 711 'TwoFAS\\Core\\Hooks\\Admin_Menu_Action' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Admin_Menu_Action.php', 712 'TwoFAS\\Core\\Hooks\\Hook_Handler' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Hook_Handler.php', 713 'TwoFAS\\Core\\Hooks\\Hook_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Hooks/Hook_Interface.php', 714 'TwoFAS\\Core\\Http\\Controller' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Controller.php', 715 'TwoFAS\\Core\\Http\\Cookie' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Cookie.php', 716 'TwoFAS\\Core\\Http\\Direct_URL' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Direct_URL.php', 717 'TwoFAS\\Core\\Http\\JSON_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/JSON_Response.php', 718 'TwoFAS\\Core\\Http\\Middleware\\Create_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Create_Response.php', 719 'TwoFAS\\Core\\Http\\Middleware\\Middleware' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware.php', 720 'TwoFAS\\Core\\Http\\Middleware\\Middleware_Bag' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Bag.php', 721 'TwoFAS\\Core\\Http\\Middleware\\Middleware_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Middleware/Middleware_Interface.php', 722 'TwoFAS\\Core\\Http\\No_Content' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/No_Content.php', 723 'TwoFAS\\Core\\Http\\Redirect_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Redirect_Response.php', 724 'TwoFAS\\Core\\Http\\Request' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Request.php', 725 'TwoFAS\\Core\\Http\\Route' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Route.php', 726 'TwoFAS\\Core\\Http\\Safe_Redirect_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/Safe_Redirect_Response.php', 727 'TwoFAS\\Core\\Http\\URL_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/URL_Interface.php', 728 'TwoFAS\\Core\\Http\\View_Response' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Http/View_Response.php', 729 'TwoFAS\\Core\\Readme\\Container' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Container.php', 730 'TwoFAS\\Core\\Readme\\Downloader' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Downloader.php', 731 'TwoFAS\\Core\\Readme\\Downloader_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Downloader_Interface.php', 732 'TwoFAS\\Core\\Readme\\Header' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Header.php', 733 'TwoFAS\\Core\\Readme\\Parser' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Parser.php', 734 'TwoFAS\\Core\\Readme\\Readme' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Readme.php', 735 'TwoFAS\\Core\\Readme\\Upgrade_Notice' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Readme/Upgrade_Notice.php', 736 'TwoFAS\\Core\\Storage\\DB_Wrapper' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php', 737 'TwoFAS\\Core\\Update\\Deprecation' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/Deprecation.php', 738 'TwoFAS\\Core\\Update\\PHP_Requirement_Interface' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/PHP_Requirement_Interface.php', 739 'TwoFAS\\Core\\Update\\Update_Lock' => __DIR__ . '/..' . '/twofas/wp-plugin-core/src/Update/Update_Lock.php', 740 'TwoFAS\\Encryption\\AESCipher' => __DIR__ . '/..' . '/twofas/encryption/src/AESCipher.php', 741 'TwoFAS\\Encryption\\AESCipherTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESCipherTest.php', 742 'TwoFAS\\Encryption\\AESGeneratedKey' => __DIR__ . '/..' . '/twofas/encryption/src/AESGeneratedKey.php', 743 'TwoFAS\\Encryption\\AESGeneratedKeyTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESGeneratedKeyTest.php', 744 'TwoFAS\\Encryption\\AESIVGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/AESIVGenerator.php', 745 'TwoFAS\\Encryption\\AESIVGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/AESIVGeneratorTest.php', 746 'TwoFAS\\Encryption\\AESKey' => __DIR__ . '/..' . '/twofas/encryption/src/AESKey.php', 747 'TwoFAS\\Encryption\\Cryptographer' => __DIR__ . '/..' . '/twofas/encryption/src/Cryptographer.php', 748 'TwoFAS\\Encryption\\DummyEncryptedDataStorage' => __DIR__ . '/..' . '/twofas/encryption/src/DummyEncryptedDataStorage.php', 749 'TwoFAS\\Encryption\\DummyKeyStorage' => __DIR__ . '/..' . '/twofas/encryption/src/DummyKeyStorage.php', 750 'TwoFAS\\Encryption\\Exceptions\\AesException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/AesException.php', 751 'TwoFAS\\Encryption\\Exceptions\\RandomBytesGenerateException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RandomBytesGenerateException.php', 752 'TwoFAS\\Encryption\\Exceptions\\RsaDecryptException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RsaDecryptException.php', 753 'TwoFAS\\Encryption\\Exceptions\\RsaEncryptException' => __DIR__ . '/..' . '/twofas/encryption/src/Exceptions/RsaEncryptException.php', 754 'TwoFAS\\Encryption\\Interfaces\\Cipher' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/Cipher.php', 755 'TwoFAS\\Encryption\\Interfaces\\IVGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/IVGenerator.php', 756 'TwoFAS\\Encryption\\Interfaces\\Key' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/Key.php', 757 'TwoFAS\\Encryption\\Interfaces\\ReadKey' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/ReadKey.php', 758 'TwoFAS\\Encryption\\Interfaces\\WriteKey' => __DIR__ . '/..' . '/twofas/encryption/src/Interfaces/WriteKey.php', 759 'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/NonCryptographicalRandomIntGenerator.php', 760 'TwoFAS\\Encryption\\Random\\NonCryptographicalRandomIntGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/NonCryptographicalRandomIntGeneratorTest.php', 761 'TwoFAS\\Encryption\\Random\\RandomIntGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/RandomIntGenerator.php', 762 'TwoFAS\\Encryption\\Random\\RandomStringGenerator' => __DIR__ . '/..' . '/twofas/encryption/src/Random/RandomStringGenerator.php', 763 'TwoFAS\\Encryption\\Random\\RandomStringGeneratorTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/RandomStringGeneratorTest.php', 764 'TwoFAS\\Encryption\\Random\\Str' => __DIR__ . '/..' . '/twofas/encryption/src/Random/Str.php', 765 'TwoFAS\\Encryption\\Random\\StrTest' => __DIR__ . '/..' . '/twofas/encryption/tests/Random/StrTest.php', 766 'TwoFAS\\Encryption\\RsaCryptographer' => __DIR__ . '/..' . '/twofas/encryption/src/RsaCryptographer.php', 767 'TwoFAS\\Encryption\\RsaCryptographerTest' => __DIR__ . '/..' . '/twofas/encryption/tests/RsaCryptographerTest.php', 768 'TwoFAS\\TwoFAS\\Authentication\\Authenticator' => __DIR__ . '/../..' . '/src/Authentication/Authenticator.php', 769 'TwoFAS\\TwoFAS\\Authentication\\Channel_Name' => __DIR__ . '/../..' . '/src/Authentication/Channel_Name.php', 770 'TwoFAS\\TwoFAS\\Authentication\\Code_Check' => __DIR__ . '/../..' . '/src/Authentication/Code_Check.php', 771 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Confirmation' => __DIR__ . '/../..' . '/src/Authentication/Handler/Configuration_Confirmation.php', 772 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Configuration_Reset' => __DIR__ . '/../..' . '/src/Authentication/Handler/Configuration_Reset.php', 773 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Handler_Builder' => __DIR__ . '/../..' . '/src/Authentication/Handler/Handler_Builder.php', 774 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Configuration' => __DIR__ . '/../..' . '/src/Authentication/Handler/Login_Configuration.php', 775 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Login_Handler' => __DIR__ . '/../..' . '/src/Authentication/Handler/Login_Handler.php', 776 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Mobile_Login' => __DIR__ . '/../..' . '/src/Authentication/Handler/Mobile_Login.php', 777 'TwoFAS\\TwoFAS\\Authentication\\Handler\\Standard_Login' => __DIR__ . '/../..' . '/src/Authentication/Handler/Standard_Login.php', 778 'TwoFAS\\TwoFAS\\Authentication\\Login_Action' => __DIR__ . '/../..' . '/src/Authentication/Login_Action.php', 779 'TwoFAS\\TwoFAS\\Authentication\\Login_Process' => __DIR__ . '/../..' . '/src/Authentication/Login_Process.php', 780 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Authentication_Opener' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Authentication_Opener.php', 781 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Blocked_Account_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Blocked_Account_Check.php', 782 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\External_Login' => __DIR__ . '/../..' . '/src/Authentication/Middleware/External_Login.php', 783 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Stop' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Login_Stop.php', 784 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Login_Template' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Login_Template.php', 785 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware.php', 786 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Builder' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware_Builder.php', 787 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Middleware_Interface' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Middleware_Interface.php', 788 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Multisite_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Multisite_Check.php', 789 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\New_Trusted_Device' => __DIR__ . '/../..' . '/src/Authentication/Middleware/New_Trusted_Device.php', 790 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\SSL' => __DIR__ . '/../..' . '/src/Authentication/Middleware/SSL.php', 791 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Second_Factor_Status_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Second_Factor_Status_Check.php', 792 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Step_Token_Manager' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Step_Token_Manager.php', 793 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Device_Login' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Trusted_Device_Login.php', 794 'TwoFAS\\TwoFAS\\Authentication\\Middleware\\Trusted_Devices_Enabled_Check' => __DIR__ . '/../..' . '/src/Authentication/Middleware/Trusted_Devices_Enabled_Check.php', 795 'TwoFAS\\TwoFAS\\Authentication\\Step_Token' => __DIR__ . '/../..' . '/src/Authentication/Step_Token.php', 796 'TwoFAS\\TwoFAS\\Authentication\\Totp_Token' => __DIR__ . '/../..' . '/src/Authentication/Totp_Token.php', 797 'TwoFAS\\TwoFAS\\Codes\\QR_Code_Message' => __DIR__ . '/../..' . '/src/Codes/QR_Code_Message.php', 798 'TwoFAS\\TwoFAS\\Core\\Installer' => __DIR__ . '/../..' . '/src/Core/Installer.php', 799 'TwoFAS\\TwoFAS\\Core\\Legacy_Mode_Checker' => __DIR__ . '/../..' . '/src/Core/Legacy_Mode_Checker.php', 800 'TwoFAS\\TwoFAS\\Core\\Plugin' => __DIR__ . '/../..' . '/src/Core/Plugin.php', 801 'TwoFAS\\TwoFAS\\Core\\Plugin_Compatibility' => __DIR__ . '/../..' . '/src/Core/Plugin_Compatibility.php', 802 'TwoFAS\\TwoFAS\\Core\\Plugin_Status' => __DIR__ . '/../..' . '/src/Core/Plugin_Status.php', 803 'TwoFAS\\TwoFAS\\Core\\Uninstaller' => __DIR__ . '/../..' . '/src/Core/Uninstaller.php', 804 'TwoFAS\\TwoFAS\\Encryption\\Empty_Key_Storage' => __DIR__ . '/../..' . '/src/Encryption/Empty_Key_Storage.php', 805 'TwoFAS\\TwoFAS\\Events\\Integration_Was_Created' => __DIR__ . '/../..' . '/src/Events/Integration_Was_Created.php', 806 'TwoFAS\\TwoFAS\\Events\\Totp_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Code_Accepted.php', 807 'TwoFAS\\TwoFAS\\Events\\Totp_Configuration_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Configuration_Code_Accepted.php', 808 'TwoFAS\\TwoFAS\\Events\\Totp_Confirmation_Code_Accepted' => __DIR__ . '/../..' . '/src/Events/Totp_Confirmation_Code_Accepted.php', 809 'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Expired_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Authentication_Expired_Exception.php', 810 'TwoFAS\\TwoFAS\\Exceptions\\Authentication_Limit_Reached_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Authentication_Limit_Reached_Exception.php', 811 'TwoFAS\\TwoFAS\\Exceptions\\DB_Exception' => __DIR__ . '/../..' . '/src/Exceptions/DB_Exception.php', 812 'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Error_Handler' => __DIR__ . '/../..' . '/src/Exceptions/Handler/Error_Handler.php', 813 'TwoFAS\\TwoFAS\\Exceptions\\Handler\\Sentry_Logger' => __DIR__ . '/../..' . '/src/Exceptions/Handler/Sentry_Logger.php', 814 'TwoFAS\\TwoFAS\\Exceptions\\Invalid_Flash_Message_Type_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Invalid_Flash_Message_Type_Exception.php', 815 'TwoFAS\\TwoFAS\\Exceptions\\Migration_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Migration_Exception.php', 816 'TwoFAS\\TwoFAS\\Exceptions\\Offline_Codes_Disabled_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Offline_Codes_Disabled_Exception.php', 817 'TwoFAS\\TwoFAS\\Exceptions\\Session_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Session_Exception.php', 818 'TwoFAS\\TwoFAS\\Exceptions\\User_Not_Found_Exception' => __DIR__ . '/../..' . '/src/Exceptions/User_Not_Found_Exception.php', 819 'TwoFAS\\TwoFAS\\Exceptions\\Validation_Exception' => __DIR__ . '/../..' . '/src/Exceptions/Validation_Exception.php', 820 'TwoFAS\\TwoFAS\\Factories\\API_Factory' => __DIR__ . '/../..' . '/src/Factories/API_Factory.php', 821 'TwoFAS\\TwoFAS\\Factories\\Account_Factory' => __DIR__ . '/../..' . '/src/Factories/Account_Factory.php', 822 'TwoFAS\\TwoFAS\\Factories\\QR_Code_Generator_Factory' => __DIR__ . '/../..' . '/src/Factories/QR_Code_Generator_Factory.php', 823 'TwoFAS\\TwoFAS\\Factories\\RsaCryptographer_Factory' => __DIR__ . '/../..' . '/src/Factories/RsaCryptographer_Factory.php', 824 'TwoFAS\\TwoFAS\\Factories\\SDK_Factory' => __DIR__ . '/../..' . '/src/Factories/SDK_Factory.php', 825 'TwoFAS\\TwoFAS\\Factories\\Session_Storage_Factory' => __DIR__ . '/../..' . '/src/Factories/Session_Storage_Factory.php', 826 'TwoFAS\\TwoFAS\\Factories\\User_Factory' => __DIR__ . '/../..' . '/src/Factories/User_Factory.php', 827 'TwoFAS\\TwoFAS\\Helpers\\Config' => __DIR__ . '/../..' . '/src/Helpers/Config.php', 828 'TwoFAS\\TwoFAS\\Helpers\\Environment' => __DIR__ . '/../..' . '/src/Helpers/Environment.php', 829 'TwoFAS\\TwoFAS\\Helpers\\Flash' => __DIR__ . '/../..' . '/src/Helpers/Flash.php', 830 'TwoFAS\\TwoFAS\\Helpers\\Login_Response' => __DIR__ . '/../..' . '/src/Helpers/Login_Response.php', 831 'TwoFAS\\TwoFAS\\Helpers\\Scheduler' => __DIR__ . '/../..' . '/src/Helpers/Scheduler.php', 832 'TwoFAS\\TwoFAS\\Helpers\\Second_Factor_Template_Picker' => __DIR__ . '/../..' . '/src/Helpers/Second_Factor_Template_Picker.php', 833 'TwoFAS\\TwoFAS\\Helpers\\URL' => __DIR__ . '/../..' . '/src/Helpers/URL.php', 834 'TwoFAS\\TwoFAS\\Hooks\\Action_Links_Filter' => __DIR__ . '/../..' . '/src/Hooks/Action_Links_Filter.php', 835 'TwoFAS\\TwoFAS\\Hooks\\Add_Custom_Column' => __DIR__ . '/../..' . '/src/Hooks/Add_Custom_Column.php', 836 'TwoFAS\\TwoFAS\\Hooks\\Admin_Menu_Action' => __DIR__ . '/../..' . '/src/Hooks/Admin_Menu_Action.php', 837 'TwoFAS\\TwoFAS\\Hooks\\Admin_Notices_Action' => __DIR__ . '/../..' . '/src/Hooks/Admin_Notices_Action.php', 838 'TwoFAS\\TwoFAS\\Hooks\\Authenticate_Filter' => __DIR__ . '/../..' . '/src/Hooks/Authenticate_Filter.php', 839 'TwoFAS\\TwoFAS\\Hooks\\Clean_Login_Process_Action' => __DIR__ . '/../..' . '/src/Hooks/Clean_Login_Process_Action.php', 840 'TwoFAS\\TwoFAS\\Hooks\\Cron_Job_Interval_Filter' => __DIR__ . '/../..' . '/src/Hooks/Cron_Job_Interval_Filter.php', 841 'TwoFAS\\TwoFAS\\Hooks\\Delete_Authentications_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Authentications_Action.php', 842 'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Authentications_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Expired_Authentications_Action.php', 843 'TwoFAS\\TwoFAS\\Hooks\\Delete_Expired_Sessions_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Expired_Sessions_Action.php', 844 'TwoFAS\\TwoFAS\\Hooks\\Delete_Trusted_Devices_Action' => __DIR__ . '/../..' . '/src/Hooks/Delete_Trusted_Devices_Action.php', 845 'TwoFAS\\TwoFAS\\Hooks\\Destroy_Session_Action' => __DIR__ . '/../..' . '/src/Hooks/Destroy_Session_Action.php', 846 'TwoFAS\\TwoFAS\\Hooks\\Enqueue_Scripts_Action' => __DIR__ . '/../..' . '/src/Hooks/Enqueue_Scripts_Action.php', 847 'TwoFAS\\TwoFAS\\Hooks\\In_Plugin_Update_Message_Action' => __DIR__ . '/../..' . '/src/Hooks/In_Plugin_Update_Message_Action.php', 848 'TwoFAS\\TwoFAS\\Hooks\\Login_Footer_Action' => __DIR__ . '/../..' . '/src/Hooks/Login_Footer_Action.php', 849 'TwoFAS\\TwoFAS\\Hooks\\Logout_Not_Configured_Users_Action' => __DIR__ . '/../..' . '/src/Hooks/Logout_Not_Configured_Users_Action.php', 850 'TwoFAS\\TwoFAS\\Hooks\\Regenerate_Session_Action' => __DIR__ . '/../..' . '/src/Hooks/Regenerate_Session_Action.php', 851 'TwoFAS\\TwoFAS\\Hooks\\Save_Login_Time_Action' => __DIR__ . '/../..' . '/src/Hooks/Save_Login_Time_Action.php', 852 'TwoFAS\\TwoFAS\\Hooks\\Script_Loader_Tag_Filter' => __DIR__ . '/../..' . '/src/Hooks/Script_Loader_Tag_Filter.php', 853 'TwoFAS\\TwoFAS\\Hooks\\Update_Integration_Name' => __DIR__ . '/../..' . '/src/Hooks/Update_Integration_Name.php', 854 'TwoFAS\\TwoFAS\\Hooks\\Update_Option_User_Roles_Action' => __DIR__ . '/../..' . '/src/Hooks/Update_Option_User_Roles_Action.php', 855 'TwoFAS\\TwoFAS\\Http\\Action_Index' => __DIR__ . '/../..' . '/src/Http/Action_Index.php', 856 'TwoFAS\\TwoFAS\\Http\\Action_URL' => __DIR__ . '/../..' . '/src/Http/Action_URL.php', 857 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Account_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Account_Controller.php', 858 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Dashboard_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Dashboard_Controller.php', 859 'TwoFAS\\TwoFAS\\Http\\Controllers\\Admin\\Settings_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Admin/Settings_Controller.php', 860 'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Channel_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Ajax/Channel_Controller.php', 861 'TwoFAS\\TwoFAS\\Http\\Controllers\\Ajax\\Deactivation_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Ajax/Deactivation_Controller.php', 862 'TwoFAS\\TwoFAS\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/Controller.php', 863 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Configuration_Controller.php', 864 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Modal_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Modal_Controller.php', 865 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Offline_Codes_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Offline_Codes_Configuration_Controller.php', 866 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\SMS_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/SMS_Configuration_Controller.php', 867 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\TOTP_Configuration_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/TOTP_Configuration_Controller.php', 868 'TwoFAS\\TwoFAS\\Http\\Controllers\\User\\Trusted_Devices_Controller' => __DIR__ . '/../..' . '/src/Http/Controllers/User/Trusted_Devices_Controller.php', 869 'TwoFAS\\TwoFAS\\Http\\Cookie' => __DIR__ . '/../..' . '/src/Http/Cookie.php', 870 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Exists' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Account_Exists.php', 871 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Account_Not_Exists' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Account_Not_Exists.php', 872 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Ajax' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Ajax.php', 873 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Integration_User' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Integration_User.php', 874 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Nonce' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Nonce.php', 875 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Premium_Plan' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Premium_Plan.php', 876 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Second_Factor_Enabled' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Second_Factor_Enabled.php', 877 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_Trusted_Devices_Enabled' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_Trusted_Devices_Enabled.php', 878 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Has_Read_Capability' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_User_Has_Read_Capability.php', 879 'TwoFAS\\TwoFAS\\Http\\Middleware\\Check_User_Is_Admin' => __DIR__ . '/../..' . '/src/Http/Middleware/Check_User_Is_Admin.php', 880 'TwoFAS\\TwoFAS\\Http\\Request' => __DIR__ . '/../..' . '/src/Http/Request.php', 881 'TwoFAS\\TwoFAS\\Http\\Session' => __DIR__ . '/../..' . '/src/Http/Session.php', 882 'TwoFAS\\TwoFAS\\Integration\\API_Wrapper' => __DIR__ . '/../..' . '/src/Integration/API_Wrapper.php', 883 'TwoFAS\\TwoFAS\\Integration\\Integration_Name' => __DIR__ . '/../..' . '/src/Integration/Integration_Name.php', 884 'TwoFAS\\TwoFAS\\Integration\\Integration_User' => __DIR__ . '/../..' . '/src/Integration/Integration_User.php', 885 'TwoFAS\\TwoFAS\\Listeners\\Add_View_Response' => __DIR__ . '/../..' . '/src/Listeners/Add_View_Response.php', 886 'TwoFAS\\TwoFAS\\Listeners\\Delete_Trusted_Devices' => __DIR__ . '/../..' . '/src/Listeners/Delete_Trusted_Devices.php', 887 'TwoFAS\\TwoFAS\\Listeners\\Enable_Totp' => __DIR__ . '/../..' . '/src/Listeners/Enable_Totp.php', 888 'TwoFAS\\TwoFAS\\Listeners\\Listener' => __DIR__ . '/../..' . '/src/Listeners/Listener.php', 889 'TwoFAS\\TwoFAS\\Listeners\\Listener_Provider' => __DIR__ . '/../..' . '/src/Listeners/Listener_Provider.php', 890 'TwoFAS\\TwoFAS\\Listeners\\Setup_Plugin_Options' => __DIR__ . '/../..' . '/src/Listeners/Setup_Plugin_Options.php', 891 'TwoFAS\\TwoFAS\\Listeners\\Update_Integration_User_Totp_Secret' => __DIR__ . '/../..' . '/src/Listeners/Update_Integration_User_Totp_Secret.php', 892 'TwoFAS\\TwoFAS\\Notifications\\Notification' => __DIR__ . '/../..' . '/src/Notifications/Notification.php', 893 'TwoFAS\\TwoFAS\\Notifications\\Status_Notifier' => __DIR__ . '/../..' . '/src/Notifications/Status_Notifier.php', 894 'TwoFAS\\TwoFAS\\Randomization\\Hash' => __DIR__ . '/../..' . '/src/Randomization/Hash.php', 895 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Curl' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Curl.php', 896 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Extension' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Extension.php', 897 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gd' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Gd.php', 898 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\Gettext' => __DIR__ . '/../..' . '/src/Requirements/Extensions/Gettext.php', 899 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\MbString' => __DIR__ . '/../..' . '/src/Requirements/Extensions/MbString.php', 900 'TwoFAS\\TwoFAS\\Requirements\\Extensions\\OpenSSL' => __DIR__ . '/../..' . '/src/Requirements/Extensions/OpenSSL.php', 901 'TwoFAS\\TwoFAS\\Requirements\\Requirement' => __DIR__ . '/../..' . '/src/Requirements/Requirement.php', 902 'TwoFAS\\TwoFAS\\Requirements\\Requirement_Checker' => __DIR__ . '/../..' . '/src/Requirements/Requirement_Checker.php', 903 'TwoFAS\\TwoFAS\\Requirements\\Versions\\PHP_Version' => __DIR__ . '/../..' . '/src/Requirements/Versions/PHP_Version.php', 904 'TwoFAS\\TwoFAS\\Requirements\\Versions\\WP_Version' => __DIR__ . '/../..' . '/src/Requirements/Versions/WP_Version.php', 905 'TwoFAS\\TwoFAS\\Storage\\Authentication_Storage' => __DIR__ . '/../..' . '/src/Storage/Authentication_Storage.php', 906 'TwoFAS\\TwoFAS\\Storage\\DB_Session_Storage' => __DIR__ . '/../..' . '/src/Storage/DB_Session_Storage.php', 907 'TwoFAS\\TwoFAS\\Storage\\In_Memory_Session_Storage' => __DIR__ . '/../..' . '/src/Storage/In_Memory_Session_Storage.php', 908 'TwoFAS\\TwoFAS\\Storage\\OAuth_Storage' => __DIR__ . '/../..' . '/src/Storage/OAuth_Storage.php', 909 'TwoFAS\\TwoFAS\\Storage\\Options_Storage' => __DIR__ . '/../..' . '/src/Storage/Options_Storage.php', 910 'TwoFAS\\TwoFAS\\Storage\\Session_Storage_Interface' => __DIR__ . '/../..' . '/src/Storage/Session_Storage_Interface.php', 911 'TwoFAS\\TwoFAS\\Storage\\Storage' => __DIR__ . '/../..' . '/src/Storage/Storage.php', 912 'TwoFAS\\TwoFAS\\Storage\\Trusted_Devices_Storage' => __DIR__ . '/../..' . '/src/Storage/Trusted_Devices_Storage.php', 913 'TwoFAS\\TwoFAS\\Storage\\User_Storage' => __DIR__ . '/../..' . '/src/Storage/User_Storage.php', 914 'TwoFAS\\TwoFAS\\Templates\\Twig' => __DIR__ . '/../..' . '/src/Templates/Twig.php', 915 'TwoFAS\\TwoFAS\\Templates\\Views' => __DIR__ . '/../..' . '/src/Templates/Views.php', 916 'TwoFAS\\TwoFAS\\Update\\Migration' => __DIR__ . '/../..' . '/src/Update/Migration.php', 917 'TwoFAS\\TwoFAS\\Update\\Migration_Interface' => __DIR__ . '/../..' . '/src/Update/Migration_Interface.php', 918 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_00_Create_Migrations_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_00_Create_Migrations_Table.php', 919 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_01_Create_Session_Tables' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_01_Create_Session_Tables.php', 920 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_02_Enable_Integration_Channels' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_02_Enable_Integration_Channels.php', 921 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_03_Set_Plan' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_03_Set_Plan.php', 922 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_04_Set_Plugin_Status' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_04_Set_Plugin_Status.php', 923 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_0000_00_05_Reset_Integration_Encryption_Keys' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_0000_00_05_Reset_Integration_Encryption_Keys.php', 924 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_11_30_Create_Trusted_Devices_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2018_11_30_Create_Trusted_Devices_Table.php', 925 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2018_12_11_Move_Trusted_Devices_To_Separate_Table.php', 926 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_01_08_Add_Last_Login_Time' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_01_08_Add_Last_Login_Time.php', 927 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_01_Refresh_OAuth_Setup_Token' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_08_01_Refresh_OAuth_Setup_Token.php', 928 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_08_02_Refresh_OAuth_Wordpress_Token' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_08_02_Refresh_OAuth_Wordpress_Token.php', 929 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_09_Upgrade_Api_To_Use_OAuth' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_09_Upgrade_Api_To_Use_OAuth.php', 930 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_22_Create_Authentications_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_22_Create_Authentications_Table.php', 931 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2019_12_23_Move_Authentications_To_Separate_Table' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2019_12_23_Move_Authentications_To_Separate_Table.php', 932 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_05_29_Add_Trusted_Devices_Switch' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2020_05_29_Add_Trusted_Devices_Switch.php', 933 'TwoFAS\\TwoFAS\\Update\\Migrations\\Migration_2020_06_19_Add_Privacy_Policy' => __DIR__ . '/../..' . '/src/Update/Migrations/Migration_2020_06_19_Add_Privacy_Policy.php', 934 'TwoFAS\\TwoFAS\\Update\\Migrator' => __DIR__ . '/../..' . '/src/Update/Migrator.php', 935 'TwoFAS\\TwoFAS\\Update\\Plugin_Version' => __DIR__ . '/../..' . '/src/Update/Plugin_Version.php', 936 'TwoFAS\\TwoFAS\\Update\\Rollback_Migration' => __DIR__ . '/../..' . '/src/Update/Rollback_Migration.php', 937 'TwoFAS\\TwoFAS\\Update\\Updater' => __DIR__ . '/../..' . '/src/Update/Updater.php', 938 'TwoFAS\\TwoFAS\\User\\Capabilities' => __DIR__ . '/../..' . '/src/User/Capabilities.php', 939 'TwoFAS\\ValidationRules\\ValidationExceptionInterface' => __DIR__ . '/..' . '/twofas/validation-rules/src/ValidationExceptionInterface.php', 940 'TwoFAS\\ValidationRules\\ValidationRules' => __DIR__ . '/..' . '/twofas/validation-rules/src/ValidationRules.php', 941 'WhichBrowser\\Analyser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser.php', 942 'WhichBrowser\\Analyser\\Camouflage' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Camouflage.php', 943 'WhichBrowser\\Analyser\\Corrections' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Corrections.php', 944 'WhichBrowser\\Analyser\\Derive' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Derive.php', 945 'WhichBrowser\\Analyser\\Header' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header.php', 946 'WhichBrowser\\Analyser\\Header\\Baidu' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Baidu.php', 947 'WhichBrowser\\Analyser\\Header\\BrowserId' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/BrowserId.php', 948 'WhichBrowser\\Analyser\\Header\\OperaMini' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/OperaMini.php', 949 'WhichBrowser\\Analyser\\Header\\Puffin' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Puffin.php', 950 'WhichBrowser\\Analyser\\Header\\UCBrowserNew' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/UCBrowserNew.php', 951 'WhichBrowser\\Analyser\\Header\\UCBrowserOld' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/UCBrowserOld.php', 952 'WhichBrowser\\Analyser\\Header\\Useragent' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent.php', 953 'WhichBrowser\\Analyser\\Header\\Useragent\\Application' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Application.php', 954 'WhichBrowser\\Analyser\\Header\\Useragent\\Bot' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Bot.php', 955 'WhichBrowser\\Analyser\\Header\\Useragent\\Browser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Browser.php', 956 'WhichBrowser\\Analyser\\Header\\Useragent\\Device' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device.php', 957 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Appliance' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Appliance.php', 958 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Cars' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Cars.php', 959 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Ereader' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Ereader.php', 960 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gaming' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gaming.php', 961 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Gps' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Gps.php', 962 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Media' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Media.php', 963 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Mobile' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Mobile.php', 964 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Pda' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Pda.php', 965 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Phone' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Phone.php', 966 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Printer' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Printer.php', 967 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Signage' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Signage.php', 968 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Tablet' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Tablet.php', 969 'WhichBrowser\\Analyser\\Header\\Useragent\\Device\\Television' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Device/Television.php', 970 'WhichBrowser\\Analyser\\Header\\Useragent\\Engine' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Engine.php', 971 'WhichBrowser\\Analyser\\Header\\Useragent\\Os' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Os.php', 972 'WhichBrowser\\Analyser\\Header\\Useragent\\Using' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Useragent/Using.php', 973 'WhichBrowser\\Analyser\\Header\\Wap' => __DIR__ . '/..' . '/whichbrowser/parser/src/Analyser/Header/Wap.php', 974 'WhichBrowser\\Cache' => __DIR__ . '/..' . '/whichbrowser/parser/src/Cache.php', 975 'WhichBrowser\\Constants\\BrowserType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/BrowserType.php', 976 'WhichBrowser\\Constants\\DeviceSubType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/DeviceSubType.php', 977 'WhichBrowser\\Constants\\DeviceType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/DeviceType.php', 978 'WhichBrowser\\Constants\\EngineType' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/EngineType.php', 979 'WhichBrowser\\Constants\\Feature' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Feature.php', 980 'WhichBrowser\\Constants\\Flag' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Flag.php', 981 'WhichBrowser\\Constants\\Id' => __DIR__ . '/..' . '/whichbrowser/parser/src/Constants/Id.php', 982 'WhichBrowser\\Data\\Applications' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Applications.php', 983 'WhichBrowser\\Data\\BrowserIds' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/BrowserIds.php', 984 'WhichBrowser\\Data\\BuildIds' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/BuildIds.php', 985 'WhichBrowser\\Data\\CFNetwork' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/CFNetwork.php', 986 'WhichBrowser\\Data\\Chrome' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Chrome.php', 987 'WhichBrowser\\Data\\Darwin' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Darwin.php', 988 'WhichBrowser\\Data\\DeviceModels' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/DeviceModels.php', 989 'WhichBrowser\\Data\\DeviceProfiles' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/DeviceProfiles.php', 990 'WhichBrowser\\Data\\Manufacturers' => __DIR__ . '/..' . '/whichbrowser/parser/src/Data/Manufacturers.php', 991 'WhichBrowser\\Model\\Browser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Browser.php', 992 'WhichBrowser\\Model\\Device' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Device.php', 993 'WhichBrowser\\Model\\Engine' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Engine.php', 994 'WhichBrowser\\Model\\Family' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Family.php', 995 'WhichBrowser\\Model\\Main' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Main.php', 996 'WhichBrowser\\Model\\Os' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Os.php', 997 'WhichBrowser\\Model\\Primitive\\Base' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Primitive/Base.php', 998 'WhichBrowser\\Model\\Primitive\\NameVersion' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Primitive/NameVersion.php', 999 'WhichBrowser\\Model\\Using' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Using.php', 1000 'WhichBrowser\\Model\\Version' => __DIR__ . '/..' . '/whichbrowser/parser/src/Model/Version.php', 1001 'WhichBrowser\\Parser' => __DIR__ . '/..' . '/whichbrowser/parser/src/Parser.php', 1002 ); 1003 140 1004 public static function getInitializer(ClassLoader $loader) 141 1005 { … … 144 1008 $loader->prefixDirsPsr4 = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$prefixDirsPsr4; 145 1009 $loader->prefixesPsr0 = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$prefixesPsr0; 1010 $loader->classMap = ComposerStaticInit66cf7295c106ae5a08d97a7953e2c171::$classMap; 146 1011 147 1012 }, null, ClassLoader::class); -
2fas/trunk/vendor/composer/installed.json
r2343404 r2470780 1 [ 2 { 3 "name": "container-interop/container-interop", 4 "version": "1.2.0", 5 "version_normalized": "1.2.0.0", 6 "source": { 7 "type": "git", 8 "url": "https://github.com/container-interop/container-interop.git", 9 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" 10 }, 11 "dist": { 12 "type": "zip", 13 "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", 14 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", 15 "shasum": "" 16 }, 17 "require": { 18 "psr/container": "^1.0" 19 }, 20 "time": "2017-02-14T19:40:03+00:00", 21 "type": "library", 22 "installation-source": "dist", 23 "autoload": { 24 "psr-4": { 25 "Interop\\Container\\": "src/Interop/Container/" 26 } 27 }, 28 "notification-url": "https://packagist.org/downloads/", 29 "license": [ 30 "MIT" 31 ], 32 "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", 33 "homepage": "https://github.com/container-interop/container-interop", 34 "abandoned": "psr/container" 35 }, 36 { 37 "name": "endroid/qr-code", 38 "version": "1.6.6", 39 "version_normalized": "1.6.6.0", 40 "source": { 41 "type": "git", 42 "url": "https://github.com/endroid/qr-code.git", 43 "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0" 44 }, 45 "dist": { 46 "type": "zip", 47 "url": "https://api.github.com/repos/endroid/qr-code/zipball/cef5d5b7b904d7bb0708eb744c35316364b65fa0", 48 "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0", 49 "shasum": "" 50 }, 51 "require": { 52 "ext-gd": "*", 53 "php": ">=5.3.0" 54 }, 55 "time": "2016-05-29T07:37:18+00:00", 56 "type": "library", 57 "extra": { 58 "branch-alias": { 59 "dev-master": "1.x-dev" 60 } 61 }, 62 "installation-source": "dist", 63 "autoload": { 64 "psr-4": { 65 "Endroid\\QrCode\\": "src/" 66 } 67 }, 68 "notification-url": "https://packagist.org/downloads/", 69 "license": [ 70 "MIT" 71 ], 72 "authors": [ 73 { 74 "name": "Jeroen van den Enden", 75 "email": "info@endroid.nl", 76 "homepage": "http://endroid.nl/" 77 } 78 ], 79 "description": "Endroid QR Code", 80 "homepage": "https://github.com/endroid/QrCode", 81 "keywords": [ 82 "code", 83 "endroid", 84 "qr", 85 "qrcode" 86 ] 87 }, 88 { 89 "name": "php-di/invoker", 90 "version": "1.3.3", 91 "version_normalized": "1.3.3.0", 92 "source": { 93 "type": "git", 94 "url": "https://github.com/PHP-DI/Invoker.git", 95 "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7" 96 }, 97 "dist": { 98 "type": "zip", 99 "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7", 100 "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7", 101 "shasum": "" 102 }, 103 "require": { 104 "container-interop/container-interop": "~1.1" 105 }, 106 "require-dev": { 107 "athletic/athletic": "~0.1.8", 108 "phpunit/phpunit": "~4.5" 109 }, 110 "time": "2016-07-14T13:09:58+00:00", 111 "type": "library", 112 "installation-source": "dist", 113 "autoload": { 114 "psr-4": { 115 "Invoker\\": "src/" 116 } 117 }, 118 "notification-url": "https://packagist.org/downloads/", 119 "license": [ 120 "MIT" 121 ], 122 "description": "Generic and extensible callable invoker", 123 "homepage": "https://github.com/PHP-DI/Invoker", 124 "keywords": [ 125 "callable", 126 "dependency", 127 "dependency-injection", 128 "injection", 129 "invoke", 130 "invoker" 131 ] 132 }, 133 { 134 "name": "php-di/php-di", 135 "version": "5.4.6", 136 "version_normalized": "5.4.6.0", 137 "source": { 138 "type": "git", 139 "url": "https://github.com/PHP-DI/PHP-DI.git", 140 "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd" 141 }, 142 "dist": { 143 "type": "zip", 144 "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/3f9255659595f3e289f473778bb6c51aa72abbbd", 145 "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd", 146 "shasum": "" 147 }, 148 "require": { 149 "container-interop/container-interop": "~1.2", 150 "php": ">=5.5.0", 151 "php-di/invoker": "^1.3.2", 152 "php-di/phpdoc-reader": "^2.0.1", 153 "psr/container": "~1.0" 154 }, 155 "provide": { 156 "container-interop/container-interop-implementation": "^1.0", 157 "psr/container-implementation": "^1.0" 158 }, 159 "replace": { 160 "mnapoli/php-di": "*" 161 }, 162 "require-dev": { 163 "doctrine/annotations": "~1.2", 164 "doctrine/cache": "~1.4", 165 "mnapoli/phpunit-easymock": "~0.2.0", 166 "ocramius/proxy-manager": "~1.0|~2.0", 167 "phpbench/phpbench": "@dev", 168 "phpunit/phpunit": "~4.5" 169 }, 170 "suggest": { 171 "doctrine/annotations": "Install it if you want to use annotations (version ~1.2)", 172 "doctrine/cache": "Install it if you want to use the cache (version ~1.4)", 173 "ocramius/proxy-manager": "Install it if you want to use lazy injection (version ~1.0 or ~2.0)" 174 }, 175 "time": "2017-12-03T08:20:27+00:00", 176 "type": "library", 177 "installation-source": "dist", 178 "autoload": { 179 "psr-4": { 180 "DI\\": "src/DI/" 181 }, 182 "files": [ 183 "src/DI/functions.php" 184 ] 185 }, 186 "notification-url": "https://packagist.org/downloads/", 187 "license": [ 188 "MIT" 189 ], 190 "description": "The dependency injection container for humans", 191 "homepage": "http://php-di.org/", 192 "keywords": [ 193 "container", 194 "dependency injection", 195 "di" 196 ] 197 }, 198 { 199 "name": "php-di/phpdoc-reader", 200 "version": "2.1.1", 201 "version_normalized": "2.1.1.0", 202 "source": { 203 "type": "git", 204 "url": "https://github.com/PHP-DI/PhpDocReader.git", 205 "reference": "15678f7451c020226807f520efb867ad26fbbfcf" 206 }, 207 "dist": { 208 "type": "zip", 209 "url": "https://api.github.com/repos/PHP-DI/PhpDocReader/zipball/15678f7451c020226807f520efb867ad26fbbfcf", 210 "reference": "15678f7451c020226807f520efb867ad26fbbfcf", 211 "shasum": "" 212 }, 213 "require": { 214 "php": ">=5.4.0" 215 }, 216 "require-dev": { 217 "phpunit/phpunit": "~4.6" 218 }, 219 "time": "2019-09-26T11:24:58+00:00", 220 "type": "library", 221 "installation-source": "dist", 222 "autoload": { 223 "psr-4": { 224 "PhpDocReader\\": "src/PhpDocReader" 225 } 226 }, 227 "notification-url": "https://packagist.org/downloads/", 228 "license": [ 229 "MIT" 230 ], 231 "description": "PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)", 232 "keywords": [ 233 "phpdoc", 234 "reflection" 235 ] 236 }, 237 { 238 "name": "psr/cache", 239 "version": "1.0.1", 240 "version_normalized": "1.0.1.0", 241 "source": { 242 "type": "git", 243 "url": "https://github.com/php-fig/cache.git", 244 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" 245 }, 246 "dist": { 247 "type": "zip", 248 "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", 249 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", 250 "shasum": "" 251 }, 252 "require": { 253 "php": ">=5.3.0" 254 }, 255 "time": "2016-08-06T20:24:11+00:00", 256 "type": "library", 257 "extra": { 258 "branch-alias": { 259 "dev-master": "1.0.x-dev" 260 } 261 }, 262 "installation-source": "dist", 263 "autoload": { 264 "psr-4": { 265 "Psr\\Cache\\": "src/" 266 } 267 }, 268 "notification-url": "https://packagist.org/downloads/", 269 "license": [ 270 "MIT" 271 ], 272 "authors": [ 273 { 274 "name": "PHP-FIG", 275 "homepage": "http://www.php-fig.org/" 276 } 277 ], 278 "description": "Common interface for caching libraries", 279 "keywords": [ 280 "cache", 281 "psr", 282 "psr-6" 283 ] 284 }, 285 { 286 "name": "psr/container", 287 "version": "1.0.0", 288 "version_normalized": "1.0.0.0", 289 "source": { 290 "type": "git", 291 "url": "https://github.com/php-fig/container.git", 292 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" 293 }, 294 "dist": { 295 "type": "zip", 296 "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", 297 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", 298 "shasum": "" 299 }, 300 "require": { 301 "php": ">=5.3.0" 302 }, 303 "time": "2017-02-14T16:28:37+00:00", 304 "type": "library", 305 "extra": { 306 "branch-alias": { 307 "dev-master": "1.0.x-dev" 308 } 309 }, 310 "installation-source": "dist", 311 "autoload": { 312 "psr-4": { 313 "Psr\\Container\\": "src/" 314 } 315 }, 316 "notification-url": "https://packagist.org/downloads/", 317 "license": [ 318 "MIT" 319 ], 320 "authors": [ 321 { 322 "name": "PHP-FIG", 323 "homepage": "http://www.php-fig.org/" 324 } 325 ], 326 "description": "Common Container Interface (PHP FIG PSR-11)", 327 "homepage": "https://github.com/php-fig/container", 328 "keywords": [ 329 "PSR-11", 330 "container", 331 "container-interface", 332 "container-interop", 333 "psr" 334 ] 335 }, 336 { 337 "name": "sentry/sentry", 338 "version": "1.11.0", 339 "version_normalized": "1.11.0.0", 340 "source": { 341 "type": "git", 342 "url": "https://github.com/getsentry/sentry-php.git", 343 "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe" 344 }, 345 "dist": { 346 "type": "zip", 347 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe", 348 "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe", 349 "shasum": "" 350 }, 351 "require": { 352 "ext-curl": "*", 353 "php": "^5.3|^7.0" 354 }, 355 "conflict": { 356 "raven/raven": "*" 357 }, 358 "require-dev": { 359 "friendsofphp/php-cs-fixer": "^1.8.0", 360 "monolog/monolog": "^1.0", 361 "phpunit/phpunit": "^4.8.35 || ^5.7" 362 }, 363 "suggest": { 364 "ext-hash": "*", 365 "ext-json": "*", 366 "ext-mbstring": "*", 367 "monolog/monolog": "Automatically capture Monolog events as breadcrumbs" 368 }, 369 "time": "2020-02-12T18:38:11+00:00", 370 "bin": [ 371 "bin/sentry" 372 ], 373 "type": "library", 374 "extra": { 375 "branch-alias": { 376 "dev-master": "1.11.x-dev" 377 } 378 }, 379 "installation-source": "dist", 380 "autoload": { 381 "psr-0": { 382 "Raven_": "lib/" 383 } 384 }, 385 "notification-url": "https://packagist.org/downloads/", 386 "license": [ 387 "BSD-3-Clause" 388 ], 389 "authors": [ 390 { 391 "name": "David Cramer", 392 "email": "dcramer@gmail.com" 393 } 394 ], 395 "description": "A PHP client for Sentry (http://getsentry.com)", 396 "homepage": "http://getsentry.com", 397 "keywords": [ 398 "log", 399 "logging" 400 ] 401 }, 402 { 403 "name": "symfony/polyfill-ctype", 404 "version": "v1.17.0", 405 "version_normalized": "1.17.0.0", 406 "source": { 407 "type": "git", 408 "url": "https://github.com/symfony/polyfill-ctype.git", 409 "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9" 410 }, 411 "dist": { 412 "type": "zip", 413 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 414 "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 415 "shasum": "" 416 }, 417 "require": { 418 "php": ">=5.3.3" 419 }, 420 "suggest": { 421 "ext-ctype": "For best performance" 422 }, 423 "time": "2020-05-12T16:14:59+00:00", 424 "type": "library", 425 "extra": { 426 "branch-alias": { 427 "dev-master": "1.17-dev" 428 } 429 }, 430 "installation-source": "dist", 431 "autoload": { 432 "psr-4": { 433 "Symfony\\Polyfill\\Ctype\\": "" 434 }, 435 "files": [ 436 "bootstrap.php" 437 ] 438 }, 439 "notification-url": "https://packagist.org/downloads/", 440 "license": [ 441 "MIT" 442 ], 443 "authors": [ 444 { 445 "name": "Gert de Pagter", 446 "email": "BackEndTea@gmail.com" 447 }, 448 { 449 "name": "Symfony Community", 450 "homepage": "https://symfony.com/contributors" 451 } 452 ], 453 "description": "Symfony polyfill for ctype functions", 454 "homepage": "https://symfony.com", 455 "keywords": [ 456 "compatibility", 457 "ctype", 458 "polyfill", 459 "portable" 460 ] 461 }, 462 { 463 "name": "twig/twig", 464 "version": "v1.42.5", 465 "version_normalized": "1.42.5.0", 466 "source": { 467 "type": "git", 468 "url": "https://github.com/twigphp/Twig.git", 469 "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e" 470 }, 471 "dist": { 472 "type": "zip", 473 "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", 474 "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", 475 "shasum": "" 476 }, 477 "require": { 478 "php": ">=5.5.0", 479 "symfony/polyfill-ctype": "^1.8" 480 }, 481 "require-dev": { 482 "psr/container": "^1.0", 483 "symfony/phpunit-bridge": "^4.4|^5.0" 484 }, 485 "time": "2020-02-11T05:59:23+00:00", 486 "type": "library", 487 "extra": { 488 "branch-alias": { 489 "dev-master": "1.42-dev" 490 } 491 }, 492 "installation-source": "dist", 493 "autoload": { 494 "psr-0": { 495 "Twig_": "lib/" 496 }, 497 "psr-4": { 498 "Twig\\": "src/" 499 } 500 }, 501 "notification-url": "https://packagist.org/downloads/", 502 "license": [ 503 "BSD-3-Clause" 504 ], 505 "authors": [ 506 { 507 "name": "Fabien Potencier", 508 "email": "fabien@symfony.com", 509 "homepage": "http://fabien.potencier.org", 510 "role": "Lead Developer" 511 }, 512 { 513 "name": "Twig Team", 514 "role": "Contributors" 515 }, 516 { 517 "name": "Armin Ronacher", 518 "email": "armin.ronacher@active-4.com", 519 "role": "Project Founder" 520 } 521 ], 522 "description": "Twig, the flexible, fast, and secure template language for PHP", 523 "homepage": "https://twig.symfony.com", 524 "keywords": [ 525 "templating" 526 ] 527 }, 528 { 529 "name": "twofas/account-sdk", 530 "version": "v4.2.0", 531 "version_normalized": "4.2.0.0", 532 "source": { 533 "type": "git", 534 "url": "https://github.com/twofas/account-sdk.git", 535 "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2" 536 }, 537 "dist": { 538 "type": "zip", 539 "url": "https://api.github.com/repos/twofas/account-sdk/zipball/ee9f2d361a747416e28c47fc6a44a1d3abe402f2", 540 "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2", 541 "shasum": "" 542 }, 543 "require": { 544 "ext-curl": "*", 545 "ext-json": "*", 546 "php": ">=5.4", 547 "twofas/validation-rules": "~1.0" 548 }, 549 "require-dev": { 550 "phpcompatibility/php-compatibility": "^8.0", 551 "phpunit/phpunit": "4.5.0", 552 "squizlabs/php_codesniffer": "^2.2" 553 }, 554 "time": "2020-04-09T10:38:54+00:00", 555 "type": "library", 556 "installation-source": "dist", 557 "autoload": { 558 "psr-4": { 559 "TwoFAS\\Account\\": "src/" 560 } 561 }, 562 "notification-url": "https://packagist.org/downloads/", 563 "license": [ 564 "MIT" 565 ], 566 "authors": [ 567 { 568 "name": "Krystian Dąbek", 569 "email": "k.dabek@2fas.com" 570 }, 571 { 572 "name": "Szymon Czembor", 573 "email": "s.czembor@2fas.com" 574 }, 575 { 576 "name": "Michał Wężowski", 577 "email": "m.wezowski@2fas.com" 578 } 579 ], 580 "description": "SDK for 2fas.com Account API" 581 }, 582 { 583 "name": "twofas/encryption", 584 "version": "v4.0.0", 585 "version_normalized": "4.0.0.0", 586 "source": { 587 "type": "git", 588 "url": "https://github.com/twofas/encryption.git", 589 "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913" 590 }, 591 "dist": { 592 "type": "zip", 593 "url": "https://api.github.com/repos/twofas/encryption/zipball/7be586110b276bd1059093ff5aa0fb6bf6f14913", 594 "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913", 595 "shasum": "" 596 }, 597 "require": { 598 "php": ">=5.3.0" 599 }, 600 "require-dev": { 601 "phpunit/phpunit": "4.5.0" 602 }, 603 "time": "2018-08-27T13:07:15+00:00", 604 "type": "library", 605 "installation-source": "dist", 606 "autoload": { 607 "psr-4": { 608 "TwoFAS\\Encryption\\": [ 609 "src/", 610 "tests/" 1 { 2 "packages": [ 3 { 4 "name": "container-interop/container-interop", 5 "version": "1.2.0", 6 "version_normalized": "1.2.0.0", 7 "source": { 8 "type": "git", 9 "url": "https://github.com/container-interop/container-interop.git", 10 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" 11 }, 12 "dist": { 13 "type": "zip", 14 "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", 15 "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", 16 "shasum": "" 17 }, 18 "require": { 19 "psr/container": "^1.0" 20 }, 21 "time": "2017-02-14T19:40:03+00:00", 22 "type": "library", 23 "installation-source": "dist", 24 "autoload": { 25 "psr-4": { 26 "Interop\\Container\\": "src/Interop/Container/" 27 } 28 }, 29 "notification-url": "https://packagist.org/downloads/", 30 "license": [ 31 "MIT" 32 ], 33 "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", 34 "homepage": "https://github.com/container-interop/container-interop", 35 "abandoned": "psr/container", 36 "install-path": "../container-interop/container-interop" 37 }, 38 { 39 "name": "endroid/qr-code", 40 "version": "1.6.6", 41 "version_normalized": "1.6.6.0", 42 "source": { 43 "type": "git", 44 "url": "https://github.com/endroid/qr-code.git", 45 "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0" 46 }, 47 "dist": { 48 "type": "zip", 49 "url": "https://api.github.com/repos/endroid/qr-code/zipball/cef5d5b7b904d7bb0708eb744c35316364b65fa0", 50 "reference": "cef5d5b7b904d7bb0708eb744c35316364b65fa0", 51 "shasum": "" 52 }, 53 "require": { 54 "ext-gd": "*", 55 "php": ">=5.3.0" 56 }, 57 "time": "2016-05-29T07:37:18+00:00", 58 "type": "library", 59 "extra": { 60 "branch-alias": { 61 "dev-master": "1.x-dev" 62 } 63 }, 64 "installation-source": "dist", 65 "autoload": { 66 "psr-4": { 67 "Endroid\\QrCode\\": "src/" 68 } 69 }, 70 "notification-url": "https://packagist.org/downloads/", 71 "license": [ 72 "MIT" 73 ], 74 "authors": [ 75 { 76 "name": "Jeroen van den Enden", 77 "email": "info@endroid.nl", 78 "homepage": "http://endroid.nl/" 79 } 80 ], 81 "description": "Endroid QR Code", 82 "homepage": "https://github.com/endroid/QrCode", 83 "keywords": [ 84 "code", 85 "endroid", 86 "qr", 87 "qrcode" 88 ], 89 "install-path": "../endroid/qr-code" 90 }, 91 { 92 "name": "php-di/invoker", 93 "version": "1.3.3", 94 "version_normalized": "1.3.3.0", 95 "source": { 96 "type": "git", 97 "url": "https://github.com/PHP-DI/Invoker.git", 98 "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7" 99 }, 100 "dist": { 101 "type": "zip", 102 "url": "https://api.github.com/repos/PHP-DI/Invoker/zipball/1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7", 103 "reference": "1f4ca63b9abc66109e53b255e465d0ddb5c2e3f7", 104 "shasum": "" 105 }, 106 "require": { 107 "container-interop/container-interop": "~1.1" 108 }, 109 "require-dev": { 110 "athletic/athletic": "~0.1.8", 111 "phpunit/phpunit": "~4.5" 112 }, 113 "time": "2016-07-14T13:09:58+00:00", 114 "type": "library", 115 "installation-source": "dist", 116 "autoload": { 117 "psr-4": { 118 "Invoker\\": "src/" 119 } 120 }, 121 "notification-url": "https://packagist.org/downloads/", 122 "license": [ 123 "MIT" 124 ], 125 "description": "Generic and extensible callable invoker", 126 "homepage": "https://github.com/PHP-DI/Invoker", 127 "keywords": [ 128 "callable", 129 "dependency", 130 "dependency-injection", 131 "injection", 132 "invoke", 133 "invoker" 134 ], 135 "install-path": "../php-di/invoker" 136 }, 137 { 138 "name": "php-di/php-di", 139 "version": "5.4.6", 140 "version_normalized": "5.4.6.0", 141 "source": { 142 "type": "git", 143 "url": "https://github.com/PHP-DI/PHP-DI.git", 144 "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd" 145 }, 146 "dist": { 147 "type": "zip", 148 "url": "https://api.github.com/repos/PHP-DI/PHP-DI/zipball/3f9255659595f3e289f473778bb6c51aa72abbbd", 149 "reference": "3f9255659595f3e289f473778bb6c51aa72abbbd", 150 "shasum": "" 151 }, 152 "require": { 153 "container-interop/container-interop": "~1.2", 154 "php": ">=5.5.0", 155 "php-di/invoker": "^1.3.2", 156 "php-di/phpdoc-reader": "^2.0.1", 157 "psr/container": "~1.0" 158 }, 159 "provide": { 160 "container-interop/container-interop-implementation": "^1.0", 161 "psr/container-implementation": "^1.0" 162 }, 163 "replace": { 164 "mnapoli/php-di": "*" 165 }, 166 "require-dev": { 167 "doctrine/annotations": "~1.2", 168 "doctrine/cache": "~1.4", 169 "mnapoli/phpunit-easymock": "~0.2.0", 170 "ocramius/proxy-manager": "~1.0|~2.0", 171 "phpbench/phpbench": "@dev", 172 "phpunit/phpunit": "~4.5" 173 }, 174 "suggest": { 175 "doctrine/annotations": "Install it if you want to use annotations (version ~1.2)", 176 "doctrine/cache": "Install it if you want to use the cache (version ~1.4)", 177 "ocramius/proxy-manager": "Install it if you want to use lazy injection (version ~1.0 or ~2.0)" 178 }, 179 "time": "2017-12-03T08:20:27+00:00", 180 "type": "library", 181 "installation-source": "dist", 182 "autoload": { 183 "psr-4": { 184 "DI\\": "src/DI/" 185 }, 186 "files": [ 187 "src/DI/functions.php" 611 188 ] 612 } 613 }, 614 "notification-url": "https://packagist.org/downloads/", 615 "license": [ 616 "MIT" 617 ], 618 "authors": [ 619 { 620 "name": "WJanusz", 621 "email": "w.janusz@2fas.com" 622 }, 623 { 624 "name": "Krystian Dąbek", 625 "email": "k.dabek@2fas.com" 626 } 627 ], 628 "description": "Encryption for TwoFAS data." 629 }, 630 { 631 "name": "twofas/sdk", 632 "version": "v7.2.0", 633 "version_normalized": "7.2.0.0", 634 "source": { 635 "type": "git", 636 "url": "https://github.com/twofas/sdk.git", 637 "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829" 638 }, 639 "dist": { 640 "type": "zip", 641 "url": "https://api.github.com/repos/twofas/sdk/zipball/d6a689aa8479e4f2d6a6a923e6e4c84fae25d829", 642 "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829", 643 "shasum": "" 644 }, 645 "require": { 646 "endroid/qr-code": "~1.6.0", 647 "ext-curl": "*", 648 "ext-json": "*", 649 "php": ">=5.4", 650 "twofas/encryption": "~4.0", 651 "twofas/validation-rules": "~1.0" 652 }, 653 "require-dev": { 654 "phpcompatibility/php-compatibility": "^8.0", 655 "phpunit/phpunit": "4.5.0", 656 "squizlabs/php_codesniffer": "^2.2" 657 }, 658 "time": "2020-03-13T08:55:30+00:00", 659 "type": "library", 660 "installation-source": "dist", 661 "autoload": { 662 "psr-4": { 663 "TwoFAS\\Api\\": "src/" 664 } 665 }, 666 "notification-url": "https://packagist.org/downloads/", 667 "license": [ 668 "MIT" 669 ], 670 "authors": [ 671 { 672 "name": "Michał Wężowski", 673 "email": "m.wezowski@2fas.com" 674 }, 675 { 676 "name": "Krystian Dąbek", 677 "email": "k.dabek@2fas.com" 678 } 679 ], 680 "description": "SDK for 2fas.com API" 681 }, 682 { 683 "name": "twofas/validation-rules", 684 "version": "v1.0.1", 685 "version_normalized": "1.0.1.0", 686 "source": { 687 "type": "git", 688 "url": "https://github.com/twofas/validation-rules.git", 689 "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c" 690 }, 691 "dist": { 692 "type": "zip", 693 "url": "https://api.github.com/repos/twofas/validation-rules/zipball/7a5c7126843d218623a8cffebfa4a22bd8ce157c", 694 "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c", 695 "shasum": "" 696 }, 697 "require": { 698 "php": ">=5.3.3" 699 }, 700 "require-dev": { 701 "phpunit/phpunit": "4.5.0" 702 }, 703 "time": "2018-05-18T12:24:10+00:00", 704 "type": "library", 705 "installation-source": "dist", 706 "autoload": { 707 "psr-4": { 708 "TwoFAS\\ValidationRules\\": "src" 709 } 710 }, 711 "notification-url": "https://packagist.org/downloads/", 712 "license": [ 713 "MIT" 714 ], 715 "authors": [ 716 { 717 "name": "Krystian Dąbek", 718 "email": "k.dabek@2fas.com" 719 } 720 ], 721 "description": "Validation rules for SDK" 722 }, 723 { 724 "name": "twofas/wp-plugin-core", 725 "version": "v2.2", 726 "version_normalized": "2.2.0.0", 727 "source": { 728 "type": "git", 729 "url": "git@github.com:twofas/wp-plugin-core.git", 730 "reference": "307156709b3b36f28cd435599fabf181ac02517e" 731 }, 732 "dist": { 733 "type": "zip", 734 "url": "https://api.github.com/repos/twofas/wp-plugin-core/zipball/307156709b3b36f28cd435599fabf181ac02517e", 735 "reference": "307156709b3b36f28cd435599fabf181ac02517e", 736 "shasum": "" 737 }, 738 "require": { 739 "psr/container": "^1.0" 740 }, 741 "require-dev": { 742 "10up/wp_mock": "^0.2.0", 743 "phpunit/phpunit": "^5.7" 744 }, 745 "time": "2020-05-18T12:18:05+00:00", 746 "type": "library", 747 "installation-source": "dist", 748 "autoload": { 749 "psr-4": { 750 "TwoFAS\\Core\\": "src/" 751 } 752 }, 753 "autoload-dev": { 754 "psr-4": { 755 "TwoFAS\\Core\\": "tests/" 756 } 757 }, 758 "description": "Common classes for WordPress plugins.", 759 "support": { 760 "source": "https://github.com/twofas/wp-plugin-core/tree/v2.2", 761 "issues": "https://github.com/twofas/wp-plugin-core/issues" 189 }, 190 "notification-url": "https://packagist.org/downloads/", 191 "license": [ 192 "MIT" 193 ], 194 "description": "The dependency injection container for humans", 195 "homepage": "http://php-di.org/", 196 "keywords": [ 197 "container", 198 "dependency injection", 199 "di" 200 ], 201 "install-path": "../php-di/php-di" 202 }, 203 { 204 "name": "php-di/phpdoc-reader", 205 "version": "2.1.1", 206 "version_normalized": "2.1.1.0", 207 "source": { 208 "type": "git", 209 "url": "https://github.com/PHP-DI/PhpDocReader.git", 210 "reference": "15678f7451c020226807f520efb867ad26fbbfcf" 211 }, 212 "dist": { 213 "type": "zip", 214 "url": "https://api.github.com/repos/PHP-DI/PhpDocReader/zipball/15678f7451c020226807f520efb867ad26fbbfcf", 215 "reference": "15678f7451c020226807f520efb867ad26fbbfcf", 216 "shasum": "" 217 }, 218 "require": { 219 "php": ">=5.4.0" 220 }, 221 "require-dev": { 222 "phpunit/phpunit": "~4.6" 223 }, 224 "time": "2019-09-26T11:24:58+00:00", 225 "type": "library", 226 "installation-source": "dist", 227 "autoload": { 228 "psr-4": { 229 "PhpDocReader\\": "src/PhpDocReader" 230 } 231 }, 232 "notification-url": "https://packagist.org/downloads/", 233 "license": [ 234 "MIT" 235 ], 236 "description": "PhpDocReader parses @var and @param values in PHP docblocks (supports namespaced class names with the same resolution rules as PHP)", 237 "keywords": [ 238 "phpdoc", 239 "reflection" 240 ], 241 "install-path": "../php-di/phpdoc-reader" 242 }, 243 { 244 "name": "psr/cache", 245 "version": "1.0.1", 246 "version_normalized": "1.0.1.0", 247 "source": { 248 "type": "git", 249 "url": "https://github.com/php-fig/cache.git", 250 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" 251 }, 252 "dist": { 253 "type": "zip", 254 "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", 255 "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", 256 "shasum": "" 257 }, 258 "require": { 259 "php": ">=5.3.0" 260 }, 261 "time": "2016-08-06T20:24:11+00:00", 262 "type": "library", 263 "extra": { 264 "branch-alias": { 265 "dev-master": "1.0.x-dev" 266 } 267 }, 268 "installation-source": "dist", 269 "autoload": { 270 "psr-4": { 271 "Psr\\Cache\\": "src/" 272 } 273 }, 274 "notification-url": "https://packagist.org/downloads/", 275 "license": [ 276 "MIT" 277 ], 278 "authors": [ 279 { 280 "name": "PHP-FIG", 281 "homepage": "http://www.php-fig.org/" 282 } 283 ], 284 "description": "Common interface for caching libraries", 285 "keywords": [ 286 "cache", 287 "psr", 288 "psr-6" 289 ], 290 "install-path": "../psr/cache" 291 }, 292 { 293 "name": "psr/container", 294 "version": "1.0.0", 295 "version_normalized": "1.0.0.0", 296 "source": { 297 "type": "git", 298 "url": "https://github.com/php-fig/container.git", 299 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" 300 }, 301 "dist": { 302 "type": "zip", 303 "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", 304 "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", 305 "shasum": "" 306 }, 307 "require": { 308 "php": ">=5.3.0" 309 }, 310 "time": "2017-02-14T16:28:37+00:00", 311 "type": "library", 312 "extra": { 313 "branch-alias": { 314 "dev-master": "1.0.x-dev" 315 } 316 }, 317 "installation-source": "dist", 318 "autoload": { 319 "psr-4": { 320 "Psr\\Container\\": "src/" 321 } 322 }, 323 "notification-url": "https://packagist.org/downloads/", 324 "license": [ 325 "MIT" 326 ], 327 "authors": [ 328 { 329 "name": "PHP-FIG", 330 "homepage": "http://www.php-fig.org/" 331 } 332 ], 333 "description": "Common Container Interface (PHP FIG PSR-11)", 334 "homepage": "https://github.com/php-fig/container", 335 "keywords": [ 336 "PSR-11", 337 "container", 338 "container-interface", 339 "container-interop", 340 "psr" 341 ], 342 "install-path": "../psr/container" 343 }, 344 { 345 "name": "sentry/sentry", 346 "version": "1.11.0", 347 "version_normalized": "1.11.0.0", 348 "source": { 349 "type": "git", 350 "url": "https://github.com/getsentry/sentry-php.git", 351 "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe" 352 }, 353 "dist": { 354 "type": "zip", 355 "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe", 356 "reference": "159eeaa02bb2ef8a8ec669f3c88e4bff7e6a7ffe", 357 "shasum": "" 358 }, 359 "require": { 360 "ext-curl": "*", 361 "php": "^5.3|^7.0" 362 }, 363 "conflict": { 364 "raven/raven": "*" 365 }, 366 "require-dev": { 367 "friendsofphp/php-cs-fixer": "^1.8.0", 368 "monolog/monolog": "^1.0", 369 "phpunit/phpunit": "^4.8.35 || ^5.7" 370 }, 371 "suggest": { 372 "ext-hash": "*", 373 "ext-json": "*", 374 "ext-mbstring": "*", 375 "monolog/monolog": "Automatically capture Monolog events as breadcrumbs" 376 }, 377 "time": "2020-02-12T18:38:11+00:00", 378 "bin": [ 379 "bin/sentry" 380 ], 381 "type": "library", 382 "extra": { 383 "branch-alias": { 384 "dev-master": "1.11.x-dev" 385 } 386 }, 387 "installation-source": "dist", 388 "autoload": { 389 "psr-0": { 390 "Raven_": "lib/" 391 } 392 }, 393 "notification-url": "https://packagist.org/downloads/", 394 "license": [ 395 "BSD-3-Clause" 396 ], 397 "authors": [ 398 { 399 "name": "David Cramer", 400 "email": "dcramer@gmail.com" 401 } 402 ], 403 "description": "A PHP client for Sentry (http://getsentry.com)", 404 "homepage": "http://getsentry.com", 405 "keywords": [ 406 "log", 407 "logging" 408 ], 409 "install-path": "../sentry/sentry" 410 }, 411 { 412 "name": "symfony/polyfill-ctype", 413 "version": "v1.17.0", 414 "version_normalized": "1.17.0.0", 415 "source": { 416 "type": "git", 417 "url": "https://github.com/symfony/polyfill-ctype.git", 418 "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9" 419 }, 420 "dist": { 421 "type": "zip", 422 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 423 "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9", 424 "shasum": "" 425 }, 426 "require": { 427 "php": ">=5.3.3" 428 }, 429 "suggest": { 430 "ext-ctype": "For best performance" 431 }, 432 "time": "2020-05-12T16:14:59+00:00", 433 "type": "library", 434 "extra": { 435 "branch-alias": { 436 "dev-master": "1.17-dev" 437 } 438 }, 439 "installation-source": "dist", 440 "autoload": { 441 "psr-4": { 442 "Symfony\\Polyfill\\Ctype\\": "" 443 }, 444 "files": [ 445 "bootstrap.php" 446 ] 447 }, 448 "notification-url": "https://packagist.org/downloads/", 449 "license": [ 450 "MIT" 451 ], 452 "authors": [ 453 { 454 "name": "Gert de Pagter", 455 "email": "BackEndTea@gmail.com" 456 }, 457 { 458 "name": "Symfony Community", 459 "homepage": "https://symfony.com/contributors" 460 } 461 ], 462 "description": "Symfony polyfill for ctype functions", 463 "homepage": "https://symfony.com", 464 "keywords": [ 465 "compatibility", 466 "ctype", 467 "polyfill", 468 "portable" 469 ], 470 "install-path": "../symfony/polyfill-ctype" 471 }, 472 { 473 "name": "twig/twig", 474 "version": "v1.42.5", 475 "version_normalized": "1.42.5.0", 476 "source": { 477 "type": "git", 478 "url": "https://github.com/twigphp/Twig.git", 479 "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e" 480 }, 481 "dist": { 482 "type": "zip", 483 "url": "https://api.github.com/repos/twigphp/Twig/zipball/87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", 484 "reference": "87b2ea9d8f6fd014d0621ca089bb1b3769ea3f8e", 485 "shasum": "" 486 }, 487 "require": { 488 "php": ">=5.5.0", 489 "symfony/polyfill-ctype": "^1.8" 490 }, 491 "require-dev": { 492 "psr/container": "^1.0", 493 "symfony/phpunit-bridge": "^4.4|^5.0" 494 }, 495 "time": "2020-02-11T05:59:23+00:00", 496 "type": "library", 497 "extra": { 498 "branch-alias": { 499 "dev-master": "1.42-dev" 500 } 501 }, 502 "installation-source": "dist", 503 "autoload": { 504 "psr-0": { 505 "Twig_": "lib/" 506 }, 507 "psr-4": { 508 "Twig\\": "src/" 509 } 510 }, 511 "notification-url": "https://packagist.org/downloads/", 512 "license": [ 513 "BSD-3-Clause" 514 ], 515 "authors": [ 516 { 517 "name": "Fabien Potencier", 518 "email": "fabien@symfony.com", 519 "homepage": "http://fabien.potencier.org", 520 "role": "Lead Developer" 521 }, 522 { 523 "name": "Twig Team", 524 "role": "Contributors" 525 }, 526 { 527 "name": "Armin Ronacher", 528 "email": "armin.ronacher@active-4.com", 529 "role": "Project Founder" 530 } 531 ], 532 "description": "Twig, the flexible, fast, and secure template language for PHP", 533 "homepage": "https://twig.symfony.com", 534 "keywords": [ 535 "templating" 536 ], 537 "install-path": "../twig/twig" 538 }, 539 { 540 "name": "twofas/account-sdk", 541 "version": "v4.2.0", 542 "version_normalized": "4.2.0.0", 543 "source": { 544 "type": "git", 545 "url": "https://github.com/twofas/account-sdk.git", 546 "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2" 547 }, 548 "dist": { 549 "type": "zip", 550 "url": "https://api.github.com/repos/twofas/account-sdk/zipball/ee9f2d361a747416e28c47fc6a44a1d3abe402f2", 551 "reference": "ee9f2d361a747416e28c47fc6a44a1d3abe402f2", 552 "shasum": "" 553 }, 554 "require": { 555 "ext-curl": "*", 556 "ext-json": "*", 557 "php": ">=5.4", 558 "twofas/validation-rules": "~1.0" 559 }, 560 "require-dev": { 561 "phpcompatibility/php-compatibility": "^8.0", 562 "phpunit/phpunit": "4.5.0", 563 "squizlabs/php_codesniffer": "^2.2" 564 }, 565 "time": "2020-04-09T10:38:54+00:00", 566 "type": "library", 567 "installation-source": "dist", 568 "autoload": { 569 "psr-4": { 570 "TwoFAS\\Account\\": "src/" 571 } 572 }, 573 "notification-url": "https://packagist.org/downloads/", 574 "license": [ 575 "MIT" 576 ], 577 "authors": [ 578 { 579 "name": "Krystian Dąbek", 580 "email": "k.dabek@2fas.com" 581 }, 582 { 583 "name": "Szymon Czembor", 584 "email": "s.czembor@2fas.com" 585 }, 586 { 587 "name": "Michał Wężowski", 588 "email": "m.wezowski@2fas.com" 589 } 590 ], 591 "description": "SDK for 2fas.com Account API", 592 "install-path": "../twofas/account-sdk" 593 }, 594 { 595 "name": "twofas/encryption", 596 "version": "v4.0.0", 597 "version_normalized": "4.0.0.0", 598 "source": { 599 "type": "git", 600 "url": "https://github.com/twofas/encryption.git", 601 "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913" 602 }, 603 "dist": { 604 "type": "zip", 605 "url": "https://api.github.com/repos/twofas/encryption/zipball/7be586110b276bd1059093ff5aa0fb6bf6f14913", 606 "reference": "7be586110b276bd1059093ff5aa0fb6bf6f14913", 607 "shasum": "" 608 }, 609 "require": { 610 "php": ">=5.3.0" 611 }, 612 "require-dev": { 613 "phpunit/phpunit": "4.5.0" 614 }, 615 "time": "2018-08-27T13:07:15+00:00", 616 "type": "library", 617 "installation-source": "dist", 618 "autoload": { 619 "psr-4": { 620 "TwoFAS\\Encryption\\": [ 621 "src/", 622 "tests/" 623 ] 624 } 625 }, 626 "notification-url": "https://packagist.org/downloads/", 627 "license": [ 628 "MIT" 629 ], 630 "authors": [ 631 { 632 "name": "WJanusz", 633 "email": "w.janusz@2fas.com" 634 }, 635 { 636 "name": "Krystian Dąbek", 637 "email": "k.dabek@2fas.com" 638 } 639 ], 640 "description": "Encryption for TwoFAS data.", 641 "install-path": "../twofas/encryption" 642 }, 643 { 644 "name": "twofas/sdk", 645 "version": "v7.2.0", 646 "version_normalized": "7.2.0.0", 647 "source": { 648 "type": "git", 649 "url": "https://github.com/twofas/sdk.git", 650 "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829" 651 }, 652 "dist": { 653 "type": "zip", 654 "url": "https://api.github.com/repos/twofas/sdk/zipball/d6a689aa8479e4f2d6a6a923e6e4c84fae25d829", 655 "reference": "d6a689aa8479e4f2d6a6a923e6e4c84fae25d829", 656 "shasum": "" 657 }, 658 "require": { 659 "endroid/qr-code": "~1.6.0", 660 "ext-curl": "*", 661 "ext-json": "*", 662 "php": ">=5.4", 663 "twofas/encryption": "~4.0", 664 "twofas/validation-rules": "~1.0" 665 }, 666 "require-dev": { 667 "phpcompatibility/php-compatibility": "^8.0", 668 "phpunit/phpunit": "4.5.0", 669 "squizlabs/php_codesniffer": "^2.2" 670 }, 671 "time": "2020-03-13T08:55:30+00:00", 672 "type": "library", 673 "installation-source": "dist", 674 "autoload": { 675 "psr-4": { 676 "TwoFAS\\Api\\": "src/" 677 } 678 }, 679 "notification-url": "https://packagist.org/downloads/", 680 "license": [ 681 "MIT" 682 ], 683 "authors": [ 684 { 685 "name": "Michał Wężowski", 686 "email": "m.wezowski@2fas.com" 687 }, 688 { 689 "name": "Krystian Dąbek", 690 "email": "k.dabek@2fas.com" 691 } 692 ], 693 "description": "SDK for 2fas.com API", 694 "install-path": "../twofas/sdk" 695 }, 696 { 697 "name": "twofas/validation-rules", 698 "version": "v1.0.1", 699 "version_normalized": "1.0.1.0", 700 "source": { 701 "type": "git", 702 "url": "https://github.com/twofas/validation-rules.git", 703 "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c" 704 }, 705 "dist": { 706 "type": "zip", 707 "url": "https://api.github.com/repos/twofas/validation-rules/zipball/7a5c7126843d218623a8cffebfa4a22bd8ce157c", 708 "reference": "7a5c7126843d218623a8cffebfa4a22bd8ce157c", 709 "shasum": "" 710 }, 711 "require": { 712 "php": ">=5.3.3" 713 }, 714 "require-dev": { 715 "phpunit/phpunit": "4.5.0" 716 }, 717 "time": "2018-05-18T12:24:10+00:00", 718 "type": "library", 719 "installation-source": "dist", 720 "autoload": { 721 "psr-4": { 722 "TwoFAS\\ValidationRules\\": "src" 723 } 724 }, 725 "notification-url": "https://packagist.org/downloads/", 726 "license": [ 727 "MIT" 728 ], 729 "authors": [ 730 { 731 "name": "Krystian Dąbek", 732 "email": "k.dabek@2fas.com" 733 } 734 ], 735 "description": "Validation rules for SDK", 736 "install-path": "../twofas/validation-rules" 737 }, 738 { 739 "name": "twofas/wp-plugin-core", 740 "version": "v3.0.1", 741 "version_normalized": "3.0.1.0", 742 "source": { 743 "type": "git", 744 "url": "git@github.com:twofas/wp-plugin-core.git", 745 "reference": "9f125afdb62ca7442bc22deff602b212b7b2dd4d" 746 }, 747 "dist": { 748 "type": "zip", 749 "url": "https://api.github.com/repos/twofas/wp-plugin-core/zipball/9f125afdb62ca7442bc22deff602b212b7b2dd4d", 750 "reference": "9f125afdb62ca7442bc22deff602b212b7b2dd4d", 751 "shasum": "" 752 }, 753 "require": { 754 "psr/container": "^1.0" 755 }, 756 "require-dev": { 757 "10up/wp_mock": "^0.2.0", 758 "phpunit/phpunit": "^5.7" 759 }, 760 "time": "2020-10-08T09:30:49+00:00", 761 "type": "library", 762 "installation-source": "dist", 763 "autoload": { 764 "psr-4": { 765 "TwoFAS\\Core\\": "src/" 766 } 767 }, 768 "autoload-dev": { 769 "psr-4": { 770 "TwoFAS\\Core\\": "tests/" 771 } 772 }, 773 "description": "Common classes for WordPress plugins.", 774 "support": { 775 "source": "https://github.com/twofas/wp-plugin-core/tree/v3.0.1", 776 "issues": "https://github.com/twofas/wp-plugin-core/issues" 777 }, 778 "install-path": "../twofas/wp-plugin-core" 779 }, 780 { 781 "name": "whichbrowser/parser", 782 "version": "v2.0.42", 783 "version_normalized": "2.0.42.0", 784 "source": { 785 "type": "git", 786 "url": "https://github.com/WhichBrowser/Parser-PHP.git", 787 "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee" 788 }, 789 "dist": { 790 "type": "zip", 791 "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/4899110cd2f87b01e04ced62dbb9dec541031dee", 792 "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee", 793 "shasum": "" 794 }, 795 "require": { 796 "php": ">=5.4.0", 797 "psr/cache": "^1.0" 798 }, 799 "require-dev": { 800 "icomefromthenet/reverse-regex": "0.0.6.3", 801 "phpunit/php-code-coverage": "^2.2 || ^3.0", 802 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", 803 "satooshi/php-coveralls": "^1.0", 804 "squizlabs/php_codesniffer": "2.5.*", 805 "symfony/yaml": "~2.8 || ~3.4 || ~4.2 || ~5.0" 806 }, 807 "suggest": { 808 "cache/array-adapter": "Allows testing of the caching functionality" 809 }, 810 "time": "2020-02-12T10:54:23+00:00", 811 "type": "library", 812 "installation-source": "dist", 813 "autoload": { 814 "psr-4": { 815 "WhichBrowser\\": [ 816 "src/", 817 "tests/src/" 818 ] 819 } 820 }, 821 "notification-url": "https://packagist.org/downloads/", 822 "license": [ 823 "MIT" 824 ], 825 "authors": [ 826 { 827 "name": "Niels Leenheer", 828 "email": "niels@leenheer.nl", 829 "role": "Developer" 830 } 831 ], 832 "description": "Useragent sniffing library for PHP", 833 "homepage": "http://whichbrowser.net", 834 "keywords": [ 835 "browser", 836 "sniffing", 837 "ua", 838 "useragent" 839 ], 840 "install-path": "../whichbrowser/parser" 762 841 } 763 }, 764 { 765 "name": "whichbrowser/parser", 766 "version": "v2.0.42", 767 "version_normalized": "2.0.42.0", 768 "source": { 769 "type": "git", 770 "url": "https://github.com/WhichBrowser/Parser-PHP.git", 771 "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee" 772 }, 773 "dist": { 774 "type": "zip", 775 "url": "https://api.github.com/repos/WhichBrowser/Parser-PHP/zipball/4899110cd2f87b01e04ced62dbb9dec541031dee", 776 "reference": "4899110cd2f87b01e04ced62dbb9dec541031dee", 777 "shasum": "" 778 }, 779 "require": { 780 "php": ">=5.4.0", 781 "psr/cache": "^1.0" 782 }, 783 "require-dev": { 784 "icomefromthenet/reverse-regex": "0.0.6.3", 785 "phpunit/php-code-coverage": "^2.2 || ^3.0", 786 "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", 787 "satooshi/php-coveralls": "^1.0", 788 "squizlabs/php_codesniffer": "2.5.*", 789 "symfony/yaml": "~2.8 || ~3.4 || ~4.2 || ~5.0" 790 }, 791 "suggest": { 792 "cache/array-adapter": "Allows testing of the caching functionality" 793 }, 794 "time": "2020-02-12T10:54:23+00:00", 795 "type": "library", 796 "installation-source": "dist", 797 "autoload": { 798 "psr-4": { 799 "WhichBrowser\\": [ 800 "src/", 801 "tests/src/" 802 ] 803 } 804 }, 805 "notification-url": "https://packagist.org/downloads/", 806 "license": [ 807 "MIT" 808 ], 809 "authors": [ 810 { 811 "name": "Niels Leenheer", 812 "email": "niels@leenheer.nl", 813 "role": "Developer" 814 } 815 ], 816 "description": "Useragent sniffing library for PHP", 817 "homepage": "http://whichbrowser.net", 818 "keywords": [ 819 "browser", 820 "sniffing", 821 "ua", 822 "useragent" 823 ] 824 } 825 ] 842 ], 843 "dev": false, 844 "dev-package-names": [] 845 } -
2fas/trunk/vendor/twofas/wp-plugin-core/src/Http/Cookie.php
r2139300 r2470780 5 5 abstract class Cookie { 6 6 7 const TIME_DIFF_FOR_DELETION = 3600; 8 7 9 /** 8 10 * @var array 9 11 */ 10 pr ivate$cookies;12 protected $cookies; 11 13 12 14 /** … … 22 24 abstract protected function get_plugin_cookies(); 23 25 24 public function delete_plugin_cookies() {25 foreach ( $this->get_plugin_cookies() as $plugin_cookie ) {26 $this->delete_cookie( $plugin_cookie );27 }28 }29 30 26 /** 31 * @return array 27 * @param string $name 28 * @param string $value 29 * @param int $lifespan 30 * @param bool $http_only 32 31 */ 33 public function get_cookies() { 34 return $this->cookies; 35 } 32 abstract protected function write_cookie( $name, $value, $lifespan, $http_only = false ); 36 33 37 34 /** … … 58 55 */ 59 56 public function set_cookie( $name, $value, $lifespan, $http_only = false ) { 60 $ expire = time() + $lifespan;61 setcookie( $name, $value, $expire, '/', '', false, $http_only );57 $this->cookies[ $name ] = $value; 58 $this->write_cookie( $name, $value, $lifespan, $http_only ); 62 59 } 63 60 … … 76 73 77 74 /** 75 * @return array 76 */ 77 public function get_cookies() { 78 return $this->cookies; 79 } 80 81 /** 78 82 * @param string $name 79 83 */ 80 84 public function delete_cookie( $name ) { 81 $this->set_cookie( $name, '', - 3600);85 $this->set_cookie( $name, '', -self::TIME_DIFF_FOR_DELETION ); 82 86 83 87 if ( $this->has_cookie( $name ) ) { 84 88 unset( $_COOKIE[ $name ] ); 89 unset( $this->cookies[ $name ] ); 90 } 91 } 92 93 public function delete_plugin_cookies() { 94 foreach ( $this->get_plugin_cookies() as $plugin_cookie ) { 95 $this->delete_cookie( $plugin_cookie ); 85 96 } 86 97 } -
2fas/trunk/vendor/twofas/wp-plugin-core/src/Http/Redirect_Response.php
r2139300 r2470780 8 8 * @var URL_Interface 9 9 */ 10 pr ivate$url;10 protected $url; 11 11 12 12 /** -
2fas/trunk/vendor/twofas/wp-plugin-core/src/Storage/DB_Wrapper.php
r2139300 r2470780 23 23 */ 24 24 public function get_prefix() { 25 return $this->wpdb-> prefix;25 return $this->wpdb->base_prefix; 26 26 } 27 27
Note: See TracChangeset
for help on using the changeset viewer.