diff --git a/WP_Auth0.php b/WP_Auth0.php index dde279bc..5796002f 100644 --- a/WP_Auth0.php +++ b/WP_Auth0.php @@ -2,7 +2,7 @@ /** * Plugin Name: Auth0 for WordPress * Description: Implements the Auth0 Single Sign On solution into Wordpress - * Version: 2.1.2 + * Version: 2.1.3 * Author: Auth0 * Author URI: https://auth0.com */ @@ -12,7 +12,7 @@ define( 'WPA0_PLUGIN_URL', trailingslashit( plugin_dir_url( __FILE__ ) ) ); define( 'WPA0_LANG', 'wp-auth0' ); define( 'AUTH0_DB_VERSION', 4 ); -define( 'WPA0_VERSION', '2.1.2' ); +define( 'WPA0_VERSION', '2.1.3' ); /** * Main plugin class diff --git a/assets/css/initial-setup.css b/assets/css/initial-setup.css index ec5660d0..4b7d3646 100644 --- a/assets/css/initial-setup.css +++ b/assets/css/initial-setup.css @@ -1 +1 @@ -@font-face{font-family:'avenir roman';src:url("https://cdn.auth0.com/fonts/avenir/avenir-roman.eot");src:url("https://cdn.auth0.com/fonts/avenir/avenir-roman.eot?#iefix") format('embedded-opentype'),url("https://cdn.auth0.com/fonts/avenir/avenir-roman.woff") format('woff'),url("https://cdn.auth0.com/fonts/avenir/avenir-roman.ttf") format('truetype');font-weight:300;font-style:normal}.logo{margin:0;position:relative;display:inline-block;vertical-align:middle;height:1em;}.logo > *{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;direction:ltr;background-repeat:no-repeat;background-position:center center;background-size:contain}.logo[data-logo="Google"]{width:2.881786019275345em}.logo[data-logo="Google"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Google"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo-black.svg")}.logo[data-logo="Google"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo-white.svg")}.logo[data-logo="Amazon"]{width:3.474842767295597em}.logo[data-logo="Amazon"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Amazon"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo-black.svg")}.logo[data-logo="Amazon"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo-white.svg")}.logo[data-logo="Exact"]{width:1.91304347826087em}.logo[data-logo="Exact"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-exact/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Facebook"]{width:2.658227848101266em}.logo[data-logo="Facebook"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Facebook"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo-black.svg")}.logo[data-logo="Facebook"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo-white.svg")}.logo[data-logo="LinkedIn"]{width:4.125em}.logo[data-logo="LinkedIn"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo.svg");margin:0 0 0 0}.logo[data-logo="LinkedIn"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo-black.svg")}.logo[data-logo="LinkedIn"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo-white.svg")}.logo[data-logo="GitHub"]{width:2.816222222em;}.logo[data-logo="GitHub"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-github/images/logo.svg");margin:.12em 0 .12em 0}.logo[data-logo="GitHub"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-github/images/logo-monochromatic.svg")}.logo[data-logo="PayPal"]{width:3.764705882352941em}.logo[data-logo="PayPal"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo.svg");margin:0 0 0 0}.logo[data-logo="PayPal"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo-black.svg")}.logo[data-logo="PayPal"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo-white.svg")}.logo[data-logo="Twitter"]{width:1.228699551569507em}.logo[data-logo="Twitter"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Twitter"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo-black.svg")}.logo[data-logo="Twitter"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo-white.svg")}.logo[data-logo="Twilio SMS"]{width:2.702702702702703em}.logo[data-logo="Twilio SMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Twilio SMS"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo-black.svg")}.logo[data-logo="Twilio SMS"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo-white.svg")}.logo[data-logo="vk"]{width:1em}.logo[data-logo="vk"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo.svg");margin:0 0 0 0}.logo[data-logo="vk"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo-black.svg")}.logo[data-logo="vk"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo-white.svg")}.logo[data-logo="Yandex Metrica"]{width:2.409756098em;}.logo[data-logo="Yandex Metrica"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo.svg");margin:0 0 .05em}.logo[data-logo="Yandex Metrica"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo-black.svg")}.logo[data-logo="Yandex Metrica"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo-white.svg")}.logo[data-logo="Yahoo"]{width:4.291845493562231em}.logo[data-logo="Yahoo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Yahoo"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo-black.svg")}.logo[data-logo="Yahoo"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo-white.svg")}.logo[data-logo="37signals"]{width:3.658536585365854em}.logo[data-logo="37signals"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo.svg");margin:0 0 0 0}.logo[data-logo="37signals"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo-black.svg")}.logo[data-logo="37signals"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo-white.svg")}.logo[data-logo="Fitbit"]{width:2.4em}.logo[data-logo="Fitbit"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Fitbit"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo-black.svg")}.logo[data-logo="Fitbit"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo-white.svg")}.logo[data-logo="Baidu"]{width:2.924050632911392em}.logo[data-logo="Baidu"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Baidu"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo-black.svg")}.logo[data-logo="Baidu"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo-white.svg")}.logo[data-logo="RenRen"]{width:4.976608187134503em}.logo[data-logo="RenRen"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo.svg");margin:0 0 0 0}.logo[data-logo="RenRen"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo-black.svg")}.logo[data-logo="RenRen"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo-white.svg")}.logo[data-logo="Weibo"]{width:3.263636363636364em}.logo[data-logo="Weibo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Weibo"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo-black.svg")}.logo[data-logo="Weibo"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo-white.svg")}.logo[data-logo="Aol"]{width:2.5em}.logo[data-logo="Aol"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Aol"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo-black.svg")}.logo[data-logo="Aol"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo-white.svg")}.logo[data-logo="Shopify"]{width:3.508571428571428em}.logo[data-logo="Shopify"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Shopify"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo-black.svg")}.logo[data-logo="Shopify"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo-white.svg")}.logo[data-logo="WordPress"]{width:1.612836438923396em}.logo[data-logo="WordPress"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo.svg");margin:0 0 0 0}.logo[data-logo="WordPress"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo-black.svg")}.logo[data-logo="WordPress"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo-white.svg")}.logo[data-logo="dwolla"]{width:1.612836438923396em}.logo[data-logo="dwolla"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo.svg");margin:0 0 0 0}.logo[data-logo="dwolla"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo-black.svg")}.logo[data-logo="dwolla"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo-white.svg")}.logo[data-logo="miiCard"]{width:2.953846153846154em}.logo[data-logo="miiCard"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo.svg");margin:0 0 0 0}.logo[data-logo="miiCard"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo-black.svg")}.logo[data-logo="miiCard"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo-white.svg")}.logo[data-logo="Yammer"]{width:4.682539682539683em}.logo[data-logo="Yammer"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Yammer"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo-black.svg")}.logo[data-logo="Yammer"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo-white.svg")}.logo[data-logo="Soundcloud"]{width:.7070911034564675em}.logo[data-logo="Soundcloud"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Soundcloud"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo-black.svg")}.logo[data-logo="Soundcloud"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo-white.svg")}.logo[data-logo="Instagram"]{width:3.520710059171598em}.logo[data-logo="Instagram"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Instagram"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo-black.svg")}.logo[data-logo="Instagram"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo-white.svg")}.logo[data-logo="The City"]{width:2.108433734939759em}.logo[data-logo="The City"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo.svg");margin:0 0 0 0}.logo[data-logo="The City"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo-black.svg")}.logo[data-logo="The City"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo-white.svg")}.logo[data-logo="The City Sandbox"]{width:1.764912280701754em}.logo[data-logo="The City Sandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="The City Sandbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo-black.svg")}.logo[data-logo="The City Sandbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo-white.svg")}.logo[data-logo="Planning Center"]{width:3.534883720930233em}.logo[data-logo="Planning Center"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Planning Center"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo-black.svg")}.logo[data-logo="Planning Center"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo-white.svg")}.logo[data-logo="Evernote"]{width:4.027538726333907em}.logo[data-logo="Evernote"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Evernote"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo-black.svg")}.logo[data-logo="Evernote"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo-white.svg")}.logo[data-logo="Evernote Sandbox"]{width:0}.logo[data-logo="Evernote Sandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Evernote Sandbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo-black.svg")}.logo[data-logo="Evernote Sandbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo-white.svg")}.logo[data-logo="AWS"]{width:2.500000052083334em}.logo[data-logo="AWS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo.svg");margin:0 0 0 0}.logo[data-logo="AWS"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo-black.svg")}.logo[data-logo="AWS"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo-white.svg")}.logo[data-logo="Zoom"]{width:4.4em}.logo[data-logo="Zoom"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Zoom"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo-black.svg")}.logo[data-logo="Zoom"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo-white.svg")}.logo[data-logo="Zendesk"]{width:4.105536680697535em}.logo[data-logo="Zendesk"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo.svg");margin:-.1em 0 .15em 0}.logo[data-logo="Zendesk"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo-black.svg")}.logo[data-logo="Zendesk"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo-white.svg")}.logo[data-logo="Firebase"]{width:5.070904645476773em}.logo[data-logo="Firebase"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Firebase"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo-black.svg")}.logo[data-logo="Firebase"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo-white.svg")}.logo[data-logo="Box"]{width:1.812389380530973em}.logo[data-logo="Box"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Box"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo-black.svg")}.logo[data-logo="Box"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo-white.svg")}.logo[data-logo="CloudBees"]{width:2.348314606741573em}.logo[data-logo="CloudBees"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo.svg");margin:0 0 0 0}.logo[data-logo="CloudBees"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo-black.svg")}.logo[data-logo="CloudBees"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo-white.svg")}.logo[data-logo="Concur"]{width:3.333333333333333em}.logo[data-logo="Concur"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Concur"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo-black.svg")}.logo[data-logo="Concur"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo-white.svg")}.logo[data-logo="Dropbox"]{width:3.760525191199658em}.logo[data-logo="Dropbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Dropbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo-black.svg")}.logo[data-logo="Dropbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo-white.svg")}.logo[data-logo="Salesforce"]{width:3.764142954em;}.logo[data-logo="Salesforce"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-salesforce/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="Salesforce"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-salesforce/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceAPI"]{width:3.764142954em;}.logo[data-logo="SalesforceAPI"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-api/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceAPI"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-api/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceSandbox"]{width:3.764142954em;}.logo[data-logo="SalesforceSandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-sandbox/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceSandbox"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-sandbox/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceCommunity"]{width:3.764142954em;}.logo[data-logo="SalesforceCommunity"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-community/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceCommunity"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-community/images/logo-monochromatic.svg")}.logo[data-logo="SAP"]{width:2.016260162601626em}.logo[data-logo="SAP"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SAP"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo-black.svg")}.logo[data-logo="SAP"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo-white.svg")}.logo[data-logo="Sharepoint"]{width:3.146788990825688em}.logo[data-logo="Sharepoint"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Sharepoint"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo-black.svg")}.logo[data-logo="Sharepoint"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo-white.svg")}.logo[data-logo="Slack"]{width:3.325em}.logo[data-logo="Slack"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-slack/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SpringCM"]{width:4.409090909090909em}.logo[data-logo="SpringCM"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SpringCM"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo-black.svg")}.logo[data-logo="SpringCM"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo-white.svg")}.logo[data-logo="Egnyte"]{width:3.095975232198143em}.logo[data-logo="Egnyte"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Egnyte"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo-black.svg")}.logo[data-logo="Egnyte"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo-white.svg")}.logo[data-logo="NewRelic"]{width:5.522388059701493em}.logo[data-logo="NewRelic"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo.svg");margin:0 0 0 0}.logo[data-logo="NewRelic"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo-black.svg")}.logo[data-logo="NewRelic"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo-white.svg")}.logo[data-logo="AdobeEchoSign"]{width:2.605769230769231em}.logo[data-logo="AdobeEchoSign"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo.svg");margin:0 0 0 0}.logo[data-logo="AdobeEchoSign"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo-black.svg")}.logo[data-logo="AdobeEchoSign"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo-white.svg")}.logo[data-logo="Windows Server Active Directory RMS"]{width:3.707317073170732em}.logo[data-logo="Windows Server Active Directory RMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-server-active-directory-rms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Mobile Services"]{width:4.061538461538461em}.logo[data-logo="Windows Azure Mobile Services"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Mobile Services"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo-black.svg")}.logo[data-logo="Windows Azure Mobile Services"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo-white.svg")}.logo[data-logo="Windows Azure Service Bus"]{width:5.017543859649122em}.logo[data-logo="Windows Azure Service Bus"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Service Bus"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo-black.svg")}.logo[data-logo="Windows Azure Service Bus"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo-white.svg")}.logo[data-logo="Azure Blob Storage"]{width:4.304761904761905em}.logo[data-logo="Azure Blob Storage"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-azure-blob-storage/images/logo.svg");margin:0 0 0 0}.logo[data-logo="MicrosoftDynamicsCRM"]{width:4.306413301662708em}.logo[data-logo="MicrosoftDynamicsCRM"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo.svg");margin:0 0 0 0}.logo[data-logo="MicrosoftDynamicsCRM"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo-black.svg")}.logo[data-logo="MicrosoftDynamicsCRM"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo-white.svg")}.logo[data-logo="Windows LiveID"]{width:3.764705882352941em}.logo[data-logo="Windows LiveID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-liveid/images/logo.png");margin:0 0 0 0}.logo[data-logo="SAML2 Web App"]{width:3.474006116207951em}.logo[data-logo="SAML2 Web App"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SAML2 Web App"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo-black.svg")}.logo[data-logo="SAML2 Web App"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo-white.svg")}.logo[data-logo="WS-Fed Web App"]{width:0}.logo[data-logo="WS-Fed Web App"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo.svg");margin:0 0 0 0}.logo[data-logo="WS-Fed Web App"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo-black.svg")}.logo[data-logo="WS-Fed Web App"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo-white.svg")}.logo[data-logo="Touch ID"]{width:2.910891089108911em}.logo[data-logo="Touch ID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-touchid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Office365"]{width:2.885869565217391em}.logo[data-logo="Office365"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Office365"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo-black.svg")}.logo[data-logo="Office365"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo-white.svg")}.logo[data-logo="Amazon Web Services"]{width:2.500000052083334em}.logo[data-logo="Amazon Web Services"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-amazon-ws/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Sendgrid"]{width:3.931216931216931em}.logo[data-logo="Sendgrid"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sendgrid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Mandrill"]{width:5.313746499799988em}.logo[data-logo="Mandrill"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo.svg");margin:0}.logo[data-logo="Mandrill"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo-black.svg")}.logo[data-logo="Mandrill"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo-white.svg")}.logo[data-logo="Layer"]{width:3.538461538461538em}.logo[data-logo="Layer"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-layer/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Duo"]{width:3.108695652173913em}.logo[data-logo="Duo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-duo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless Email"]{width:2.284090909090909em}.logo[data-logo="Passwordless Email"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-email/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless SMS"]{width:1.680851063829787em}.logo[data-logo="Passwordless SMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-sms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless TouchID"]{width:2.173913043478261em}.logo[data-logo="Passwordless TouchID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-touchid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Google Authenticator"]{width:5.509433962264151em}.logo[data-logo="Google Authenticator"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-google-authenticator/images/logo.svg");margin:0 0 0 0}#wpwrap{background-color:#fff}.a0-wrap{font-family:'avenir roman';margin-left:-10px;color:rgba(0,0,0,0.86);}.a0-wrap a,.a0-wrap .link{color:#0094c1}.a0-wrap .modal-body.no-padding-bottom{padding-bottom:0}.a0-wrap #connections .loading{margin:0 -15px 30px;background:#f8edb5;color:#a78e11;text-align:center;line-height:41px;border-radius:3px;}.a0-wrap #connections .loading .a0-spinner-css{width:25px;height:25px;position:relative;top:7px;margin-right:10px;border-top-color:rgba(167,142,17,0.3);border-right-color:rgba(167,142,17,0.3);border-bottom-color:rgba(167,142,17,0.3);border-left-color:rgba(167,142,17,0.9)}@media (min-width:768px){.a0-wrap{margin-left:-20px}}.a0-wrap small,.a0-wrap .small{font-size:70%}.a0-wrap h1,.a0-wrap h2,.a0-wrap p{color:rgba(0,0,0,0.86)}.a0-wrap h1,.a0-wrap .h1,.a0-wrap h2,.a0-wrap .h2,.a0-wrap h3,.a0-wrap .h3{margin-top:0}.a0-wrap h3{background:transparent;padding:0}.a0-wrap h1{font-size:32px}.a0-wrap p{font-size:17px;color:rgba(0,0,0,0.36)}.a0-wrap textarea.code{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:19px;padding:10px}.a0-wrap .modal-dialog input[type=text],.a0-wrap .modal-dialog input[type=password],.a0-wrap .modal-dialog textarea{border:1px solid #ccc;line-height:40px;padding:0 10px;border-radius:3px 3px 3px 3px;width:100%;color:rgba(0,0,0,0.86)}.a0-wrap .a0-buttons{margin:20px 0;}.a0-wrap .a0-buttons.extra-space{margin-top:50px}.a0-wrap form{margin:0}.a0-wrap .container-fluid{padding-top:50px;max-width:750px}.a0-wrap .modal-dialog{margin:100px auto}.a0-wrap .modal-body{padding:30px;font-size:16px}.a0-wrap .modal-header h4{text-align:center;font-weight:bold}.a0-wrap .modal-header .close{margin-top:2px}.a0-wrap .modal-footer{padding:25px}.a0-wrap .bg-danger{padding:17px;font-size:15px;margin:30px 0}.a0-wrap .updated.settings-error{margin:5px 0;}.a0-wrap .updated.settings-error p{font-size:14px;text-align:left;color:rgba(0,0,0,0.86)}.a0-step-text{margin:30px 0 0}.a0-header{text-align:center;border-bottom:1px solid #d0d2d3;}.a0-header img{height:55px;margin:30px auto}.a0-button,#wpa0_choose_icon{border-radius:3px;border:none;line-height:45px;min-width:150px;text-transform:uppercase;text-decoration:none;font-size:13px;display:inline-block;text-align:center;padding:0 30px;}.a0-button:focus,#wpa0_choose_icon:focus{box-shadow:none;outline:none}.a0-button.link,#wpa0_choose_icon.link{text-transform:none;text-decoration:underline;cursor:pointer;min-width:0;padding:0 10px}.a0-button.primary,#wpa0_choose_icon.primary{color:#fff;background-color:#eb5424;}.a0-button.primary:hover,#wpa0_choose_icon.primary:hover{color:#fff}.a0-button.secondary,#wpa0_choose_icon.secondary{font-weight:bold;color:#32759a;background-color:transparent;text-decoration:underline;}.a0-button.secondary:hover,#wpa0_choose_icon.secondary:hover{color:#32759a}#wpa0_choose_icon{height:42px;color:#fff;background-color:#eb5424}.a0-separator{border-bottom:1px solid #d0d2d3;margin:30px 0}.a0-steps{background-color:#f2f5f8;padding-top:120px;padding-bottom:120px;height:0;}.a0-steps .a0-progress{border-top:4px solid #dcdfe1;margin:auto;float:none}.a0-steps .steps{position:relative;top:-27px;text-align:center;}.a0-steps .steps span{display:inline-block;width:50px;height:50px;border-radius:30px;line-height:50px;text-align:center;background-color:#dcdfe1;color:#fff;font-weight:bold;font-size:15px}.a0-steps .steps p{display:none;color:#575c60;font-weight:bold;padding-top:10px;font-size:15px;width:105px;margin:auto}.a0-steps .steps .active span{background-color:#eb5424}.a0-steps .steps .active p{display:block}.consent-disclaimer .logo{width:100px;margin:20px 0}p.a0-message{line-height:38px;font-size:12px;border-radius:3px;position:relative;color:rgba(0,0,0,0.86);padding-left:20px;}p.a0-message.a0-notice{background-color:#d0e8f4;color:#32759a}p.a0-message.a0-tip{background-color:#e4e6e8;}p.a0-message.a0-tip a{color:rgba(0,0,0,0.86)}p.a0-message b{font-weight:bold;text-transform:uppercase}p.a0-message a{text-decoration:underline}p.a0-message img{position:absolute;left:20px;top:20px}.a0-profiles{margin-top:50px;margin-bottom:30px;}@media (min-width:768px){.a0-profiles .col{padding-left:10px;padding-right:10px}}.a0-profiles .profile{background-color:#f2f5f8;border-radius:3px;padding:25px;text-align:center;margin-bottom:20px;}.a0-profiles .profile h2{font-size:22px}.a0-profiles .profile p{font-size:14px;margin:20px 10px;height:105px}.a0-profiles .profile img{width:100px;height:100px;border-radius:50px;margin-bottom:20px}.modal-footer{text-align:center}.enterprise-connections{margin-top:30px;padding:0;}.enterprise-connections .connection{background-color:#f5f7f9;text-align:center;border-radius:3px;padding:20px;margin-bottom:30px;}.enterprise-connections .connection .title-wrapper{min-height:50px}.enterprise-connections .connection h4{line-height:24px;font-size:17px}.enterprise-connections .connection .logo{width:100px;height:100px;border-radius:50px;background-size:55% !important;margin:0 auto 20px}.enterprise-connections .connection a{color:rgba(0,0,0,0.86);cursor:pointer}.connections-wrapper{margin-top:30px;padding:0 15px;}@media (min-width:768px){.connections-wrapper{height:600px;overflow-y:scroll}.connections-wrapper::-webkit-scrollbar{width:14px}.connections-wrapper::-webkit-scrollbar-track{background:#f3f3f3;border-radius:8px;border:3px solid #fff}.connections-wrapper::-webkit-scrollbar-thumb{border:3px solid #fff;border-radius:8px;background:#d9d9de}}.connections{border-top:1px #d0d2d3 solid;border-left:1px #d0d2d3 solid;}.connections .connection{float:left;border-top:none;background-color:#f7f7f7;border-right:1px #d0d2d3 solid;border-bottom:1px #d0d2d3 solid;}.connections .connection .a0-switch{float:right;position:relative;top:35px;right:15px}.connections .connection .logo{width:100px;height:70px;margin:15px;padding-right:15px;padding-left:15px;}.connections .connection .logo .logo-child{width:100px;height:70px;background-repeat:no-repeat;background-position:center center;background-size:80%}.connections .connection .logo[data-logo="SAP"] .logo-child{background-size:80%}.connections .connection .logo[data-logo="Twitter"] .logo-child{background-size:60%}.connections .connection .logo[data-logo="Box"] .logo-child{background-size:70%;transform:translateX(-10%)}.connections .connection .logo[data-logo="vk"] .logo-child{background-size:55%}.a0-switch{display:inline-block;}.a0-switch input{display:none}.a0-switch label{position:relative;display:block;width:50px;height:30px;border-radius:15px;background-color:#a9a9a9}.a0-switch input:checked + label{background-color:#45db5e}.a0-switch label::before{position:absolute;content:" ";width:26px;height:26px;border-radius:13px;top:2px;left:2px;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,0.25),0 4px 11px 0 rgba(0,0,0,0.08),-1px 3px 3px 0 rgba(0,0,0,0.14);transition:left 300ms cubic-bezier(.42,.8,.58,1.2)}.a0-switch input:checked + label::before{left:22px}.a0-db-connection{padding-right:90px;position:relative;}.a0-db-connection .a0-step-text{margin:30px 0}.a0-db-connection .a0-switch{position:absolute;right:20px;top:60px}@-webkit-keyframes loaderAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.a0-spinner-css{display:inline-block;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);border-bottom:2px solid rgba(0,0,0,0.3);border-left:2px solid rgba(0,0,0,0.9);-webkit-animation:loaderAnim .8s infinite linear;animation:loaderAnim .8s infinite linear;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:40px;height:40px}.lock{padding-top:30px;position:relative;}.lock .loading{position:absolute;top:30px;bottom:0;background:rgba(255,255,255,0.5);z-index:9999;margin:auto;width:300px;display:none;}.lock .loading .vcenter-wrapper{display:table;height:100%;margin:auto}.lock .loading .centrix{display:table-cell;vertical-align:middle}.lock.loading .loading{display:block}.lock.loading #a0-lock{overflow:hidden}.lock #a0-lock{margin:auto;width:300px}.a0-admin-creation{margin-top:20px;}.a0-admin-creation input[type=text],.a0-admin-creation input[type=password]{width:100%;border:1px solid rgba(91,102,111,0.54);height:50px;line-height:40px;padding:10px;}.a0-admin-creation input[type=text]#admin-email,.a0-admin-creation input[type=password]#admin-email{border-radius:3px 3px 0 0;background-color:#e5e5e5}.a0-admin-creation input[type=text]#admin-password,.a0-admin-creation input[type=password]#admin-password{border-top:none;border-radius:0 0 3px 3px}.a0-final-step{text-align:center;}.a0-final-step h1{margin-bottom:0;margin-top:30px}@-webkit-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}.a0-final-step .checkmark{width:90px;height:90px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #7ac142;-webkit-animation:fill .4s ease-in-out .7s forwards,scale .3s ease-in-out 1.1s both;animation:fill .4s ease-in-out .7s forwards,scale .3s ease-in-out 1.1s both;}.a0-final-step .checkmark .checkmark__check{transform-origin:50% 50%}.a0-final-step .checkmark .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;-webkit-animation:stroke .6s .4s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s .4s cubic-bezier(.65,0,.45,1) forwards}@-moz-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@-webkit-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@-o-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}.settings h3{margin:30px 0 10px}.settings .nav-tabs{margin:30px 0;}.settings .nav-tabs a{color:#4a4a4a;box-shadow:none;font-size:17px}.settings .a0-step-text{margin:0 0 30px}.settings .top-margin{margin-top:30px}.settings .form-table th,.settings .form-table label,.settings .form-wrap label{color:rgba(0,0,0,0.86)}.settings input[type=text],.settings input[type=password],.settings textarea{border:1px solid #ccc;padding:0 10px;border-radius:3px 3px 3px 3px;width:100%;color:rgba(0,0,0,0.86)}.settings input[type=text],.settings input[type=password]{line-height:40px}.settings #wpa0_icon_url{width:50%;display:inline-block}.settings .subelement{padding:5px 0}.settings .link{font-weight:bold;text-decoration:underline;cursor:pointer}.settings .nav>li>a{padding:10px 0;margin-right:40px;font-size:15px;}@media (max-width:768px){.settings .nav>li>a{margin-right:10px}}.settings .nav>li>a:hover,.settings .nav>li>a:focus{text-decoration:none;background-color:#fff;border-color:transparent transparent #ddd}.settings .nav-tabs>li.active>a,.settings .nav-tabs>li.active>a:hover,.settings .nav-tabs>li.active>a:focus{color:#33b6e3;border-color:transparent transparent #33b6e3}.settings .form-wrap p,.settings p.description,.settings p.help,.settings span.description{font-style:normal;color:rgba(0,0,0,0.36)}.settings label{margin-right:10px}.a0-table{margin:30px;width:initial}@-moz-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}} \ No newline at end of file +@font-face{font-family:'avenir roman';src:url("https://cdn.auth0.com/fonts/avenir/avenir-roman.eot");src:url("https://cdn.auth0.com/fonts/avenir/avenir-roman.eot?#iefix") format('embedded-opentype'),url("https://cdn.auth0.com/fonts/avenir/avenir-roman.woff") format('woff'),url("https://cdn.auth0.com/fonts/avenir/avenir-roman.ttf") format('truetype');font-weight:300;font-style:normal}.logo{margin:0;position:relative;display:inline-block;vertical-align:middle;height:1em;}.logo > *{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;direction:ltr;background-repeat:no-repeat;background-position:center center;background-size:contain}.logo[data-logo="Google"]{width:2.881786019275345em}.logo[data-logo="Google"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Google"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo-black.svg")}.logo[data-logo="Google"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-google/images/logo-white.svg")}.logo[data-logo="Amazon"]{width:3.474842767295597em}.logo[data-logo="Amazon"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Amazon"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo-black.svg")}.logo[data-logo="Amazon"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-amazon/images/logo-white.svg")}.logo[data-logo="Exact"]{width:1.91304347826087em}.logo[data-logo="Exact"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-exact/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Facebook"]{width:2.658227848101266em}.logo[data-logo="Facebook"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Facebook"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo-black.svg")}.logo[data-logo="Facebook"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-facebook/images/logo-white.svg")}.logo[data-logo="LinkedIn"]{width:4.125em}.logo[data-logo="LinkedIn"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo.svg");margin:0 0 0 0}.logo[data-logo="LinkedIn"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo-black.svg")}.logo[data-logo="LinkedIn"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-linkedin/images/logo-white.svg")}.logo[data-logo="GitHub"]{width:2.816222222em;}.logo[data-logo="GitHub"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-github/images/logo.svg");margin:.12em 0 .12em 0}.logo[data-logo="GitHub"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-github/images/logo-monochromatic.svg")}.logo[data-logo="PayPal"]{width:3.764705882352941em}.logo[data-logo="PayPal"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo.svg");margin:0 0 0 0}.logo[data-logo="PayPal"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo-black.svg")}.logo[data-logo="PayPal"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-paypal/images/logo-white.svg")}.logo[data-logo="Twitter"]{width:1.228699551569507em}.logo[data-logo="Twitter"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Twitter"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo-black.svg")}.logo[data-logo="Twitter"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twitter/images/logo-white.svg")}.logo[data-logo="Twilio SMS"]{width:2.702702702702703em}.logo[data-logo="Twilio SMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Twilio SMS"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo-black.svg")}.logo[data-logo="Twilio SMS"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-twilio-sms/images/logo-white.svg")}.logo[data-logo="vk"]{width:1em}.logo[data-logo="vk"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo.svg");margin:0 0 0 0}.logo[data-logo="vk"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo-black.svg")}.logo[data-logo="vk"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-vkontakte/images/logo-white.svg")}.logo[data-logo="Yandex Metrica"]{width:2.409756098em;}.logo[data-logo="Yandex Metrica"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo.svg");margin:0 0 .05em}.logo[data-logo="Yandex Metrica"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo-black.svg")}.logo[data-logo="Yandex Metrica"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-yandex-metrica/images/logo-white.svg")}.logo[data-logo="Yahoo"]{width:4.291845493562231em}.logo[data-logo="Yahoo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Yahoo"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo-black.svg")}.logo[data-logo="Yahoo"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yahoo/images/logo-white.svg")}.logo[data-logo="37signals"]{width:3.658536585365854em}.logo[data-logo="37signals"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo.svg");margin:0 0 0 0}.logo[data-logo="37signals"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo-black.svg")}.logo[data-logo="37signals"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-37signals/images/logo-white.svg")}.logo[data-logo="Fitbit"]{width:2.4em}.logo[data-logo="Fitbit"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Fitbit"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo-black.svg")}.logo[data-logo="Fitbit"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-fitbit/images/logo-white.svg")}.logo[data-logo="Baidu"]{width:2.924050632911392em}.logo[data-logo="Baidu"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Baidu"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo-black.svg")}.logo[data-logo="Baidu"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-baidu/images/logo-white.svg")}.logo[data-logo="RenRen"]{width:4.976608187134503em}.logo[data-logo="RenRen"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo.svg");margin:0 0 0 0}.logo[data-logo="RenRen"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo-black.svg")}.logo[data-logo="RenRen"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-renren/images/logo-white.svg")}.logo[data-logo="Weibo"]{width:3.263636363636364em}.logo[data-logo="Weibo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Weibo"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo-black.svg")}.logo[data-logo="Weibo"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-weibo/images/logo-white.svg")}.logo[data-logo="Aol"]{width:2.5em}.logo[data-logo="Aol"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Aol"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo-black.svg")}.logo[data-logo="Aol"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aol/images/logo-white.svg")}.logo[data-logo="Shopify"]{width:3.508571428571428em}.logo[data-logo="Shopify"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Shopify"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo-black.svg")}.logo[data-logo="Shopify"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-shopify/images/logo-white.svg")}.logo[data-logo="WordPress"]{width:1.612836438923396em}.logo[data-logo="WordPress"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo.svg");margin:0 0 0 0}.logo[data-logo="WordPress"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo-black.svg")}.logo[data-logo="WordPress"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-wordpress/images/logo-white.svg")}.logo[data-logo="dwolla"]{width:1.612836438923396em}.logo[data-logo="dwolla"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo.svg");margin:0 0 0 0}.logo[data-logo="dwolla"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo-black.svg")}.logo[data-logo="dwolla"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-dwolla/images/logo-white.svg")}.logo[data-logo="miiCard"]{width:2.953846153846154em}.logo[data-logo="miiCard"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo.svg");margin:0 0 0 0}.logo[data-logo="miiCard"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo-black.svg")}.logo[data-logo="miiCard"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-miicard/images/logo-white.svg")}.logo[data-logo="Yammer"]{width:4.682539682539683em}.logo[data-logo="Yammer"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Yammer"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo-black.svg")}.logo[data-logo="Yammer"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-yammer/images/logo-white.svg")}.logo[data-logo="Soundcloud"]{width:.7070911034564675em}.logo[data-logo="Soundcloud"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Soundcloud"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo-black.svg")}.logo[data-logo="Soundcloud"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-soundcloud/images/logo-white.svg")}.logo[data-logo="Instagram"]{width:3.520710059171598em}.logo[data-logo="Instagram"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Instagram"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo-black.svg")}.logo[data-logo="Instagram"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-instagram/images/logo-white.svg")}.logo[data-logo="The City"]{width:2.108433734939759em}.logo[data-logo="The City"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo.svg");margin:0 0 0 0}.logo[data-logo="The City"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo-black.svg")}.logo[data-logo="The City"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city/images/logo-white.svg")}.logo[data-logo="The City Sandbox"]{width:1.764912280701754em}.logo[data-logo="The City Sandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="The City Sandbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo-black.svg")}.logo[data-logo="The City Sandbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-the-city-sandbox/images/logo-white.svg")}.logo[data-logo="Planning Center"]{width:3.534883720930233em}.logo[data-logo="Planning Center"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Planning Center"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo-black.svg")}.logo[data-logo="Planning Center"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-planning-center/images/logo-white.svg")}.logo[data-logo="Evernote"]{width:4.027538726333907em}.logo[data-logo="Evernote"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Evernote"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo-black.svg")}.logo[data-logo="Evernote"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote/images/logo-white.svg")}.logo[data-logo="Evernote Sandbox"]{width:0}.logo[data-logo="Evernote Sandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Evernote Sandbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo-black.svg")}.logo[data-logo="Evernote Sandbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-evernote-sandbox/images/logo-white.svg")}.logo[data-logo="AWS"]{width:2.500000052083334em}.logo[data-logo="AWS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo.svg");margin:0 0 0 0}.logo[data-logo="AWS"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo-black.svg")}.logo[data-logo="AWS"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-aws/images/logo-white.svg")}.logo[data-logo="Zoom"]{width:4.4em}.logo[data-logo="Zoom"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Zoom"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo-black.svg")}.logo[data-logo="Zoom"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zoom/images/logo-white.svg")}.logo[data-logo="Zendesk"]{width:4.105536680697535em}.logo[data-logo="Zendesk"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo.svg");margin:-.1em 0 .15em 0}.logo[data-logo="Zendesk"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo-black.svg")}.logo[data-logo="Zendesk"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-zendesk/images/logo-white.svg")}.logo[data-logo="Firebase"]{width:5.070904645476773em}.logo[data-logo="Firebase"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Firebase"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo-black.svg")}.logo[data-logo="Firebase"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-firebase/images/logo-white.svg")}.logo[data-logo="Box"]{width:1.812389380530973em}.logo[data-logo="Box"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Box"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo-black.svg")}.logo[data-logo="Box"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-box/images/logo-white.svg")}.logo[data-logo="CloudBees"]{width:2.348314606741573em}.logo[data-logo="CloudBees"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo.svg");margin:0 0 0 0}.logo[data-logo="CloudBees"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo-black.svg")}.logo[data-logo="CloudBees"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-cloudbees/images/logo-white.svg")}.logo[data-logo="Concur"]{width:3.333333333333333em}.logo[data-logo="Concur"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Concur"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo-black.svg")}.logo[data-logo="Concur"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-concur/images/logo-white.svg")}.logo[data-logo="Dropbox"]{width:3.760525191199658em}.logo[data-logo="Dropbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Dropbox"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo-black.svg")}.logo[data-logo="Dropbox"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-dropbox/images/logo-white.svg")}.logo[data-logo="Salesforce"]{width:3.764142954em;}.logo[data-logo="Salesforce"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-salesforce/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="Salesforce"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-salesforce/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceAPI"]{width:3.764142954em;}.logo[data-logo="SalesforceAPI"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-api/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceAPI"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-api/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceSandbox"]{width:3.764142954em;}.logo[data-logo="SalesforceSandbox"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-sandbox/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceSandbox"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-sandbox/images/logo-monochromatic.svg")}.logo[data-logo="SalesforceCommunity"]{width:3.764142954em;}.logo[data-logo="SalesforceCommunity"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-community/images/logo.svg");margin:-.1em 0 -.2em 0}.logo[data-logo="SalesforceCommunity"].monochromatic > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-salesforce-community/images/logo-monochromatic.svg")}.logo[data-logo="SAP"]{width:2.016260162601626em}.logo[data-logo="SAP"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SAP"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo-black.svg")}.logo[data-logo="SAP"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sap/images/logo-white.svg")}.logo[data-logo="Sharepoint"]{width:3.146788990825688em}.logo[data-logo="Sharepoint"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Sharepoint"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo-black.svg")}.logo[data-logo="Sharepoint"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sharepoint/images/logo-white.svg")}.logo[data-logo="Slack"]{width:3.325em}.logo[data-logo="Slack"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-slack/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SpringCM"]{width:4.409090909090909em}.logo[data-logo="SpringCM"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SpringCM"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo-black.svg")}.logo[data-logo="SpringCM"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-springcm/images/logo-white.svg")}.logo[data-logo="Egnyte"]{width:3.095975232198143em}.logo[data-logo="Egnyte"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Egnyte"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo-black.svg")}.logo[data-logo="Egnyte"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-egnyte/images/logo-white.svg")}.logo[data-logo="NewRelic"]{width:5.522388059701493em}.logo[data-logo="NewRelic"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo.svg");margin:0 0 0 0}.logo[data-logo="NewRelic"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo-black.svg")}.logo[data-logo="NewRelic"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-new-relic/images/logo-white.svg")}.logo[data-logo="AdobeEchoSign"]{width:2.605769230769231em}.logo[data-logo="AdobeEchoSign"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo.svg");margin:0 0 0 0}.logo[data-logo="AdobeEchoSign"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo-black.svg")}.logo[data-logo="AdobeEchoSign"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-adobe-echosign/images/logo-white.svg")}.logo[data-logo="Windows Server Active Directory RMS"]{width:3.707317073170732em}.logo[data-logo="Windows Server Active Directory RMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-server-active-directory-rms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Mobile Services"]{width:4.061538461538461em}.logo[data-logo="Windows Azure Mobile Services"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Mobile Services"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo-black.svg")}.logo[data-logo="Windows Azure Mobile Services"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-mobile-service/images/logo-white.svg")}.logo[data-logo="Windows Azure Service Bus"]{width:5.017543859649122em}.logo[data-logo="Windows Azure Service Bus"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Windows Azure Service Bus"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo-black.svg")}.logo[data-logo="Windows Azure Service Bus"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-azure-service-bus/images/logo-white.svg")}.logo[data-logo="Azure Blob Storage"]{width:4.304761904761905em}.logo[data-logo="Azure Blob Storage"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-azure-blob-storage/images/logo.svg");margin:0 0 0 0}.logo[data-logo="MicrosoftDynamicsCRM"]{width:4.306413301662708em}.logo[data-logo="MicrosoftDynamicsCRM"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo.svg");margin:0 0 0 0}.logo[data-logo="MicrosoftDynamicsCRM"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo-black.svg")}.logo[data-logo="MicrosoftDynamicsCRM"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-microsoft-dynamics-crm/images/logo-white.svg")}.logo[data-logo="Windows LiveID"]{width:3.764705882352941em}.logo[data-logo="Windows LiveID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-windows-liveid/images/logo.png");margin:0 0 0 0}.logo[data-logo="SAML2 Web App"]{width:3.474006116207951em}.logo[data-logo="SAML2 Web App"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo.svg");margin:0 0 0 0}.logo[data-logo="SAML2 Web App"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo-black.svg")}.logo[data-logo="SAML2 Web App"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-saml2-web-app/images/logo-white.svg")}.logo[data-logo="WS-Fed Web App"]{width:0}.logo[data-logo="WS-Fed Web App"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo.svg");margin:0 0 0 0}.logo[data-logo="WS-Fed Web App"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo-black.svg")}.logo[data-logo="WS-Fed Web App"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-ws-fed-web-app/images/logo-white.svg")}.logo[data-logo="Touch ID"]{width:2.910891089108911em}.logo[data-logo="Touch ID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-touchid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Office365"]{width:2.885869565217391em}.logo[data-logo="Office365"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Office365"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo-black.svg")}.logo[data-logo="Office365"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-office-365/images/logo-white.svg")}.logo[data-logo="Amazon Web Services"]{width:2.500000052083334em}.logo[data-logo="Amazon Web Services"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-amazon-ws/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Sendgrid"]{width:3.931216931216931em}.logo[data-logo="Sendgrid"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-sendgrid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Mandrill"]{width:5.313746499799988em}.logo[data-logo="Mandrill"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo.svg");margin:0}.logo[data-logo="Mandrill"][data-color="black"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo-black.svg")}.logo[data-logo="Mandrill"][data-color="white"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo-mandrill/images/logo-white.svg")}.logo[data-logo="Layer"]{width:3.538461538461538em}.logo[data-logo="Layer"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-layer/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Duo"]{width:3.108695652173913em}.logo[data-logo="Duo"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-duo/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless Email"]{width:2.284090909090909em}.logo[data-logo="Passwordless Email"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-email/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless SMS"]{width:1.680851063829787em}.logo[data-logo="Passwordless SMS"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-sms/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Passwordless TouchID"]{width:2.173913043478261em}.logo[data-logo="Passwordless TouchID"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-passwordless-touchid/images/logo.svg");margin:0 0 0 0}.logo[data-logo="Google Authenticator"]{width:5.509433962264151em}.logo[data-logo="Google Authenticator"] > *{background-image:url("//cdn.auth0.com/manage/v0.3.1065/logos/build/logo2-google-authenticator/images/logo.svg");margin:0 0 0 0}#wpwrap{background-color:#fff}.a0-wrap{font-family:'avenir roman';margin-left:-10px;color:rgba(0,0,0,0.86);}.a0-wrap a,.a0-wrap .link{color:#0094c1}.a0-wrap .modal-body.no-padding-bottom{padding-bottom:0}.a0-wrap #connections .loading{margin:0 -15px 30px;background:#f8edb5;color:#a78e11;text-align:center;line-height:41px;border-radius:3px;}.a0-wrap #connections .loading .a0-spinner-css{width:25px;height:25px;position:relative;top:7px;margin-right:10px;border-top-color:rgba(167,142,17,0.3);border-right-color:rgba(167,142,17,0.3);border-bottom-color:rgba(167,142,17,0.3);border-left-color:rgba(167,142,17,0.9)}@media (min-width:768px){.a0-wrap{margin-left:-20px}}.a0-wrap small,.a0-wrap .small{font-size:70%}.a0-wrap h1,.a0-wrap h2,.a0-wrap p{color:rgba(0,0,0,0.86)}.a0-wrap h1,.a0-wrap .h1,.a0-wrap h2,.a0-wrap .h2,.a0-wrap h3,.a0-wrap .h3{margin-top:0}.a0-wrap h3{background:transparent;padding:0}.a0-wrap h1{font-size:32px}.a0-wrap p{font-size:17px;color:rgba(0,0,0,0.36)}.a0-wrap textarea.code{font-family:Menlo,Monaco,Consolas,'Courier New',monospace;font-size:12px;line-height:19px;padding:10px}.a0-wrap .modal-dialog input[type=text],.a0-wrap .modal-dialog input[type=password],.a0-wrap .modal-dialog textarea{border:1px solid #ccc;line-height:40px;padding:0 10px;border-radius:3px 3px 3px 3px;width:100%;color:rgba(0,0,0,0.86)}.a0-wrap .a0-buttons{margin:20px 0;}.a0-wrap .a0-buttons.extra-space{margin-top:50px}.a0-wrap form{margin:0}.a0-wrap .container-fluid{padding-top:50px;max-width:750px}.a0-wrap .modal-dialog{margin:100px auto}.a0-wrap .modal-body{padding:30px;font-size:16px}.a0-wrap .modal-header h4{text-align:center;font-weight:bold}.a0-wrap .modal-header .close{margin-top:2px}.a0-wrap .modal-footer{padding:25px}.a0-wrap .bg-danger{padding:17px;font-size:15px;margin:30px 0}.a0-wrap .updated.settings-error{margin:5px 0;}.a0-wrap .updated.settings-error p{font-size:14px;text-align:left;color:rgba(0,0,0,0.86)}.a0-step-text{margin:30px 0 0}.a0-header{text-align:center;border-bottom:1px solid #d0d2d3;}.a0-header img{height:55px;margin:30px auto}.a0-button,#wpa0_choose_icon{border-radius:3px;border:none;line-height:45px;min-width:150px;text-transform:uppercase;text-decoration:none;font-size:13px;display:inline-block;text-align:center;padding:0 30px;}.a0-button:focus,#wpa0_choose_icon:focus{box-shadow:none;outline:none}.a0-button.link,#wpa0_choose_icon.link{text-transform:none;text-decoration:underline;cursor:pointer;min-width:0;padding:0 10px}.a0-button.primary,#wpa0_choose_icon.primary{color:#fff;background-color:#eb5424;}.a0-button.primary:hover,#wpa0_choose_icon.primary:hover{color:#fff}.a0-button.secondary,#wpa0_choose_icon.secondary{font-weight:bold;color:#32759a;background-color:transparent;text-decoration:underline;}.a0-button.secondary:hover,#wpa0_choose_icon.secondary:hover{color:#32759a}#wpa0_choose_icon{height:42px;color:#fff;background-color:#eb5424}.a0-separator{border-bottom:1px solid #d0d2d3;margin:30px 0}.a0-steps{background-color:#f2f5f8;padding-top:120px;padding-bottom:120px;height:0;}.a0-steps .a0-progress{border-top:4px solid #dcdfe1;margin:auto;float:none}.a0-steps .steps{position:relative;top:-27px;text-align:center;}.a0-steps .steps span{display:inline-block;width:50px;height:50px;border-radius:30px;line-height:50px;text-align:center;background-color:#dcdfe1;color:#fff;font-weight:bold;font-size:15px}.a0-steps .steps p{display:none;color:#575c60;font-weight:bold;padding-top:10px;font-size:15px;width:105px;margin:auto}.a0-steps .steps .active span{background-color:#eb5424}.a0-steps .steps .active p{display:block}.consent-disclaimer .logo{width:100px;margin:20px 0}p.a0-message{line-height:38px;font-size:12px;border-radius:3px;position:relative;color:rgba(0,0,0,0.86);padding-left:20px;}p.a0-message.multiline{line-height:25px;padding:10px 20px}p.a0-message.a0-notice{background-color:#d0e8f4;color:#32759a}p.a0-message.a0-tip{background-color:#e4e6e8;}p.a0-message.a0-tip a{color:rgba(0,0,0,0.86)}p.a0-message.a0-warning{background:#f8edb5;color:#a78e11}p.a0-message b{font-weight:bold;text-transform:uppercase}p.a0-message a{text-decoration:underline}p.a0-message img{position:absolute;left:20px;top:20px}.modal-content .a0-message{margin:20px 0}.modal-content .link{line-height:25px;margin-bottom:20px;cursor:pointer}.a0-profiles{margin-top:50px;margin-bottom:30px;}@media (min-width:768px){.a0-profiles .col{padding-left:10px;padding-right:10px}}.a0-profiles .profile{background-color:#f2f5f8;border-radius:3px;padding:25px;text-align:center;margin-bottom:20px;}.a0-profiles .profile h2{font-size:22px}.a0-profiles .profile p{font-size:14px;margin:20px 10px;height:105px}.a0-profiles .profile img{width:100px;height:100px;border-radius:50px;margin-bottom:20px}.modal-footer{text-align:center}.enterprise-connections{margin-top:30px;padding:0;}.enterprise-connections .connection{background-color:#f5f7f9;text-align:center;border-radius:3px;padding:20px;margin-bottom:30px;}.enterprise-connections .connection .title-wrapper{min-height:50px}.enterprise-connections .connection h4{line-height:24px;font-size:17px}.enterprise-connections .connection .logo{width:100px;height:100px;border-radius:50px;background-size:55% !important;margin:0 auto 20px}.enterprise-connections .connection a{color:rgba(0,0,0,0.86);cursor:pointer}.connections-wrapper{margin-top:30px;padding:0 15px;}@media (min-width:768px){.connections-wrapper{height:600px;overflow-y:scroll}.connections-wrapper::-webkit-scrollbar{width:14px}.connections-wrapper::-webkit-scrollbar-track{background:#f3f3f3;border-radius:8px;border:3px solid #fff}.connections-wrapper::-webkit-scrollbar-thumb{border:3px solid #fff;border-radius:8px;background:#d9d9de}}.connections{border-top:1px #d0d2d3 solid;border-left:1px #d0d2d3 solid;}.connections .connection{float:left;border-top:none;background-color:#f7f7f7;border-right:1px #d0d2d3 solid;border-bottom:1px #d0d2d3 solid;}.connections .connection .a0-switch{float:right;position:relative;top:35px;right:15px}.connections .connection .logo{width:100px;height:70px;margin:15px;padding-right:15px;padding-left:15px;}.connections .connection .logo .logo-child{width:100px;height:70px;background-repeat:no-repeat;background-position:center center;background-size:80%}.connections .connection .logo[data-logo="SAP"] .logo-child{background-size:80%}.connections .connection .logo[data-logo="Twitter"] .logo-child{background-size:60%}.connections .connection .logo[data-logo="Box"] .logo-child{background-size:70%;transform:translateX(-10%)}.connections .connection .logo[data-logo="vk"] .logo-child{background-size:55%}.a0-switch{display:inline-block;}.a0-switch input{display:none}.a0-switch label{position:relative;display:block;width:50px;height:30px;border-radius:15px;background-color:#a9a9a9}.a0-switch input:checked + label{background-color:#45db5e}.a0-switch label::before{position:absolute;content:" ";width:26px;height:26px;border-radius:13px;top:2px;left:2px;background-color:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,0.25),0 4px 11px 0 rgba(0,0,0,0.08),-1px 3px 3px 0 rgba(0,0,0,0.14);transition:left 300ms cubic-bezier(.42,.8,.58,1.2)}.a0-switch input:checked + label::before{left:22px}.a0-db-connection{padding-right:90px;position:relative;}.a0-db-connection .a0-step-text{margin:30px 0}.a0-db-connection .a0-switch{position:absolute;right:20px;top:60px}@-webkit-keyframes loaderAnim{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.a0-spinner-css{display:inline-block;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);border-bottom:2px solid rgba(0,0,0,0.3);border-left:2px solid rgba(0,0,0,0.9);-webkit-animation:loaderAnim .8s infinite linear;animation:loaderAnim .8s infinite linear;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:40px;height:40px}.lock{padding-top:30px;position:relative;}.lock .loading{position:absolute;top:30px;bottom:0;background:rgba(255,255,255,0.5);z-index:9999;margin:auto;width:300px;display:none;}.lock .loading .vcenter-wrapper{display:table;height:100%;margin:auto}.lock .loading .centrix{display:table-cell;vertical-align:middle}.lock.loading .loading{display:block}.lock.loading #a0-lock{overflow:hidden}.lock #a0-lock{margin:auto;width:300px}.a0-admin-creation{margin-top:20px;}.a0-admin-creation input[type=text],.a0-admin-creation input[type=password]{width:100%;border:1px solid rgba(91,102,111,0.54);height:50px;line-height:40px;padding:10px;}.a0-admin-creation input[type=text]#admin-email,.a0-admin-creation input[type=password]#admin-email{border-radius:3px 3px 0 0;background-color:#e5e5e5}.a0-admin-creation input[type=text]#admin-password,.a0-admin-creation input[type=password]#admin-password{border-top:none;border-radius:0 0 3px 3px}.a0-final-step{text-align:center;}.a0-final-step h1{margin-bottom:0;margin-top:30px}@-webkit-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}.a0-final-step .checkmark{width:90px;height:90px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:0 auto;box-shadow:inset 0 0 0 #7ac142;-webkit-animation:fill .4s ease-in-out .7s forwards,scale .3s ease-in-out 1.1s both;animation:fill .4s ease-in-out .7s forwards,scale .3s ease-in-out 1.1s both;}.a0-final-step .checkmark .checkmark__check{transform-origin:50% 50%}.a0-final-step .checkmark .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;-webkit-animation:stroke .6s .4s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s .4s cubic-bezier(.65,0,.45,1) forwards}@-moz-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@-webkit-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@-o-keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}@keyframes fill{100%{box-shadow:inset 0 0 0 45px #7ac142}}.settings h3{margin:30px 0 10px}.settings .nav-tabs{margin:30px 0;}.settings .nav-tabs a{color:#4a4a4a;box-shadow:none;font-size:17px}.settings .a0-step-text{margin:0 0 30px}.settings .top-margin{margin-top:30px}.settings .form-table th,.settings .form-table label,.settings .form-wrap label{color:rgba(0,0,0,0.86)}.settings input[type=text],.settings input[type=password],.settings textarea{border:1px solid #ccc;padding:0 10px;border-radius:3px 3px 3px 3px;width:100%;color:rgba(0,0,0,0.86)}.settings input[type=text],.settings input[type=password]{line-height:40px}.settings #wpa0_icon_url{width:50%;display:inline-block}.settings .subelement{padding:5px 0}.settings .link{font-weight:bold;text-decoration:underline;cursor:pointer}.settings .nav>li>a{padding:10px 0;margin-right:40px;font-size:15px;}@media (max-width:768px){.settings .nav>li>a{margin-right:10px}}.settings .nav>li>a:hover,.settings .nav>li>a:focus{text-decoration:none;background-color:#fff;border-color:transparent transparent #ddd}.settings .nav-tabs>li.active>a,.settings .nav-tabs>li.active>a:hover,.settings .nav-tabs>li.active>a:focus{color:#33b6e3;border-color:transparent transparent #33b6e3}.settings .form-wrap p,.settings p.description,.settings p.help,.settings span.description{font-style:normal;color:rgba(0,0,0,0.36)}.settings label{margin-right:10px}.a0-table{margin:30px;width:initial}#manuallySetToken{margin-right:15px}@-moz-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderAnim{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}} \ No newline at end of file diff --git a/assets/css/initial-setup/main.styl b/assets/css/initial-setup/main.styl index d8050741..e49ae5ba 100644 --- a/assets/css/initial-setup/main.styl +++ b/assets/css/initial-setup/main.styl @@ -283,6 +283,11 @@ p.a0-message { position: relative; color:text; padding-left:20px; + + &.multiline { + line-height: 25px; + padding:10px 20px; + } &.a0-notice { background-color: noticeBG; @@ -296,6 +301,10 @@ p.a0-message { color:text; } } + &.a0-warning { + background: #f8edb5; + color: #a78e11; + } b { font-weight:bold; @@ -313,6 +322,18 @@ p.a0-message { } } +.modal-content { + .a0-message { + margin:20px 0; + } + + .link { + line-height: 25px; + margin-bottom: 20px; + cursor:pointer; + } +} + .a0-profiles { margin-top: 50px; margin-bottom: 30px; @@ -789,3 +810,6 @@ p.a0-message { width: initial; } +#manuallySetToken { + margin-right:15px; +} \ No newline at end of file diff --git a/lib/WP_Auth0_Api_Client.php b/lib/WP_Auth0_Api_Client.php index 1e332f93..135ac2e7 100644 --- a/lib/WP_Auth0_Api_Client.php +++ b/lib/WP_Auth0_Api_Client.php @@ -210,6 +210,8 @@ public static function create_client($domain, $app_token, $name) { $headers['Authorization'] = "Bearer $app_token"; $headers['content-type'] = "application/json"; + $logout_url = home_url(); + $response = wp_remote_post( $endpoint , array( 'method' => 'POST', 'headers' => $headers, @@ -222,7 +224,10 @@ public static function create_client($domain, $app_token, $name) { "allowed_origins"=>array( home_url('/wp-login.php'), admin_url('/admin.php?page=wpa0-setup&step=2&profile=social') - ) + ), + "allowed_logout_urls" => array( + $logout_url + ), )) ) ); diff --git a/lib/WP_Auth0_LoginManager.php b/lib/WP_Auth0_LoginManager.php index 44ffc872..740af10d 100644 --- a/lib/WP_Auth0_LoginManager.php +++ b/lib/WP_Auth0_LoginManager.php @@ -51,7 +51,7 @@ public function auth0_sso_footer($previous_html) { } } public function auth0_singlelogout_footer($previous_html) { - + echo $previous_html; if (!is_user_logged_in()) { @@ -60,30 +60,48 @@ public function auth0_singlelogout_footer($previous_html) { $singlelogout = $this->a0_options->get('singlelogout'); - if ( $singlelogout ) { - $cdn = $this->a0_options->get('cdn_url'); - $client_id = $this->a0_options->get('client_id'); - $domain = $this->a0_options->get('domain'); - $logout_url = wp_logout_url(get_permalink()); - - wp_enqueue_script( 'wpa0_lock', $cdn, 'jquery' ); - include WPA0_PLUGIN_DIR . 'templates/auth0-singlelogout-handler.php'; + if ( ! $singlelogout ) { + return; + } + + $db_manager = new WP_Auth0_DBManager(); + + $profiles = $db_manager->get_current_user_profiles(); + + if ( empty($profiles) ) { + return; } + + $ids = array(); + + foreach($profiles as $profile) { + $ids[] = $profile->user_id; + } + + $cdn = $this->a0_options->get('cdn_url'); + $client_id = $this->a0_options->get('client_id'); + $domain = $this->a0_options->get('domain'); + $logout_url = wp_logout_url(get_permalink()) . '&SLO=1'; + + wp_enqueue_script( 'wpa0_lock', $cdn, 'jquery' ); + include WPA0_PLUGIN_DIR . 'templates/auth0-singlelogout-handler.php'; } public function logout() { $this->end_session(); $sso = $this->a0_options->get( 'sso' ); + $slo = $this->a0_options->get( 'singlelogout' ); $auto_login = absint( $this->a0_options->get( 'auto_login' ) ); - if ( isset( $_REQUEST['redirect_to'] ) ) { + if ($slo && isset($_REQUEST['SLO'])) { $redirect_to = $_REQUEST['redirect_to']; - } else { - $redirect_to = home_url(); + wp_redirect($redirect_to); + die(); } if ( $sso ) { + $redirect_to = home_url(); wp_redirect( 'https://' . $this->a0_options->get( 'domain' ) . '/v2/logout?returnTo=' . urlencode( $redirect_to ) . '&auth0Client=' . WP_Auth0_Api_Client::get_info_headers() ); die(); } diff --git a/lib/initial-setup/WP_Auth0_InitialSetup_Consent.php b/lib/initial-setup/WP_Auth0_InitialSetup_Consent.php index c4fc4fd1..96d2bc76 100644 --- a/lib/initial-setup/WP_Auth0_InitialSetup_Consent.php +++ b/lib/initial-setup/WP_Auth0_InitialSetup_Consent.php @@ -110,14 +110,25 @@ public function consent_callback($name) { $client_id = $client_response->client_id; } + $db_connection_name = 'DB-' . str_replace(' ', '-', get_bloginfo('name')); + $connection_exists = false; + $connection_pwd_policy = null; + $connections = WP_Auth0_Api_Client::search_connection($domain, $app_token); foreach ($connections as $connection) { if ( in_array( $client_id, $connection->enabled_clients ) ) { if ( $connection->strategy === 'auth0' && $should_create_and_update_connection) { - $enabled_clients = array_diff($connection->enabled_clients, array($client_id)); - WP_Auth0_Api_Client::update_connection($domain, $app_token, $connection->id, array('enabled_clients' => array_values($enabled_clients))); + + if ($db_connection_name === $connection->name) { + $connection_exists = $connection->id; + $connection_pwd_policy = (isset($connection->options) && isset($connection->options->passwordPolicy)) ? $connection->options->passwordPolicy : null; + } else { + $enabled_clients = array_diff($connection->enabled_clients, array($client_id)); + WP_Auth0_Api_Client::update_connection($domain, $app_token, $connection->id, array('enabled_clients' => array_values($enabled_clients))); + } + } elseif ($connection->strategy !== 'auth0') { $this->a0_options->set_connection( "social_{$connection->name}" , 1 ); $this->a0_options->set_connection( "social_{$connection->name}_key" , isset($connection->options->client_id) ? $connection->options->client_id : null ); @@ -127,20 +138,33 @@ public function consent_callback($name) { } if ($should_create_and_update_connection) { - $secret = $this->a0_options->get( 'client_secret' ); - $token_id = uniqid(); - $migration_token = JWT::encode(array('scope' => 'migration_ws', 'jti' => $token_id), JWT::urlsafeB64Decode( $secret )); - $migration_token_id = $token_id; - - $operations = new WP_Auth0_Api_Operations($this->a0_options); - $response = $operations->create_wordpress_connection($this->a0_options->get( 'auth0_app_token' ), $this->hasInternetConnection, $migration_token); - - $this->a0_options->set( "db_connection_id" , $response ); - $this->a0_options->set( "db_connection_enabled" , $response ? 1 : 0 ); - $this->a0_options->set( "migration_ws" , $this->hasInternetConnection ); - $this->a0_options->set( "migration_token" , $migration_token ); - $this->a0_options->set( "migration_token_id" , $migration_token_id ); - $this->a0_options->set( "password_policy" , null ); + + if ($connection_exists === false) { + + $secret = $this->a0_options->get( 'client_secret' ); + $token_id = uniqid(); + $migration_token = JWT::encode(array('scope' => 'migration_ws', 'jti' => $token_id), JWT::urlsafeB64Decode( $secret )); + $migration_token_id = $token_id; + + $operations = new WP_Auth0_Api_Operations($this->a0_options); + $response = $operations->create_wordpress_connection($this->a0_options->get( 'auth0_app_token' ), $this->hasInternetConnection, $migration_token); + + $this->a0_options->set( "migration_ws" , $this->hasInternetConnection ); + $this->a0_options->set( "migration_token" , $migration_token ); + $this->a0_options->set( "migration_token_id" , $migration_token_id ); + $this->a0_options->set( "db_connection_enabled" , $response ? 1 : 0 ); + $this->a0_options->set( "db_connection_id" , $response ); + $this->a0_options->set( "password_policy" , null ); + + } else { + + $this->a0_options->set( "db_connection_enabled" , 1 ); + $this->a0_options->set( "db_connection_id" , $connection_exists ); + $this->a0_options->set( "password_policy" , $connection_pwd_policy ); + + } + + } diff --git a/templates/auth0-singlelogout-handler.php b/templates/auth0-singlelogout-handler.php index df99b5d2..e03eb144 100644 --- a/templates/auth0-singlelogout-handler.php +++ b/templates/auth0-singlelogout-handler.php @@ -1,11 +1,18 @@ + +})(); + \ No newline at end of file diff --git a/templates/initial-setup/connection_profile.php b/templates/initial-setup/connection_profile.php index 7d5d1d74..26ed57ac 100644 --- a/templates/initial-setup/connection_profile.php +++ b/templates/initial-setup/connection_profile.php @@ -51,14 +51,19 @@