<html dir="ltr" class="" lang="en">
    <head>
        <title>Sign in to your account</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=yes" />
        <meta http-equiv="Pragma" content="no-cache" />
        <meta http-equiv="Expires" content="-1" />
        <link rel="preconnect" href="https://aadcdn.msftauth.net" crossorigin="" />
        <meta http-equiv="x-dns-prefetch-control" content="on" />
        <link rel="dns-prefetch" href="//aadcdn.msftauth.net" />
        <link rel="dns-prefetch" href="//aadcdn.msauth.net" />

        <meta name="PageID" content="ConvergedSignIn" />
        <meta name="SiteID" content="" />
        <meta name="ReqLC" content="9" />
        <meta name="LocLC" content="en" />

        <noscript>
            <meta http-equiv="Refresh" content="0; URL=https://login.microsoftonline.com/jsdisabled" />
        </noscript>

        <meta name="robots" content="none" />

        <script type="text/javascript">
            //<![CDATA[
            $Config = {
                fShowPersistentCookiesWarning: false,
                urlMsaSignUp:
                    "https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0\u0026estsfed=1\u0026uaid=dda4859f83224718af253f359e1c7ce3\u0026signup=1\u0026lw=1\u0026fl=easi2\u0026fci=4345a7b9-9a63-4910-a426-35363201d503\u0026mkt=en",
                urlMsaLogout: "https://login.live.com/logout.srf?iframed_by=https%3a%2f%2flogin.microsoftonline.com",
                urlOtherIdpForget: "https://login.live.com/forgetme.srf?iframed_by=https%3a%2f%2flogin.microsoftonline.com",
                showCantAccessAccountLink: true,
                urlGitHubFed:
                    "https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0\u0026estsfed=1\u0026uaid=dda4859f83224718af253f359e1c7ce3\u0026fci=4345a7b9-9a63-4910-a426-35363201d503\u0026mkt=en\u0026idp_hint=github.com",
                fShowSignInWithGitHubOnlyOnCredPicker: true,
                fEnableShowResendCode: true,
                iShowResendCodeDelay: 90000,
                sSMSCtryPhoneData:
                    "AF~Afghanistan~93!!!AX~Åland Islands~358!!!AL~Albania~355!!!DZ~Algeria~213!!!AS~American Samoa~1!!!AD~Andorra~376!!!AO~Angola~244!!!AI~Anguilla~1!!!AG~Antigua and Barbuda~1!!!AR~Argentina~54!!!AM~Armenia~374!!!AW~Aruba~297!!!AC~Ascension Island~247!!!AU~Australia~61!!!AT~Austria~43!!!AZ~Azerbaijan~994!!!BS~Bahamas~1!!!BH~Bahrain~973!!!BD~Bangladesh~880!!!BB~Barbados~1!!!BY~Belarus~375!!!BE~Belgium~32!!!BZ~Belize~501!!!BJ~Benin~229!!!BM~Bermuda~1!!!BT~Bhutan~975!!!BO~Bolivia~591!!!BQ~Bonaire~599!!!BA~Bosnia and Herzegovina~387!!!BW~Botswana~267!!!BR~Brazil~55!!!IO~British Indian Ocean Territory~246!!!VG~British Virgin Islands~1!!!BN~Brunei~673!!!BG~Bulgaria~359!!!BF~Burkina Faso~226!!!BI~Burundi~257!!!CV~Cabo Verde~238!!!KH~Cambodia~855!!!CM~Cameroon~237!!!CA~Canada~1!!!KY~Cayman Islands~1!!!CF~Central African Republic~236!!!TD~Chad~235!!!CL~Chile~56!!!CN~China~86!!!CX~Christmas Island~61!!!CC~Cocos (Keeling) Islands~61!!!CO~Colombia~57!!!KM~Comoros~269!!!CG~Congo~242!!!CD~Congo (DRC)~243!!!CK~Cook Islands~682!!!CR~Costa Rica~506!!!CI~Côte d\u0027Ivoire~225!!!HR~Croatia~385!!!CU~Cuba~53!!!CW~Curaçao~599!!!CY~Cyprus~357!!!CZ~Czechia~420!!!DK~Denmark~45!!!DJ~Djibouti~253!!!DM~Dominica~1!!!DO~Dominican Republic~1!!!EC~Ecuador~593!!!EG~Egypt~20!!!SV~El Salvador~503!!!GQ~Equatorial Guinea~240!!!ER~Eritrea~291!!!EE~Estonia~372!!!ET~Ethiopia~251!!!FK~Falkland Islands~500!!!FO~Faroe Islands~298!!!FJ~Fiji~679!!!FI~Finland~358!!!FR~France~33!!!GF~French Guiana~594!!!PF~French Polynesia~689!!!GA~Gabon~241!!!GM~Gambia~220!!!GE~Georgia~995!!!DE~Germany~49!!!GH~Ghana~233!!!GI~Gibraltar~350!!!GR~Greece~30!!!GL~Greenland~299!!!GD~Grenada~1!!!GP~Guadeloupe~590!!!GU~Guam~1!!!GT~Guatemala~502!!!GG~Guernsey~44!!!GN~Guinea~224!!!GW~Guinea-Bissau~245!!!GY~Guyana~592!!!HT~Haiti~509!!!HN~Honduras~504!!!HK~Hong Kong SAR~852!!!HU~Hungary~36!!!IS~Iceland~354!!!IN~India~91!!!ID~Indonesia~62!!!IR~Iran~98!!!IQ~Iraq~964!!!IE~Ireland~353!!!IM~Isle of Man~44!!!IL~Israel~972!!!IT~Italy~39!!!JM~Jamaica~1!!!JP~Japan~81!!!JE~Jersey~44!!!JO~Jordan~962!!!KZ~Kazakhstan~7!!!KE~Kenya~254!!!KI~Kiribati~686!!!KR~Korea~82!!!KW~Kuwait~965!!!KG~Kyrgyzstan~996!!!LA~Laos~856!!!LV~Latvia~371!!!LB~Lebanon~961!!!LS~Lesotho~266!!!LR~Liberia~231!!!LY~Libya~218!!!LI~Liechtenstein~423!!!LT~Lithuania~370!!!LU~Luxembourg~352!!!MO~Macao SAR~853!!!MG~Madagascar~261!!!MW~Malawi~265!!!MY~Malaysia~60!!!MV~Maldives~960!!!ML~Mali~223!!!MT~Malta~356!!!MH~Marshall Islands~692!!!MQ~Martinique~596!!!MR~Mauritania~222!!!MU~Mauritius~230!!!YT~Mayotte~262!!!MX~Mexico~52!!!FM~Micronesia~691!!!MD~Moldova~373!!!MC~Monaco~377!!!MN~Mongolia~976!!!ME~Montenegro~382!!!MS~Montserrat~1!!!MA~Morocco~212!!!MZ~Mozambique~258!!!MM~Myanmar~95!!!NA~Namibia~264!!!NR~Nauru~674!!!NP~Nepal~977!!!NL~Netherlands~31!!!NC~New Caledonia~687!!!NZ~New Zealand~64!!!NI~Nicaragua~505!!!NE~Niger~227!!!NG~Nigeria~234!!!NU~Niue~683!!!NF~Norfolk Island~672!!!KP~North Korea~850!!!MK~North Macedonia~389!!!MP~Northern Mariana Islands~1!!!NO~Norway~47!!!OM~Oman~968!!!PK~Pakistan~92!!!PW~Palau~680!!!PS~Palestinian Authority~970!!!PA~Panama~507!!!PG~Papua New Guinea~675!!!PY~Paraguay~595!!!PE~Peru~51!!!PH~Philippines~63!!!PL~Poland~48!!!PT~Portugal~351!!!PR~Puerto Rico~1!!!QA~Qatar~974!!!RE~Réunion~262!!!RO~Romania~40!!!RU~Russia~7!!!RW~Rwanda~250!!!BL~Saint Barthélemy~590!!!KN~Saint Kitts and Nevis~1!!!LC~Saint Lucia~1!!!MF~Saint Martin~590!!!PM~Saint Pierre and Miquelon~508!!!VC~Saint Vincent and the Grenadines~1!!!WS~Samoa~685!!!SM~San Marino~378!!!ST~São Tomé and Príncipe~239!!!SA~Saudi Arabia~966!!!SN~Senegal~221!!!RS~Serbia~381!!!SC~Seychelles~248!!!SL~Sierra Leone~232!!!SG~Singapore~65!!!SX~Sint Maarten~1!!!SK~Slovakia~421!!!SI~Slovenia~386!!!SB~Solomon Islands~677!!!SO~Somalia~252!!!ZA~South Africa~27!!!SS~South Sudan~211!!!ES~Spain~34!!!LK~Sri Lanka~94!!!SH~St Helena, Ascension, and Tristan da Cunha~290!!!SD~Sudan~249!!!SR~Suriname~597!!!SJ~Svalbard~47!!!SZ~Swaziland~268!!!SE~Sweden~46!!!CH~Switzerland~41!!!SY~Syria~963!!!TW~Taiwan~886!!!TJ~Tajikistan~992!!!TZ~Tanzania~255!!!TH~Thailand~66!!!TL~Timor-Leste~670!!!TG~Togo~228!!!TK~Tokelau~690!!!TO~Tonga~676!!!TT~Trinidad and Tobago~1!!!TA~Tristan da Cunha~290!!!TN~Tunisia~216!!!TR~Turkey~90!!!TM~Turkmenistan~993!!!TC~Turks and Caicos Islands~1!!!TV~Tuvalu~688!!!VI~U.S. Virgin Islands~1!!!UG~Uganda~256!!!UA~Ukraine~380!!!AE~United Arab Emirates~971!!!GB~United Kingdom~44!!!US~United States~1!!!UY~Uruguay~598!!!UZ~Uzbekistan~998!!!VU~Vanuatu~678!!!VA~Vatican City~39!!!VE~Venezuela~58!!!VN~Vietnam~84!!!WF~Wallis and Futuna~681!!!YE~Yemen~967!!!ZM~Zambia~260!!!ZW~Zimbabwe~263",
                fUseInlinePhoneNumber: true,
                fDetectBrowserCapabilities: true,
                urlSessionState: "https://login.microsoftonline.com/common/DeviceCodeStatus",
                urlResetPassword:
                    "https://passwordreset.microsoftonline.com/?ru=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2freprocess%3fctx%3drQIIAYWSv4vTcADFm_au9wP0ThG5QeQQBTlIL_l-86MpiCRNf-WaXNOmP5eYXpMmbdO0ybftJbiJILjc5HCDgjjdIuhyiIOTw003C04u4iROjvb-ApfHe_B4y_tsrjEpJkWkiL0EmSIz9ylI0Qbb5XDOYCBOcSSBGxRgcEhDBgKC7NEE9G9ubr95_u77vWc7hfcPHtOv7zz9cYbdtRGaBJn9_cVikfIsyzkyU0eeuz8yxj1n3D_HsEsM-4lhp_G4OT6LBwxkKQholkxzHLMcZ7lUR8yFClBG8qCOlp6UawTRGZTocjNHyaCNZK3hKgWVViJ-0dFk6lAbOUozPzjU1GW_fSw7BKFE_aisDWk56iNFHNkKyEVyU4UKKIFv8a1DfoZscCWe70Tmn_iG5fmuPvECdJp4FadDtpIu8GNeD4Uj3DUWA62o4TgpNZrTaVmrHhQtwmKFbsXhwrJbQXa3LjNap-mL-HiSm6tDPIDdVsTVCLXiTOUAp81WHfrDLNArs7qg5Xuu24tqZUWXxHyWKimjtNnNtuY42aFChIb5OTIsQah4QKJz0C4yzJQpOxrpeWxVDgB1YFmcM_Mk0Bd0o45ahitmC1AfBIEnCQuFlYrkQcOpQwSHBJ7GC60cwo32LN8APiHJg2MftfR00KmU1cZMGOVksy70enMrEkHVK4fdSaHfHjQWsNYfSmn_OB_aUyij_odEcvmk640vEte9iTl2ersT37OckXm5gv1aub2e3E7uxHZjD28Ricz6-uZ27Cr9XcHeri5R-bz7lT51eP7lE-7j-d4WdrG6bwRqt9oz5Y4rAo0XwrbalkOJkgrOtNNsl4aujZqqNbUn3eARkyFPkthJMnmRvFESdSWn1TReEfmqCHTidxJ7sRb7tPEf-L5ci_0D0\u0026mkt=en\u0026hosted=0\u0026device_platform=Windows+10",
                urlMsaResetPassword:
                    "https://account.live.com/password/reset?wreply=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2freprocess%3fctx%3drQIIAYWSz2vTcADFm3brfoBuypAdRIYoyCDdN99vkjYFkWRpu2ZN1rTpr1xiuiZt2qZpk2_XJXgTQfCyk4cdFMTTLoJehnjw5GGnnQeevIgn8eTR7i_w8ngPHu_yPqtLbIpNgRTYTlApKvuARjRjptscyZksImmOAqRJQ5ZEDGIRBFSHAci_vbr-9sX77_efbxY-PHzCvLn77McZca-H8TjI7uzMZrOUZ9vOoZU69NydoTnqOKPuOUFcEsRPgjiNx63RWTxgUZpGkElTGY5j5-NpLqWLuVCBylDu1_DcU3IVAL1fZEqNHC3DFpa1uqsUVEaJ-JmuyfSBNnSURr5_oKnzfutYdgBQom5U0gaMHHWxIg57CsxFckNFCizCq_jaAT_FPXgtnu9E1p_4iu35rjH2AnyaeB1nwnQ5U-BHvBEKh6RrzvrankaSlFRvTCYlrbK_ZwM7LbTLDheW3DLutWsyq-kNXyRH49yROiAD1G5GXBWoZWciByRjNWvIH-xCozytCVq-47qdqFpSDEnM79JFZZix2rvNI5LS6RDjQf4Im7YglD0oMTnU22PZCVtyNMrz0hU5gPS-bXPO1JNgVzDMGm6arrhbQEY_CDxJmClpaY_arzs1hNEAkBmy0Mxh0mxN83XoA0nuH_u4aWQCvVxS61NhmJOtmtDpHNmRCCteKWyPC91Wvz5D1e5AyvjH-bA3QTLufkwk50-63ugicdMbWyOnszX2PdsZWpcLxK-FO8vJ9eRmbCv2aAMkssvLq-ux6_R3gXi3OEfly9Y35tTh-VdPuU_n22vExeKOGajtSseSdVeEGi-ELbUlhxItFZyJ3mgVB24PN1R70hu3g8dsljpJEifJ5EXyVlE0lJxW1XhF5CsiNMDvJPFyKfZ55T_wXa1uQAABSUGSorYAnaW4LAP0rzdi_wA1\u0026mkt=en",
                urlSignUp:
                    "https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0\u0026estsfed=1\u0026uaid=dda4859f83224718af253f359e1c7ce3\u0026signup=1\u0026lw=1\u0026fl=easi2\u0026fci=4345a7b9-9a63-4910-a426-35363201d503\u0026mkt=en",
                urlGetCredentialType: "https://login.microsoftonline.com/common/GetCredentialType?mkt=en",
                urlGetOneTimeCode: "https://login.microsoftonline.com/common/GetOneTimeCode",
                urlLogout: "https://login.microsoftonline.com/common/uxlogout",
                urlForget: "https://login.microsoftonline.com/forgetuser",
                urlDisambigRename: "https://go.microsoft.com/fwlink/p/?LinkID=733247",
                urlGoToAADError:
                    "https://login.live.com/oauth20_authorize.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0\u0026estsfed=1\u0026uaid=dda4859f83224718af253f359e1c7ce3\u0026fci=4345a7b9-9a63-4910-a426-35363201d503\u0026mkt=en",
                urlCBPartnerPreload: "https://www.office.com/prefetch/prefetch",
                urlPIAEndAuth: "https://login.microsoftonline.com/common/PIA/EndAuth",
                fCBShowSignUp: true,
                fKMSIEnabled: false,
                iLoginMode: 1,
                fAllowPhoneSignIn: true,
                fAllowPhoneInput: true,
                fAllowSkypeNameLogin: true,
                iMaxPollErrors: 5,
                iPollingTimeout: 60,
                srsSuccess: true,
                fShowSwitchUser: true,
                arrValErrs: ["50058"],
                sErrorCode: "50058",
                sErrTxt: "",
                sResetPasswordPrefillParam: "username",
                onPremPasswordValidationConfig: { isUserRealmPrecheckEnabled: true },
                fSwitchDisambig: true,
                oCancelPostParams: {
                    error: "access_denied",
                    error_subcode: "cancel",
                    state:
                        "5y7P8GAnA_yBc-mawjTHT--1JVWqqLTRKHf0f7BbPi9yLmPthbUM6TZWrD-npEvQk-s3bXz9S0QPiqMs-5eXU3rkC2_PuUBTFdmmdzSLN_JDFC4INl8ebCXv-1Z4yttkFvtafBBPo2J5E3hH66q6LiT1oo7RMs24Kff9iuoJ2gB_aUtXamDCG3_jssoJBwN7JH1KViU3t3k0-8-GXEt-aYuFV2r0JMjxrtX_8sZPLQVuBlEMeUBddvfzD2RoLybpGgYjVw3SgkJ8rxFyhq3Mtg",
                },
                iRemoteNgcPollingType: 2,
                fUseNewNoPasswordTypes: true,
                fAccessPassSupported: true,
                fShowAccessPassPeek: true,
                urlAadSignup: "https://signup.microsoft.com/signup?sku=teams_commercial_trial\u0026origin=ests\u0026culture=en",
                iMaxStackForKnockoutAsyncComponents: 10000,
                fShowButtons: true,
                urlCdn: "https://aadcdn.msftauth.net/shared/1.0/",
                urlFooterTOU: "https://www.microsoft.com/en/servicesagreement/",
                urlFooterPrivacy: "https://privacy.microsoft.com/en/privacystatement",
                urlPost: "https://login.microsoftonline.com/common/login",
                urlPostAad: "https://login.microsoftonline.com/common/login",
                urlPostMsa:
                    "https://login.live.com/ppsecure/partnerpost.srf?response_type=code\u0026client_id=51483342-085c-4d86-bf88-cf50c7252078\u0026scope=openid+profile+email+offline_access\u0026response_mode=form_post\u0026redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2\u0026state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0\u0026flow=fido\u0026estsfed=1\u0026uaid=dda4859f83224718af253f359e1c7ce3\u0026fci=4345a7b9-9a63-4910-a426-35363201d503\u0026mkt=en",
                urlRefresh:
                    "https://login.microsoftonline.com/common/reprocess?ctx=rQIIAYWSz2vTcADFm3brfoBuypAdRIYoyCDdN99vkjYFkWRpu2ZN1rTpr1xiuiZt2qZpk2_XJXgTQfCyk4cdFMTTLoJehnjw5GGnnQeevIgn8eTR7i_w8ngPHu_yPqtLbIpNgRTYTlApKvuARjRjptscyZksImmOAqRJQ5ZEDGIRBFSHAci_vbr-9sX77_efbxY-PHzCvLn77McZca-H8TjI7uzMZrOUZ9vOoZU69NydoTnqOKPuOUFcEsRPgjiNx63RWTxgUZpGkElTGY5j5-NpLqWLuVCBylDu1_DcU3IVAL1fZEqNHC3DFpa1uqsUVEaJ-JmuyfSBNnSURr5_oKnzfutYdgBQom5U0gaMHHWxIg57CsxFckNFCizCq_jaAT_FPXgtnu9E1p_4iu35rjH2AnyaeB1nwnQ5U-BHvBEKh6RrzvrankaSlFRvTCYlrbK_ZwM7LbTLDheW3DLutWsyq-kNXyRH49yROiAD1G5GXBWoZWciByRjNWvIH-xCozytCVq-47qdqFpSDEnM79JFZZix2rvNI5LS6RDjQf4Im7YglD0oMTnU22PZCVtyNMrz0hU5gPS-bXPO1JNgVzDMGm6arrhbQEY_CDxJmClpaY_arzs1hNEAkBmy0Mxh0mxN83XoA0nuH_u4aWQCvVxS61NhmJOtmtDpHNmRCCteKWyPC91Wvz5D1e5AyvjH-bA3QTLufkwk50-63ugicdMbWyOnszX2PdsZWpcLxK-FO8vJ9eRmbCv2aAMkssvLq-ux6_R3gXi3OEfly9Y35tTh-VdPuU_n22vExeKOGajtSseSdVeEGi-ELbUlhxItFZyJ3mgVB24PN1R70hu3g8dsljpJEifJ5EXyVlE0lJxW1XhF5CsiNMDvJPFyKfZ55T_wXa1uQAABSUGSorYAnaW4LAP0rzdi_wA1",
                urlCancel: "https://www.office.com/landing",
                urlResume:
                    "https://login.microsoftonline.com/common/resume?ctx=rQIIAYWSv4vTcADFm_au9wP0ThG5QeQQBTlIL_l-86MpiCRNf-WaXNOmP5eYXpMmbdO0ybftJbiJILjc5HCDgjjdIuhyiIOTw003C04u4iROjvb-ApfHe_B4y_tsrjEpJkWkiL0EmSIz9ylI0Qbb5XDOYCBOcSSBGxRgcEhDBgKC7NEE9G9ubr95_u77vWc7hfcPHtOv7zz9cYbdtRGaBJn9_cVikfIsyzkyU0eeuz8yxj1n3D_HsEsM-4lhp_G4OT6LBwxkKQholkxzHLMcZ7lUR8yFClBG8qCOlp6UawTRGZTocjNHyaCNZK3hKgWVViJ-0dFk6lAbOUozPzjU1GW_fSw7BKFE_aisDWk56iNFHNkKyEVyU4UKKIFv8a1DfoZscCWe70Tmn_iG5fmuPvECdJp4FadDtpIu8GNeD4Uj3DUWA62o4TgpNZrTaVmrHhQtwmKFbsXhwrJbQXa3LjNap-mL-HiSm6tDPIDdVsTVCLXiTOUAp81WHfrDLNArs7qg5Xuu24tqZUWXxHyWKimjtNnNtuY42aFChIb5OTIsQah4QKJz0C4yzJQpOxrpeWxVDgB1YFmcM_Mk0Bd0o45ahitmC1AfBIEnCQuFlYrkQcOpQwSHBJ7GC60cwo32LN8APiHJg2MftfR00KmU1cZMGOVksy70enMrEkHVK4fdSaHfHjQWsNYfSmn_OB_aUyij_odEcvmk640vEte9iTl2ersT37OckXm5gv1aub2e3E7uxHZjD28Ricz6-uZ27Cr9XcHeri5R-bz7lT51eP7lE-7j-d4WdrG6bwRqt9oz5Y4rAo0XwrbalkOJkgrOtNNsl4aujZqqNbUn3eARkyFPkthJMnmRvFESdSWn1TReEfmqCHTidxJ7sRb7tPEf-L5ci_0D0",
                iPawnIcon: 0,
                iPollingInterval: 1,
                sPOST_Username: "",
                sFT:
                    "AQABAAEAAAB2UyzwtQEKR7-rWbgdcBZISp2ufdDT6Rx9mKFCGO29ygBCbWQiCIxF9zfELjKtU4gcFkX3gVUjl3FjRc8lE6W8F8FyBsub4GgJoOwQIXpk3_NY5vtNqIn7ud8dVZzwyJ3FtLXTZD7ErfByOpwcpDrO5Swju0cYtXHVsAYYEHgvklGUFGhV2NQYBW6MREpLYupK4mrtja7XEITJVldoM1nVpmUo1u06z8csJ_60G8H9pgb3BvMGtACaxwPGh6w8osksnDFHrEe60MrJzdliZDdY_sHJWfUuaLGmjJjIav_L4YPBXqMZL90UMHwoQgIGFqooSHDLk8R0BOWbMmTo23848-M8b7hwmg03e25fFuNJj_LCphp5dzFv9Mw_aLI4RXAV6YEami37CzmC0ik3z-6xPAfNtEd9iCcPr6dMp5ixzknnOGezapuuZUaSGYbwnMtLoMHwzDi1oQolpi05gXBZJ7R8eBlTBxHRqep7tiVq9zMbZcoCmrq1In0DIFsYgKggAA",
                sFTName: "flowToken",
                sFTCookieName: "ESTSWCTXFLOWTOKEN",
                sSessionIdentifierName: "code",
                sCtx:
                    "rQIIAYWSv4vTcADFm_au9wP0ThG5QeQQBTlIL_l-86MpiCRNf-WaXNOmP5eYXpMmbdO0ybftJbiJILjc5HCDgjjdIuhyiIOTw003C04u4iROjvb-ApfHe_B4y_tsrjEpJkWkiL0EmSIz9ylI0Qbb5XDOYCBOcSSBGxRgcEhDBgKC7NEE9G9ubr95_u77vWc7hfcPHtOv7zz9cYbdtRGaBJn9_cVikfIsyzkyU0eeuz8yxj1n3D_HsEsM-4lhp_G4OT6LBwxkKQholkxzHLMcZ7lUR8yFClBG8qCOlp6UawTRGZTocjNHyaCNZK3hKgWVViJ-0dFk6lAbOUozPzjU1GW_fSw7BKFE_aisDWk56iNFHNkKyEVyU4UKKIFv8a1DfoZscCWe70Tmn_iG5fmuPvECdJp4FadDtpIu8GNeD4Uj3DUWA62o4TgpNZrTaVmrHhQtwmKFbsXhwrJbQXa3LjNap-mL-HiSm6tDPIDdVsTVCLXiTOUAp81WHfrDLNArs7qg5Xuu24tqZUWXxHyWKimjtNnNtuY42aFChIb5OTIsQah4QKJz0C4yzJQpOxrpeWxVDgB1YFmcM_Mk0Bd0o45ahitmC1AfBIEnCQuFlYrkQcOpQwSHBJ7GC60cwo32LN8APiHJg2MftfR00KmU1cZMGOVksy70enMrEkHVK4fdSaHfHjQWsNYfSmn_OB_aUyij_odEcvmk640vEte9iTl2ersT37OckXm5gv1aub2e3E7uxHZjD28Ricz6-uZ27Cr9XcHeri5R-bz7lT51eP7lE-7j-d4WdrG6bwRqt9oz5Y4rAo0XwrbalkOJkgrOtNNsl4aujZqqNbUn3eARkyFPkthJMnmRvFESdSWn1TReEfmqCHTidxJ7sRb7tPEf-L5ci_0D0",
                iProductIcon: -1,
                staticTenantBranding: null,
                oAppCobranding: {},
                iBackgroundImage: 2,
                arrSessions: [],
                fApplicationInsightsEnabled: false,
                iApplicationInsightsEnabledPercentage: 0,
                urlSetDebugMode: "https://login.microsoftonline.com/common/debugmode",
                fEnableCssAnimation: true,
                fAllowGrayOutLightBox: true,
                fIsRemoteNGCSupported: true,
                desktopSsoConfig: {
                    isEdgeAnaheimAllowed: true,
                    iwaEndpointUrlFormat: "https://autologon.microsoftazuread-sso.com/{0}/winauth/sso?client-request-id=dda4859f-8322-4718-af25-3f359e1c7ce3",
                    iwaSsoProbeUrlFormat: "https://autologon.microsoftazuread-sso.com/{0}/winauth/ssoprobe?client-request-id=dda4859f-8322-4718-af25-3f359e1c7ce3",
                    iwaIFrameUrlFormat: "https://autologon.microsoftazuread-sso.com/{0}/winauth/iframe?client-request-id=dda4859f-8322-4718-af25-3f359e1c7ce3\u0026isAdalRequest=False",
                    iwaRequestTimeoutInMs: 10000,
                    startDesktopSsoOnPageLoad: false,
                    progressAnimationTimeout: 10000,
                    isEdgeAllowed: false,
                    minDssoEdgeVersion: "17",
                    isSafariAllowed: true,
                    redirectUri: "https://www.office.com/landing",
                    redirectDssoErrorPostParams: {
                        error: "interaction_required",
                        error_description:
                            "Seamless single sign on failed for the user. This can happen if the user is unable to access on premises AD or intranet zone is not configured correctly\r\nTrace ID: 35c620bc-699a-4141-8b60-39b3b82a0f01\r\nCorrelation ID: dda4859f-8322-4718-af25-3f359e1c7ce3\r\nTimestamp: 2020-12-11 04:19:50Z",
                        state:
                            "5y7P8GAnA_yBc-mawjTHT--1JVWqqLTRKHf0f7BbPi9yLmPthbUM6TZWrD-npEvQk-s3bXz9S0QPiqMs-5eXU3rkC2_PuUBTFdmmdzSLN_JDFC4INl8ebCXv-1Z4yttkFvtafBBPo2J5E3hH66q6LiT1oo7RMs24Kff9iuoJ2gB_aUtXamDCG3_jssoJBwN7JH1KViU3t3k0-8-GXEt-aYuFV2r0JMjxrtX_8sZPLQVuBlEMeUBddvfzD2RoLybpGgYjVw3SgkJ8rxFyhq3Mtg",
                    },
                    isIEAllowedForSsoProbe: true,
                    edgeRedirectUri: "https://autologon.microsoftazuread-sso.com/common/winauth/sso/edgeredirect?client-request-id=dda4859f-8322-4718-af25-3f359e1c7ce3\u0026origin=login.microsoftonline.com\u0026is_redirected=1",
                },
                urlLogin:
                    "https://login.microsoftonline.com/common/reprocess?ctx=rQIIAYWSv4vTcADFm_au9wP0ThG5QeQQBTlIL_l-86MpiCRNf-WaXNOmP5eYXpMmbdO0ybftJbiJILjc5HCDgjjdIuhyiIOTw003C04u4iROjvb-ApfHe_B4y_tsrjEpJkWkiL0EmSIz9ylI0Qbb5XDOYCBOcSSBGxRgcEhDBgKC7NEE9G9ubr95_u77vWc7hfcPHtOv7zz9cYbdtRGaBJn9_cVikfIsyzkyU0eeuz8yxj1n3D_HsEsM-4lhp_G4OT6LBwxkKQholkxzHLMcZ7lUR8yFClBG8qCOlp6UawTRGZTocjNHyaCNZK3hKgWVViJ-0dFk6lAbOUozPzjU1GW_fSw7BKFE_aisDWk56iNFHNkKyEVyU4UKKIFv8a1DfoZscCWe70Tmn_iG5fmuPvECdJp4FadDtpIu8GNeD4Uj3DUWA62o4TgpNZrTaVmrHhQtwmKFbsXhwrJbQXa3LjNap-mL-HiSm6tDPIDdVsTVCLXiTOUAp81WHfrDLNArs7qg5Xuu24tqZUWXxHyWKimjtNnNtuY42aFChIb5OTIsQah4QKJz0C4yzJQpOxrpeWxVDgB1YFmcM_Mk0Bd0o45ahitmC1AfBIEnCQuFlYrkQcOpQwSHBJ7GC60cwo32LN8APiHJg2MftfR00KmU1cZMGOVksy70enMrEkHVK4fdSaHfHjQWsNYfSmn_OB_aUyij_odEcvmk640vEte9iTl2ersT37OckXm5gv1aub2e3E7uxHZjD28Ricz6-uZ27Cr9XcHeri5R-bz7lT51eP7lE-7j-d4WdrG6bwRqt9oz5Y4rAo0XwrbalkOJkgrOtNNsl4aujZqqNbUn3eARkyFPkthJMnmRvFESdSWn1TReEfmqCHTidxJ7sRb7tPEf-L5ci_0D0",
                urlDssoStatus: "https://login.microsoftonline.com/common/instrumentation/dssostatus",
                iSessionPullType: 2,
                fUseSameSite: true,
                iAllowedIdentities: 2,
                isGlobalTenant: true,
                uiflavor: 1001,
                urlFidoHelp: "https://go.microsoft.com/fwlink/?linkid=2013738",
                urlFidoLogin: "https://login.microsoft.com/common/fido/get?uiflavor=Web",
                fIsFidoSupported: true,
                scid: 1013,
                hpgact: 1800,
                hpgid: 1104,
                pgid: "ConvergedSignIn",
                apiCanary:
                    "AQABAAAAAAB2UyzwtQEKR7-rWbgdcBZIdJKYvDmcqIcxLg0XdYGBMOk-yl7thvRsqGl5LlKDEr3w9P_eB7uLd9LKO1NwyRiyoPi0THA2bsM0qhVkKh4io0aEMgRp86Rai0cJWZjf_HOaakgp9d57nbK894IhchC5lcmu2bApwaHuYHV5B7oYU_inatYTUmW3QYL5-2PjUmZoMDs4tHrJm-fUujDzJ3wtAdTYFRpjNshfiTX-m1FWAiAA",
                canary: "asQbRdeMZmD2TAByYQYMyJ4JGiqZWYIkmhtWQfqhpbs=6:1",
                correlationId: "dda4859f-8322-4718-af25-3f359e1c7ce3",
                sessionId: "35c620bc-699a-4141-8b60-39b3b82a0f01",
                locale: { mkt: "en", lcid: 9 },
                slMaxRetry: 2,
                slReportFailure: true,
                strings: { desktopsso: { authenticatingmessage: "Trying to sign you in" } },
                enums: { ClientMetricsModes: { None: 0, SubmitOnPost: 1, SubmitOnRedirect: 2, InstrumentPlt: 4 } },
                urls: { instr: { pageload: "https://login.microsoftonline.com/common/instrumentation/reportpageload", dssostatus: "https://login.microsoftonline.com/common/instrumentation/dssostatus" } },
                browser: { ltr: 1, Chrome: 1, _Win: 1, _M87: 1, _D0: 1, Full: 1, Win81: 1, RE_WebKit: 1, b: { name: "Chrome", major: 87, minor: 0 }, os: { name: "Windows", version: "10.0" }, V: "87.0" },
                watson: {
                    url: "/common/handlers/watson",
                    bundle: "https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/watson.min_ybdb1ixzkv-fkor2mu6q6w2.js",
                    sbundle: "https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/watsonsupport.min__yok_chwseypwbmuffnnaa2.js",
                    fbundle: "https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/frameworksupport.min_oadrnc13magb009k4d20lg2.js",
                    resetErrorPeriod: 5,
                    maxCorsErrors: -1,
                    maxInjectErrors: 5,
                    maxErrors: 10,
                    maxTotalErrors: 3,
                    expSrcs: ["https://login.microsoftonline.com", "https://aadcdn.msauth.net/", "https://aadcdn.msftauth.net/", ".login.microsoftonline.com"],
                    envErrorRedirect: true,
                    envErrorUrl: "/common/handlers/enverror",
                },
                loader: { cdnRoots: ["https://aadcdn.msauth.net/", "https://aadcdn.msftauth.net/"], logByThrowing: true },
                serverDetails: { slc: "ProdSlices", dc: "NEULR2", ri: "DU2XXXX", ver: { v: [2, 1, 11303, 13] }, rt: "2020-12-11T04:19:50", et: 60 },
                country: "PK",
                fBreakBrandingSigninString: true,
                fFixIncorrectApiCanaryUsage: true,
                urlNoCookies: "https://login.microsoftonline.com/cookiesdisabled",
                fTrimChromeBssoUrl: true,
                inlineMode: 5,
                fShowCopyDebugDetailsLink: true,
            };
            //]]>
        </script>
        <script type="text/javascript">
            //<![CDATA[
            !(function () {
                var e = window,
                    r = (e.$Debug = e.$Debug || {}),
                    t = e.$Config || {};
                if (!r.appendLog) {
                    var n = [],
                        o = 0;
                    (r.appendLog = function (e) {
                        var r = t.maxDebugLog || 25,
                            a = new Date().toUTCString() + ":" + e;
                        n.push(o + ":" + a), n.length > r && n.shift(), o++;
                    }),
                        (r.getLogs = function () {
                            return n;
                        });
                }
            })(),
                (function () {
                    function e(e, r) {
                        function t(a) {
                            var i = e[a];
                            if (a < n - 1) {
                                return void (o.r[i]
                                    ? t(a + 1)
                                    : o.when(i, function () {
                                          t(a + 1);
                                      }));
                            }
                            r(i);
                        }
                        var n = e.length;
                        t(0);
                    }
                    function r(e, r, a) {
                        function i() {
                            var e = !!u.method,
                                o = e ? u.method : a[0],
                                i = u.extraArgs || [],
                                s = n.$WebWatson;
                            try {
                                var c = t(a, !e);
                                if (i && i.length > 0) {
                                    for (var d = i.length, l = 0; l < d; l++) {
                                        c.push(i[l]);
                                    }
                                }
                                o.apply(r, c);
                            } catch (e) {
                                return void (s && s.submitFromException && s.submitFromException(e));
                            }
                        }
                        var u = o.r && o.r[e];
                        return (r = r || this), u && (u.skipTimeout ? i() : n.setTimeout(i, 0)), u;
                    }
                    function t(e, r) {
                        return Array.prototype.slice.call(e, r ? 1 : 0);
                    }
                    var n = window;
                    n.$Do || (n.$Do = { q: [], r: [], removeItems: [], lock: 0, o: [] });
                    var o = n.$Do;
                    (o.when = function (t, n) {
                        function a(e) {
                            r(e, i, u) || o.q.push({ id: e, c: i, a: u });
                        }
                        var i = 0,
                            u = [],
                            s = 1;
                        "function" == typeof n || ((i = n), (s = 2));
                        for (var c = s; c < arguments.length; c++) {
                            u.push(arguments[c]);
                        }
                        t instanceof Array ? e(t, a) : a(t);
                    }),
                        (o.register = function (e, t, n) {
                            if (!o.r[e]) {
                                o.o.push(e);
                                var a = {};
                                if ((t && (a.method = t), n && (a.skipTimeout = n), arguments && arguments.length > 3)) {
                                    a.extraArgs = [];
                                    for (var i = 3; i < arguments.length; i++) {
                                        a.extraArgs.push(arguments[i]);
                                    }
                                }
                                (o.r[e] = a), o.lock++;
                                try {
                                    for (var u = 0; u < o.q.length; u++) {
                                        var s = o.q[u];
                                        s.id == e && r(e, s.c, s.a) && o.removeItems.push(s);
                                    }
                                } catch (e) {
                                    throw e;
                                } finally {
                                    if (0 === --o.lock) {
                                        for (var c = 0; c < o.removeItems.length; c++) {
                                            for (var d = o.removeItems[c], l = 0; l < o.q.length; l++) {
                                                if (o.q[l] === d) {
                                                    o.q.splice(l, 1);
                                                    break;
                                                }
                                            }
                                        }
                                        o.removeItems = [];
                                    }
                                }
                            }
                        }),
                        (o.unregister = function (e) {
                            o.r[e] && delete o.r[e];
                        });
                })(),
                (function (e, r) {
                    function t() {
                        if (!i) {
                            if (!r.body) {
                                return void setTimeout(t);
                            }
                            (i = !0), e.$Do.register("doc.ready", 0, !0);
                        }
                    }
                    function n() {
                        if (!u) {
                            if (!r.body) {
                                return void setTimeout(n);
                            }
                            t(), (u = !0), e.$Do.register("doc.load", 0, !0), a();
                        }
                    }
                    function o(e) {
                        (r.addEventListener || "load" === e.type || "complete" === r.readyState) && t();
                    }
                    function a() {
                        r.addEventListener ? (r.removeEventListener("DOMContentLoaded", o, !1), e.removeEventListener("load", n, !1)) : r.attachEvent && (r.detachEvent("onreadystatechange", o), e.detachEvent("onload", n));
                    }
                    var i = !1,
                        u = !1;
                    if ("complete" === r.readyState) {
                        return void setTimeout(n);
                    }
                    !(function () {
                        r.addEventListener ? (r.addEventListener("DOMContentLoaded", o, !1), e.addEventListener("load", n, !1)) : r.attachEvent && (r.attachEvent("onreadystatechange", o), e.attachEvent("onload", n));
                    })();
                })(window, document),
                (function () {
                    function e() {
                        return f.$Config || f.ServerData || {};
                    }
                    function r(e, r) {
                        var t = f.$Debug;
                        t && t.appendLog && (r && ((e += " '" + (r.src || r.href || "") + "'"), (e += ", id:" + (r.id || "")), (e += ", async:" + (r.async || "")), (e += ", defer:" + (r.defer || ""))), t.appendLog(e));
                    }
                    function t() {
                        var e = f.$B;
                        if (void 0 === d) {
                            if (e) {
                                d = e.IE;
                            } else {
                                var r = f.navigator.userAgent;
                                d = -1 !== r.indexOf("MSIE ") || -1 !== r.indexOf("Trident/");
                            }
                        }
                        return d;
                    }
                    function n() {
                        var e = f.$B;
                        if (void 0 === l) {
                            if (e) {
                                l = e.RE_Edge;
                            } else {
                                var r = f.navigator.userAgent;
                                l = -1 !== r.indexOf("Edge");
                            }
                        }
                        return l;
                    }
                    function o(e) {
                        var r = e.indexOf("?"),
                            t = r > -1 ? r : e.length,
                            n = e.lastIndexOf(".", t);
                        return e.substring(n, n + v.length).toLowerCase() === v;
                    }
                    function a() {
                        var r = e();
                        return (r.loader || {}).slReportFailure || r.slReportFailure || !1;
                    }
                    function i() {
                        return (e().loader || {}).redirectToErrorPageOnLoadFailure || !1;
                    }
                    function u() {
                        return (e().loader || {}).logByThrowing || !1;
                    }
                    function s(e) {
                        if (!t() && !n()) {
                            return !1;
                        }
                        var r = e.src || e.href || "";
                        if (!r) {
                            return !0;
                        }
                        if (o(r)) {
                            var a, i, u;
                            try {
                                (a = e.sheet), (i = a && a.cssRules), (u = !1);
                            } catch (e) {
                                u = !0;
                            }
                            if (a && !i && u) {
                                return !0;
                            }
                            if (a && i && 0 === i.length) {
                                return !0;
                            }
                        }
                        return !1;
                    }
                    function c() {
                        function t(e) {
                            g.getElementsByTagName("head")[0].appendChild(e);
                        }
                        function n(e, r, t, n) {
                            var s = null;
                            return (
                                (s = o(e) ? a(e) : "script" === n.toLowerCase() ? i(e) : u(e, n)),
                                r && (s.id = r),
                                "function" == typeof s.setAttribute && (s.setAttribute("crossorigin", "anonymous"), t && "string" == typeof t && s.setAttribute("integrity", t)),
                                s
                            );
                        }
                        function a(e) {
                            var r = g.createElement("link");
                            return (r.rel = "stylesheet"), (r.type = "text/css"), (r.href = e), r;
                        }
                        function i(e) {
                            var r = g.createElement("script");
                            return (r.type = "text/javascript"), (r.src = e), (r.defer = !1), (r.async = !1), r;
                        }
                        function u(e, r) {
                            var t = g.createElement(r);
                            return (t.src = e), t;
                        }
                        function d(e) {
                            if (!(m && m.length > 1)) {
                                return e;
                            }
                            for (var r = 0; r < m.length; r++) {
                                if (0 === e.indexOf(m[r])) {
                                    return m[r + 1 < m.length ? r + 1 : 0] + e.substring(m[r].length);
                                }
                            }
                            return e;
                        }
                        function l(e, t, n, o) {
                            if ((r("[$Loader]: " + (b.failMessage || "Failed"), o), $[e].retry < p)) {
                                return $[e].retry++, v(e, t, n), void c._ReportFailure($[e].retry, $[e].srcPath);
                            }
                            n && n();
                        }
                        function f(e, t, n, o) {
                            if (s(o)) {
                                return l(e, t, n, o);
                            }
                            r("[$Loader]: " + (b.successMessage || "Loaded"), o), v(e + 1, t, n);
                            var a = $[e].onSuccess;
                            "function" == typeof a && a($[e].srcPath);
                        }
                        function v(e, o, a) {
                            if (e < $.length) {
                                var i = $[e];
                                if (!i || !i.srcPath) {
                                    return void v(e + 1, o, a);
                                }
                                i.retry > 0 && ((i.srcPath = d(i.srcPath)), i.origId || (i.origId = i.id), (i.id = i.origId + "_Retry_" + i.retry));
                                var u = n(i.srcPath, i.id, i.integrity, i.tagName);
                                (u.onload = function () {
                                    f(e, o, a, u);
                                }),
                                    (u.onerror = function () {
                                        l(e, o, a, u);
                                    }),
                                    (u.onreadystatechange = function () {
                                        "loaded" === u.readyState
                                            ? setTimeout(function () {
                                                  f(e, o, a, u);
                                              }, 500)
                                            : "complete" === u.readyState && f(e, o, a, u);
                                    }),
                                    t(u),
                                    r("[$Loader]: Loading '" + (i.srcPath || "") + "', id:" + (i.id || ""));
                            } else {
                                o && o();
                            }
                        }
                        var h = e(),
                            p = h.slMaxRetry || 2,
                            y = h.loader || {},
                            m = y.cdnRoots || [],
                            b = this,
                            $ = [];
                        (b.retryOnError = !0),
                            (b.successMessage = "Loaded"),
                            (b.failMessage = "Error"),
                            (b.Add = function (e, r, t, n, o, a) {
                                e && $.push({ srcPath: e, id: r, retry: n || 0, integrity: t, tagName: o || "script", onSuccess: a });
                            }),
                            (b.AddForReload = function (e, r) {
                                var t = e.src || e.href || "";
                                b.Add(t, "AddForReload", e.integrity, 1, e.tagName, r);
                            }),
                            (b.AddIf = function (e, r, t) {
                                e && b.Add(r, t);
                            }),
                            (b.Load = function (e, r) {
                                v(0, e, r);
                            });
                    }
                    var d,
                        l,
                        f = window,
                        g = f.document,
                        v = ".css";
                    (c.On = function (e, r, t) {
                        if (!e) {
                            throw "The target element must be provided and cannot be null.";
                        }
                        r ? c.OnError(e, t) : c.OnSuccess(e, t);
                    }),
                        (c.OnSuccess = function (e, t) {
                            if (!e) {
                                throw "The target element must be provided and cannot be null.";
                            }
                            if (s(e)) {
                                return c.OnError(e, t);
                            }
                            var n = e.src || e.href || "",
                                o = a(),
                                u = i();
                            r("[$Loader]: Loaded", e);
                            var d = new c();
                            (d.failMessage = "Reload Failed"),
                                (d.successMessage = "Reload Success"),
                                d.Load(null, function () {
                                    if (o) {
                                        throw "Unexpected state. ResourceLoader.Load() failed despite initial load success. ['" + n + "']";
                                    }
                                    u && (document.location.href = "/error.aspx?err=504");
                                });
                        }),
                        (c.OnError = function (e, t) {
                            var n = e.src || e.href || "",
                                o = a(),
                                u = i();
                            if (!e) {
                                throw "The target element must be provided and cannot be null.";
                            }
                            r("[$Loader]: Failed", e);
                            var s = new c();
                            (s.failMessage = "Reload Failed"),
                                (s.successMessage = "Reload Success"),
                                s.AddForReload(e, t),
                                s.Load(null, function () {
                                    if (o) {
                                        throw "Failed to load external resource ['" + n + "']";
                                    }
                                    u && (document.location.href = "/error.aspx?err=504");
                                }),
                                c._ReportFailure(0, n);
                        }),
                        (c._ReportFailure = function (e, r) {
                            if (u() && !t()) {
                                throw "[Retry " + e + "] Failed to load external resource ['" + r + "'], reloading from fallback CDN endpoint";
                            }
                        }),
                        (f.$Loader = c);
                })(),
                (function () {
                    function e() {
                        if (!$) {
                            var e = new h.$Loader();
                            e.AddIf(!h.jQuery, y.sbundle, "WebWatson_DemandSupport"),
                                (y.sbundle = null),
                                delete y.sbundle,
                                e.AddIf(!h.$Api, y.fbundle, "WebWatson_DemandFramework"),
                                (y.fbundle = null),
                                delete y.fbundle,
                                e.Add(y.bundle, "WebWatson_DemandLoaded"),
                                e.Load(r, t),
                                ($ = !0);
                        }
                    }
                    function r() {
                        if (h.$WebWatson) {
                            if (h.$WebWatson.isProxy) {
                                return void t();
                            }
                            m.when("$WebWatson.full", function () {
                                for (; b.length > 0; ) {
                                    var e = b.shift();
                                    e && h.$WebWatson[e.cmdName].apply(h.$WebWatson, e.args);
                                }
                            });
                        }
                    }
                    function t() {
                        if (!h.$WebWatson || h.$WebWatson.isProxy) {
                            if (!w && JSON) {
                                try {
                                    var e = new XMLHttpRequest();
                                    e.open("POST", y.url),
                                        e.setRequestHeader("Accept", "application/json"),
                                        e.setRequestHeader("Content-Type", "application/json; charset=UTF-8"),
                                        e.setRequestHeader("canary", p.apiCanary),
                                        e.setRequestHeader("client-request-id", p.correlationId),
                                        e.setRequestHeader("hpgid", p.hpgid || 0),
                                        e.setRequestHeader("hpgact", p.hpgact || 0);
                                    for (var r = -1, t = 0; t < b.length; t++) {
                                        if ("submit" === b[t].cmdName) {
                                            r = t;
                                            break;
                                        }
                                    }
                                    var o = b[r] ? b[r].args || [] : [],
                                        a = {
                                            sr: y.sr,
                                            ec: "Failed to load external resource [Core Watson files]",
                                            wec: 55,
                                            idx: 1,
                                            pn: p.pgid || "",
                                            sc: p.scid || 0,
                                            hpg: p.hpgid || 0,
                                            msg: "Failed to load external resource [Core Watson files]",
                                            url: o[1] || "",
                                            ln: 0,
                                            ad: 0,
                                            an: !1,
                                            cs: "",
                                            sd: p.serverDetails,
                                            ls: null,
                                            diag: v(y),
                                        };
                                    e.send(JSON.stringify(a));
                                } catch (e) {}
                                w = !0;
                            }
                            y.loadErrorUrl && window.location.assign(y.loadErrorUrl);
                        }
                        n();
                    }
                    function n() {
                        (b = []), (h.$WebWatson = null);
                    }
                    function o(r) {
                        return function () {
                            var t = arguments;
                            b.push({ cmdName: r, args: t }), e();
                        };
                    }
                    function a() {
                        var e = ["foundException", "resetException", "submit"],
                            r = this;
                        r.isProxy = !0;
                        for (var t = e.length, n = 0; n < t; n++) {
                            var a = e[n];
                            a && (r[a] = o(a));
                        }
                    }
                    function i(e, r, t, n, o, a, i) {
                        var u = h.event;
                        return a || (a = l(o || u, i ? i + 2 : 2)), h.$Debug && h.$Debug.appendLog && h.$Debug.appendLog("[WebWatson]:" + (e || "") + " in " + (r || "") + " @ " + (t || "??")), E.submit(e, r, t, n, o || u, a, i);
                    }
                    function u(e, r) {
                        return {
                            signature: e,
                            args: r,
                            toString: function () {
                                return this.signature;
                            },
                        };
                    }
                    function s(e) {
                        for (var r = [], t = e.split("\n"), n = 0; n < t.length; n++) {
                            r.push(u(t[n], []));
                        }
                        return r;
                    }
                    function c(e) {
                        for (var r = [], t = e.split("\n"), n = 0; n < t.length; n++) {
                            var o = u(t[n], []);
                            t[n + 1] && ((o.signature += "@" + t[n + 1]), n++), r.push(o);
                        }
                        return r;
                    }
                    function d(e) {
                        if (!e) {
                            return null;
                        }
                        try {
                            if (e.stack) {
                                return s(e.stack);
                            }
                            if (e.error) {
                                if (e.error.stack) {
                                    return s(e.error.stack);
                                }
                            } else if (window.opera && e.message) {
                                return c(e.message);
                            }
                        } catch (e) {}
                        return null;
                    }
                    function l(e, r) {
                        var t = [];
                        try {
                            for (var n = arguments.callee; r > 0; ) {
                                (n = n ? n.caller : n), r--;
                            }
                            for (var o = 0; n && o < L; ) {
                                var a = "InvalidMethod()";
                                try {
                                    a = n.toString();
                                } catch (e) {}
                                var i = [],
                                    s = n.args || n.arguments;
                                if (s) {
                                    for (var c = 0; c < s.length; c++) {
                                        i[c] = s[c];
                                    }
                                }
                                t.push(u(a, i)), (n = n.caller), o++;
                            }
                        } catch (e) {
                            t.push(u(e.toString(), []));
                        }
                        var l = d(e);
                        return l && (t.push(u("--- Error Event Stack -----------------", [])), (t = t.concat(l))), t;
                    }
                    function f(e) {
                        if (e) {
                            try {
                                var r = /function (.{1,})\(/,
                                    t = r.exec(e.constructor.toString());
                                return t && t.length > 1 ? t[1] : "";
                            } catch (e) {}
                        }
                        return "";
                    }
                    function g(e) {
                        if (e) {
                            try {
                                if ("string" != typeof e && JSON && JSON.stringify) {
                                    var r = f(e),
                                        t = JSON.stringify(e);
                                    return (t && "{}" !== t) || (e.error && ((e = e.error), (r = f(e))), ((t = JSON.stringify(e)) && "{}" !== t) || (t = e.toString())), r + ":" + t;
                                }
                            } catch (e) {}
                        }
                        return "" + (e || "");
                    }
                    function v(e) {
                        var r = [];
                        try {
                            if (
                                (jQuery ? (r.push("jQuery v:" + jQuery().jquery), jQuery.easing ? r.push("jQuery.easing:" + JSON.stringify(jQuery.easing)) : r.push("jQuery.easing is not defined")) : r.push("jQuery is not defined"),
                                e && e.expectedVersion && r.push("Expected jQuery v:" + e.expectedVersion),
                                m)
                            ) {
                                var t,
                                    n = "";
                                for (t = 0; t < m.o.length; t++) {
                                    n += m.o[t] + ";";
                                }
                                for (r.push("$Do.o[" + n + "]"), n = "", t = 0; t < m.q.length; t++) {
                                    n += m.q[t].id + ";";
                                }
                                r.push("$Do.q[" + n + "]");
                            }
                            if (h.$Debug && h.$Debug.getLogs) {
                                var o = h.$Debug.getLogs();
                                o && o.length > 0 && (r = r.concat(o));
                            }
                            if (b) {
                                for (var a = 0; a < b.length; a++) {
                                    var i = b[a];
                                    if (i && "submit" === i.cmdName) {
                                        try {
                                            if (JSON && JSON.stringify) {
                                                var u = JSON.stringify(i);
                                                u && r.push(u);
                                            }
                                        } catch (e) {
                                            r.push(g(e));
                                        }
                                    }
                                }
                            }
                        } catch (e) {
                            r.push(g(e));
                        }
                        return r;
                    }
                    var h = window,
                        p = h.$Config || {},
                        y = p.watson,
                        m = h.$Do;
                    if (!h.$WebWatson && y) {
                        var b = [],
                            $ = !1,
                            w = !1,
                            L = 10,
                            E = (h.$WebWatson = new a());
                        (E.CB = {}),
                            (E._orgErrorHandler = h.onerror),
                            (h.onerror = i),
                            (E.errorHooked = !0),
                            m.when("jQuery.version", function (e) {
                                y.expectedVersion = e;
                            }),
                            m.register("$WebWatson");
                    }
                })(),
                (function () {
                    function e(e, r) {
                        for (var t = r.split("."), n = t.length, o = 0; o < n && null !== e && void 0 !== e; ) {
                            e = e[t[o++]];
                        }
                        return e;
                    }
                    function r(r) {
                        var t = null;
                        return null === s && (s = e(a, "Constants")), null !== s && r && (t = e(s, r)), null === t || void 0 === t ? "" : t.toString();
                    }
                    function t(t) {
                        var n = null;
                        return null === i && (i = e(a, "$Config.strings")), null !== i && t && (n = e(i, t.toLowerCase())), (null !== n && void 0 !== n) || (n = r(t)), null === n || void 0 === n ? "" : n.toString();
                    }
                    function n(e, r) {
                        var n = null;
                        return e && r && r[e] && (n = t("errors." + r[e])), n || (n = t("errors." + e)), n || (n = t("errors." + c)), n || (n = t(c)), n;
                    }
                    function o(t) {
                        var n = null;
                        return null === u && (u = e(a, "$Config.urls")), null !== u && t && (n = e(u, t.toLowerCase())), (null !== n && void 0 !== n) || (n = r(t)), null === n || void 0 === n ? "" : n.toString();
                    }
                    var a = window,
                        i = null,
                        u = null,
                        s = null,
                        c = "GENERIC_ERROR";
                    (a.GetString = t), (a.GetErrorString = n), (a.GetUrl = o);
                })(),
                (function () {
                    var e = window,
                        r = e.$Config || {};
                    e.$B = r.browser || {};
                })();

            //]]>
        </script>

        <link rel="prefetch" href="https://login.live.com/Me.htm?v=3" />
        <link rel="shortcut icon" href="https://aadcdn.msftauth.net/shared/1.0/content/images/favicon_a_eupayfgghqiai7k9sol6lg2.ico" />

        <script type="text/javascript">
            ServerData = $Config;
        </script>

        <style>
            /*! Copyright (C) Microsoft Corporation. All rights reserved. */ /*!
------------------------------------------- START OF THIRD PARTY NOTICE -----------------------------------------

This file is based on or incorporates material from the projects listed below (Third Party IP). The original copyright notice and the license under which Microsoft received such Third Party IP, are set forth below. Such licenses and notices are provided for informational purposes only. Microsoft licenses the Third Party IP to you under the licensing terms for the Microsoft product. Microsoft reserves all other rights not expressly granted under this agreement, whether by implication, estoppel or otherwise.

//-----------------------------------------------------------------------------
twbs-bootstrap-sass (3.3.0)
//-----------------------------------------------------------------------------

The MIT License (MIT)

Copyright (c) 2013 Twitter, Inc

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

//-----------------------------------------------------------------------------
necolas-normalize.css (3.0.2)
//-----------------------------------------------------------------------------
! normalize.css v3.0.2 | MIT License | git.io/normalize

Copyright (c) Nicolas Gallagher and Jonathan Neal

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Provided for Informational Purposes Only
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
            html {
                font-family: sans-serif;
                -ms-text-size-adjust: 100%;
                -webkit-text-size-adjust: 100%;
            }
            body {
                margin: 0;
            }
            article,
            aside,
            details,
            figcaption,
            figure,
            footer,
            header,
            hgroup,
            main,
            menu,
            nav,
            section,
            summary {
                display: block;
            }
            audio,
            canvas,
            progress,
            video {
                display: inline-block;
                vertical-align: baseline;
            }
            audio:not([controls]) {
                display: none;
                height: 0;
            }
            [hidden],
            template {
                display: none;
            }
            a {
                background-color: transparent;
            }
            a:active,
            a:hover {
                outline: 0;
            }
            abbr[title] {
                border-bottom: 1px dotted;
            }
            b,
            strong {
                font-weight: bold;
            }
            dfn {
                font-style: italic;
            }
            h1 {
                font-size: 2em;
                margin: 0.67em 0;
            }
            mark {
                background: #ff0;
                color: #000;
            }
            small {
                font-size: 80%;
            }
            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            sup {
                top: -0.5em;
            }
            sub {
                bottom: -0.25em;
            }
            img {
                border: 0;
            }
            svg:not(:root) {
                overflow: hidden;
            }
            figure {
                margin: 1em 40px;
            }
            hr {
                -moz-box-sizing: content-box;
                box-sizing: content-box;
                height: 0;
            }
            pre {
                overflow: auto;
            }
            code,
            kbd,
            pre,
            samp {
                font-family: monospace, monospace;
                font-size: 1em;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
                color: inherit;
                font: inherit;
                margin: 0;
            }
            button {
                overflow: visible;
            }
            button,
            select {
                text-transform: none;
            }
            button,
            html input[type="button"],
            input[type="reset"],
            input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            button[disabled],
            html input[disabled] {
                cursor: default;
            }
            button::-moz-focus-inner,
            input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            input {
                line-height: normal;
            }
            input[type="checkbox"],
            input[type="radio"] {
                box-sizing: border-box;
                padding: 0;
            }
            input[type="number"]::-webkit-inner-spin-button,
            input[type="number"]::-webkit-outer-spin-button {
                height: auto;
            }
            input[type="search"] {
                -webkit-appearance: textfield;
                -moz-box-sizing: content-box;
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
            }
            input[type="search"]::-webkit-search-cancel-button,
            input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            fieldset {
                border: 1px solid #c0c0c0;
                margin: 0 2px;
                padding: 0.35em 0.625em 0.75em;
            }
            legend {
                border: 0;
                padding: 0;
            }
            textarea {
                overflow: auto;
            }
            optgroup {
                font-weight: bold;
            }
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            td,
            th {
                padding: 0;
            }
            * {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }
            *:before,
            *:after {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }
            input,
            button,
            select,
            textarea {
                font-family: inherit;
                font-size: inherit;
                line-height: inherit;
            }
            a:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }
            figure {
                margin: 0;
            }
            img {
                vertical-align: middle;
            }
            .img-responsive {
                display: block;
                max-width: 100%;
                height: auto;
            }
            .img-circle {
                border-radius: 50%;
            }
            .sr-only {
                position: absolute;
                width: 1px;
                height: 1px;
                margin: -1px;
                padding: 0;
                overflow: hidden;
                clip: rect(0, 0, 0, 0);
                border: 0;
            }
            .sr-only-focusable:active,
            .sr-only-focusable:focus {
                position: static;
                width: auto;
                height: auto;
                margin: 0;
                overflow: visible;
                clip: auto;
            }
            html {
                font-size: 100%;
            }
            body {
                font-family: "Segoe UI Webfont", -apple-system, "Helvetica Neue", "Lucida Grande", "Roboto", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", "Tunga", "Lao UI", "Raavi",
                    "Iskoola Pota", "Latha", "Leelawadee", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le",
                    "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math";
                font-size: 15px;
                line-height: 20px;
                font-weight: 400;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
                color: #000;
                background-color: #fff;
            }
            a {
                color: #ccc;
                text-decoration: none;
            }
            a:link {
                color: #0067b8;
            }
            a:visited {
                color: #0067b8;
            }
            a:hover {
                color: #666;
            }
            a:focus {
                color: #0067b8;
            }
            a:active {
                color: #999;
            }
            .text-center {
                text-align: center;
            }
            .text-justify {
                text-align: justify;
            }
            .text-nowrap {
                white-space: nowrap;
            }
            .text-lowercase {
                text-transform: lowercase;
            }
            .text-uppercase {
                text-transform: uppercase;
            }
            .text-capitalize {
                text-transform: capitalize;
            }
            ul,
            ol {
                margin-top: 0;
                margin-bottom: 10px;
            }
            ul ul,
            ul ol,
            ol ul,
            ol ol {
                margin-bottom: 0;
            }
            abbr[title],
            abbr[data-original-title] {
                cursor: help;
            }
            blockquote p:last-child,
            blockquote ul:last-child,
            blockquote ol:last-child {
                margin-bottom: 0;
            }
            blockquote footer,
            blockquote small,
            blockquote .small {
                display: block;
            }
            address {
                font-style: normal;
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                src: local("Segoe UI Light");
                font-weight: 200;
                font-style: normal;
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                src: local("Segoe UI");
                font-weight: 400;
                font-style: normal;
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                src: local("Segoe UI Semibold");
                font-weight: 600;
                font-style: normal;
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            .text-headline,
            .text-header,
            .text-subheader,
            .text-title,
            .text-subtitle,
            .text-body,
            .text-base,
            .text-caption,
            .text-caption-alt,
            .text-subcaption,
            p {
                margin-bottom: 20px;
                margin-top: 20px;
                margin-bottom: 1.25rem;
                margin-top: 1.25rem;
            }
            .text-headline {
                font-size: 62px;
                line-height: 80px;
                font-weight: 200;
                font-size: 3.875rem;
                line-height: 5rem;
                padding-bottom: 2.2716px;
                padding-top: 2.2716px;
            }
            .text-headline.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 84.5432px;
                max-height: 5.28395rem;
            }
            .text-headline.text-maxlines-2 {
                max-height: 164.5432px;
                max-height: 10.28395rem;
            }
            .text-headline.text-maxlines-3 {
                max-height: 244.5432px;
                max-height: 15.28395rem;
            }
            .text-headline.text-maxlines-4 {
                max-height: 324.5432px;
                max-height: 20.28395rem;
            }
            .text-header,
            h1 {
                font-size: 46px;
                line-height: 56px;
                font-weight: 200;
                font-size: 2.875rem;
                line-height: 3.5rem;
                padding-bottom: 3.3628px;
                padding-top: 3.3628px;
            }
            .text-header.text-maxlines-1,
            h1.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 62.7256px;
                max-height: 3.92035rem;
            }
            .text-header.text-maxlines-2,
            h1.text-maxlines-2 {
                max-height: 118.7256px;
                max-height: 7.42035rem;
            }
            .text-header.text-maxlines-3,
            h1.text-maxlines-3 {
                max-height: 174.7256px;
                max-height: 10.92035rem;
            }
            .text-header.text-maxlines-4,
            h1.text-maxlines-4 {
                max-height: 230.7256px;
                max-height: 14.42035rem;
            }
            .text-subheader,
            h2 {
                font-size: 34px;
                line-height: 40px;
                font-weight: 200;
                font-size: 2.125rem;
                line-height: 2.5rem;
                padding-bottom: 3.1812px;
                padding-top: 3.1812px;
            }
            .text-subheader.text-maxlines-1,
            h2.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 46.3624px;
                max-height: 2.89765rem;
            }
            .text-subheader.text-maxlines-2,
            h2.text-maxlines-2 {
                max-height: 86.3624px;
                max-height: 5.39765rem;
            }
            .text-subheader.text-maxlines-3,
            h2.text-maxlines-3 {
                max-height: 126.3624px;
                max-height: 7.89765rem;
            }
            .text-subheader.text-maxlines-4,
            h2.text-maxlines-4 {
                max-height: 166.3624px;
                max-height: 10.39765rem;
            }
            .text-title,
            h3 {
                font-size: 24px;
                line-height: 28px;
                font-weight: 300;
                font-size: 1.5rem;
                line-height: 1.75rem;
                padding-bottom: 2.3632px;
                padding-top: 2.3632px;
            }
            .text-title.text-maxlines-1,
            h3.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 32.7264px;
                max-height: 2.0454rem;
            }
            .text-title.text-maxlines-2,
            h3.text-maxlines-2 {
                max-height: 60.7264px;
                max-height: 3.7954rem;
            }
            .text-title.text-maxlines-3,
            h3.text-maxlines-3 {
                max-height: 88.7264px;
                max-height: 5.5454rem;
            }
            .text-title.text-maxlines-4,
            h3.text-maxlines-4 {
                max-height: 116.7264px;
                max-height: 7.2954rem;
            }
            .text-subtitle,
            h4 {
                font-size: 20px;
                line-height: 24px;
                font-weight: 400;
                font-size: 1.25rem;
                line-height: 1.5rem;
                padding-bottom: 1.636px;
                padding-top: 1.636px;
            }
            .text-subtitle.text-maxlines-1,
            h4.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 27.272px;
                max-height: 1.7045rem;
            }
            .text-subtitle.text-maxlines-2,
            h4.text-maxlines-2 {
                max-height: 51.272px;
                max-height: 3.2045rem;
            }
            .text-subtitle.text-maxlines-3,
            h4.text-maxlines-3 {
                max-height: 75.272px;
                max-height: 4.7045rem;
            }
            .text-subtitle.text-maxlines-4,
            h4.text-maxlines-4 {
                max-height: 99.272px;
                max-height: 6.2045rem;
            }
            .text-caption,
            h5 {
                font-size: 12px;
                line-height: 14px;
                font-weight: 400;
                font-size: 0.75rem;
                line-height: 0.875rem;
                padding-bottom: 1.1816px;
                padding-top: 1.1816px;
            }
            .text-caption.text-maxlines-1,
            h5.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 16.3632px;
                max-height: 1.0227rem;
            }
            .text-caption.text-maxlines-2,
            h5.text-maxlines-2 {
                max-height: 30.3632px;
                max-height: 1.8977rem;
            }
            .text-caption.text-maxlines-3,
            h5.text-maxlines-3 {
                max-height: 44.3632px;
                max-height: 2.7727rem;
            }
            .text-caption.text-maxlines-4,
            h5.text-maxlines-4 {
                max-height: 58.3632px;
                max-height: 3.6477rem;
            }
            .text-caption-alt,
            h6 {
                font-size: 10px;
                line-height: 12px;
                font-weight: 400;
                font-size: 0.625rem;
                line-height: 0.75rem;
                padding-bottom: 0.818px;
                padding-top: 0.818px;
            }
            .text-caption-alt.text-maxlines-1,
            h6.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 13.636px;
                max-height: 0.85225rem;
            }
            .text-caption-alt.text-maxlines-2,
            h6.text-maxlines-2 {
                max-height: 25.636px;
                max-height: 1.60225rem;
            }
            .text-caption-alt.text-maxlines-3,
            h6.text-maxlines-3 {
                max-height: 37.636px;
                max-height: 2.35225rem;
            }
            .text-caption-alt.text-maxlines-4,
            h6.text-maxlines-4 {
                max-height: 49.636px;
                max-height: 3.10225rem;
            }
            .text-subcaption {
                font-size: 8px;
                line-height: 10px;
                font-weight: 400;
                font-size: 0.5rem;
                line-height: 0.625rem;
                padding-bottom: 0.4544px;
                padding-top: 0.4544px;
            }
            .text-subcaption.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 10.9088px;
                max-height: 0.6818rem;
            }
            .text-subcaption.text-maxlines-2 {
                max-height: 20.9088px;
                max-height: 1.3068rem;
            }
            .text-subcaption.text-maxlines-3 {
                max-height: 30.9088px;
                max-height: 1.9318rem;
            }
            .text-subcaption.text-maxlines-4 {
                max-height: 40.9088px;
                max-height: 2.5568rem;
            }
            .text-body,
            p {
                font-size: 15px;
                line-height: 20px;
                font-weight: 400;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
            }
            .text-body.text-maxlines-1,
            p.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 20.454px;
                max-height: 1.27838rem;
            }
            .text-body.text-maxlines-2,
            p.text-maxlines-2 {
                max-height: 40.454px;
                max-height: 2.52838rem;
            }
            .text-body.text-maxlines-3,
            p.text-maxlines-3 {
                max-height: 60.454px;
                max-height: 3.77838rem;
            }
            .text-body.text-maxlines-4,
            p.text-maxlines-4 {
                max-height: 80.454px;
                max-height: 5.02838rem;
            }
            .text-base {
                font-size: 15px;
                line-height: 20px;
                font-weight: 600;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
            }
            .text-base.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 20.454px;
                max-height: 1.27838rem;
            }
            .text-base.text-maxlines-2 {
                max-height: 40.454px;
                max-height: 2.52838rem;
            }
            .text-base.text-maxlines-3 {
                max-height: 60.454px;
                max-height: 3.77838rem;
            }
            .text-base.text-maxlines-4 {
                max-height: 80.454px;
                max-height: 5.02838rem;
            }
            [class*="text-maxlines"] {
                overflow: hidden;
            }
            .text-left {
                text-align: left;
            }
            .text-right {
                text-align: right;
            }
            .list-unstyled {
                padding-left: 0;
                list-style: none;
            }
            ul {
                padding-left: 0;
                list-style: none;
            }
            ul,
            ol {
                margin-top: 20px;
                margin-bottom: 20px;
            }
            ul li,
            ol li {
                margin-top: 12px;
                margin-bottom: 12px;
            }
            .list-inline {
                padding-left: 0;
                list-style: none;
                margin-left: -4px;
            }
            .list-inline > li {
                display: inline-block;
                padding-left: 4px;
                padding-right: 4px;
            }
            blockquote {
                padding: 8px 12px;
                margin: 0 0 12px;
            }
            .blockquote-reverse,
            blockquote.pull-right {
                padding-right: 12px;
                padding-left: 0;
                text-align: right;
            }
            address {
                margin-bottom: 12px;
            }
            .container,
            .container-fluid {
                margin-right: auto;
                margin-left: auto;
                padding-left: 2px;
                padding-right: 2px;
                width: 90%;
            }
            .container:before,
            .container:after,
            .container-fluid:before,
            .container-fluid:after {
                content: " ";
                display: table;
            }
            .container:after,
            .container-fluid:after {
                clear: both;
            }
            .container .container,
            .container-fluid .container {
                width: auto;
            }
            .row {
                margin-left: -2px;
                margin-right: -2px;
            }
            .row:before,
            .row:after {
                content: " ";
                display: table;
            }
            .row:after {
                clear: both;
            }
            .col-xs-1,
            .col-sm-1,
            .col-md-1,
            .col-lg-1,
            .col-xs-2,
            .col-sm-2,
            .col-md-2,
            .col-lg-2,
            .col-xs-3,
            .col-sm-3,
            .col-md-3,
            .col-lg-3,
            .col-xs-4,
            .col-sm-4,
            .col-md-4,
            .col-lg-4,
            .col-xs-5,
            .col-sm-5,
            .col-md-5,
            .col-lg-5,
            .col-xs-6,
            .col-sm-6,
            .col-md-6,
            .col-lg-6,
            .col-xs-7,
            .col-sm-7,
            .col-md-7,
            .col-lg-7,
            .col-xs-8,
            .col-sm-8,
            .col-md-8,
            .col-lg-8,
            .col-xs-9,
            .col-sm-9,
            .col-md-9,
            .col-lg-9,
            .col-xs-10,
            .col-sm-10,
            .col-md-10,
            .col-lg-10,
            .col-xs-11,
            .col-sm-11,
            .col-md-11,
            .col-lg-11,
            .col-xs-12,
            .col-sm-12,
            .col-md-12,
            .col-lg-12,
            .col-xs-13,
            .col-sm-13,
            .col-md-13,
            .col-lg-13,
            .col-xs-14,
            .col-sm-14,
            .col-md-14,
            .col-lg-14,
            .col-xs-15,
            .col-sm-15,
            .col-md-15,
            .col-lg-15,
            .col-xs-16,
            .col-sm-16,
            .col-md-16,
            .col-lg-16,
            .col-xs-17,
            .col-sm-17,
            .col-md-17,
            .col-lg-17,
            .col-xs-18,
            .col-sm-18,
            .col-md-18,
            .col-lg-18,
            .col-xs-19,
            .col-sm-19,
            .col-md-19,
            .col-lg-19,
            .col-xs-20,
            .col-sm-20,
            .col-md-20,
            .col-lg-20,
            .col-xs-21,
            .col-sm-21,
            .col-md-21,
            .col-lg-21,
            .col-xs-22,
            .col-sm-22,
            .col-md-22,
            .col-lg-22,
            .col-xs-23,
            .col-sm-23,
            .col-md-23,
            .col-lg-23,
            .col-xs-24,
            .col-sm-24,
            .col-md-24,
            .col-lg-24 {
                position: relative;
                min-height: 1px;
                padding-left: 2px;
                padding-right: 2px;
            }
            .col-xs-1,
            .col-xs-2,
            .col-xs-3,
            .col-xs-4,
            .col-xs-5,
            .col-xs-6,
            .col-xs-7,
            .col-xs-8,
            .col-xs-9,
            .col-xs-10,
            .col-xs-11,
            .col-xs-12,
            .col-xs-13,
            .col-xs-14,
            .col-xs-15,
            .col-xs-16,
            .col-xs-17,
            .col-xs-18,
            .col-xs-19,
            .col-xs-20,
            .col-xs-21,
            .col-xs-22,
            .col-xs-23,
            .col-xs-24 {
                float: left;
            }
            .col-xs-1 {
                width: 4.16667%;
            }
            .col-xs-2 {
                width: 8.33333%;
            }
            .col-xs-3 {
                width: 12.5%;
            }
            .col-xs-4 {
                width: 16.66667%;
            }
            .col-xs-5 {
                width: 20.83333%;
            }
            .col-xs-6 {
                width: 25%;
            }
            .col-xs-7 {
                width: 29.16667%;
            }
            .col-xs-8 {
                width: 33.33333%;
            }
            .col-xs-9 {
                width: 37.5%;
            }
            .col-xs-10 {
                width: 41.66667%;
            }
            .col-xs-11 {
                width: 45.83333%;
            }
            .col-xs-12 {
                width: 50%;
            }
            .col-xs-13 {
                width: 54.16667%;
            }
            .col-xs-14 {
                width: 58.33333%;
            }
            .col-xs-15 {
                width: 62.5%;
            }
            .col-xs-16 {
                width: 66.66667%;
            }
            .col-xs-17 {
                width: 70.83333%;
            }
            .col-xs-18 {
                width: 75%;
            }
            .col-xs-19 {
                width: 79.16667%;
            }
            .col-xs-20 {
                width: 83.33333%;
            }
            .col-xs-21 {
                width: 87.5%;
            }
            .col-xs-22 {
                width: 91.66667%;
            }
            .col-xs-23 {
                width: 95.83333%;
            }
            .col-xs-24 {
                width: 100%;
            }
            .col-xs-pull-0 {
                right: auto;
            }
            .col-xs-pull-1 {
                right: 4.16667%;
            }
            .col-xs-pull-2 {
                right: 8.33333%;
            }
            .col-xs-pull-3 {
                right: 12.5%;
            }
            .col-xs-pull-4 {
                right: 16.66667%;
            }
            .col-xs-pull-5 {
                right: 20.83333%;
            }
            .col-xs-pull-6 {
                right: 25%;
            }
            .col-xs-pull-7 {
                right: 29.16667%;
            }
            .col-xs-pull-8 {
                right: 33.33333%;
            }
            .col-xs-pull-9 {
                right: 37.5%;
            }
            .col-xs-pull-10 {
                right: 41.66667%;
            }
            .col-xs-pull-11 {
                right: 45.83333%;
            }
            .col-xs-pull-12 {
                right: 50%;
            }
            .col-xs-pull-13 {
                right: 54.16667%;
            }
            .col-xs-pull-14 {
                right: 58.33333%;
            }
            .col-xs-pull-15 {
                right: 62.5%;
            }
            .col-xs-pull-16 {
                right: 66.66667%;
            }
            .col-xs-pull-17 {
                right: 70.83333%;
            }
            .col-xs-pull-18 {
                right: 75%;
            }
            .col-xs-pull-19 {
                right: 79.16667%;
            }
            .col-xs-pull-20 {
                right: 83.33333%;
            }
            .col-xs-pull-21 {
                right: 87.5%;
            }
            .col-xs-pull-22 {
                right: 91.66667%;
            }
            .col-xs-pull-23 {
                right: 95.83333%;
            }
            .col-xs-pull-24 {
                right: 100%;
            }
            .col-xs-push-0 {
                left: auto;
            }
            .col-xs-push-1 {
                left: 4.16667%;
            }
            .col-xs-push-2 {
                left: 8.33333%;
            }
            .col-xs-push-3 {
                left: 12.5%;
            }
            .col-xs-push-4 {
                left: 16.66667%;
            }
            .col-xs-push-5 {
                left: 20.83333%;
            }
            .col-xs-push-6 {
                left: 25%;
            }
            .col-xs-push-7 {
                left: 29.16667%;
            }
            .col-xs-push-8 {
                left: 33.33333%;
            }
            .col-xs-push-9 {
                left: 37.5%;
            }
            .col-xs-push-10 {
                left: 41.66667%;
            }
            .col-xs-push-11 {
                left: 45.83333%;
            }
            .col-xs-push-12 {
                left: 50%;
            }
            .col-xs-push-13 {
                left: 54.16667%;
            }
            .col-xs-push-14 {
                left: 58.33333%;
            }
            .col-xs-push-15 {
                left: 62.5%;
            }
            .col-xs-push-16 {
                left: 66.66667%;
            }
            .col-xs-push-17 {
                left: 70.83333%;
            }
            .col-xs-push-18 {
                left: 75%;
            }
            .col-xs-push-19 {
                left: 79.16667%;
            }
            .col-xs-push-20 {
                left: 83.33333%;
            }
            .col-xs-push-21 {
                left: 87.5%;
            }
            .col-xs-push-22 {
                left: 91.66667%;
            }
            .col-xs-push-23 {
                left: 95.83333%;
            }
            .col-xs-push-24 {
                left: 100%;
            }
            .col-xs-offset-0 {
                margin-left: 0;
            }
            .col-xs-offset-1 {
                margin-left: 4.16667%;
            }
            .col-xs-offset-2 {
                margin-left: 8.33333%;
            }
            .col-xs-offset-3 {
                margin-left: 12.5%;
            }
            .col-xs-offset-4 {
                margin-left: 16.66667%;
            }
            .col-xs-offset-5 {
                margin-left: 20.83333%;
            }
            .col-xs-offset-6 {
                margin-left: 25%;
            }
            .col-xs-offset-7 {
                margin-left: 29.16667%;
            }
            .col-xs-offset-8 {
                margin-left: 33.33333%;
            }
            .col-xs-offset-9 {
                margin-left: 37.5%;
            }
            .col-xs-offset-10 {
                margin-left: 41.66667%;
            }
            .col-xs-offset-11 {
                margin-left: 45.83333%;
            }
            .col-xs-offset-12 {
                margin-left: 50%;
            }
            .col-xs-offset-13 {
                margin-left: 54.16667%;
            }
            .col-xs-offset-14 {
                margin-left: 58.33333%;
            }
            .col-xs-offset-15 {
                margin-left: 62.5%;
            }
            .col-xs-offset-16 {
                margin-left: 66.66667%;
            }
            .col-xs-offset-17 {
                margin-left: 70.83333%;
            }
            .col-xs-offset-18 {
                margin-left: 75%;
            }
            .col-xs-offset-19 {
                margin-left: 79.16667%;
            }
            .col-xs-offset-20 {
                margin-left: 83.33333%;
            }
            .col-xs-offset-21 {
                margin-left: 87.5%;
            }
            .col-xs-offset-22 {
                margin-left: 91.66667%;
            }
            .col-xs-offset-23 {
                margin-left: 95.83333%;
            }
            .col-xs-offset-24 {
                margin-left: 100%;
            }
            @media (min-width: 540px) {
                .col-sm-1,
                .col-sm-2,
                .col-sm-3,
                .col-sm-4,
                .col-sm-5,
                .col-sm-6,
                .col-sm-7,
                .col-sm-8,
                .col-sm-9,
                .col-sm-10,
                .col-sm-11,
                .col-sm-12,
                .col-sm-13,
                .col-sm-14,
                .col-sm-15,
                .col-sm-16,
                .col-sm-17,
                .col-sm-18,
                .col-sm-19,
                .col-sm-20,
                .col-sm-21,
                .col-sm-22,
                .col-sm-23,
                .col-sm-24 {
                    float: left;
                }
                .col-sm-1 {
                    width: 4.16667%;
                }
                .col-sm-2 {
                    width: 8.33333%;
                }
                .col-sm-3 {
                    width: 12.5%;
                }
                .col-sm-4 {
                    width: 16.66667%;
                }
                .col-sm-5 {
                    width: 20.83333%;
                }
                .col-sm-6 {
                    width: 25%;
                }
                .col-sm-7 {
                    width: 29.16667%;
                }
                .col-sm-8 {
                    width: 33.33333%;
                }
                .col-sm-9 {
                    width: 37.5%;
                }
                .col-sm-10 {
                    width: 41.66667%;
                }
                .col-sm-11 {
                    width: 45.83333%;
                }
                .col-sm-12 {
                    width: 50%;
                }
                .col-sm-13 {
                    width: 54.16667%;
                }
                .col-sm-14 {
                    width: 58.33333%;
                }
                .col-sm-15 {
                    width: 62.5%;
                }
                .col-sm-16 {
                    width: 66.66667%;
                }
                .col-sm-17 {
                    width: 70.83333%;
                }
                .col-sm-18 {
                    width: 75%;
                }
                .col-sm-19 {
                    width: 79.16667%;
                }
                .col-sm-20 {
                    width: 83.33333%;
                }
                .col-sm-21 {
                    width: 87.5%;
                }
                .col-sm-22 {
                    width: 91.66667%;
                }
                .col-sm-23 {
                    width: 95.83333%;
                }
                .col-sm-24 {
                    width: 100%;
                }
                .col-sm-pull-0 {
                    right: auto;
                }
                .col-sm-pull-1 {
                    right: 4.16667%;
                }
                .col-sm-pull-2 {
                    right: 8.33333%;
                }
                .col-sm-pull-3 {
                    right: 12.5%;
                }
                .col-sm-pull-4 {
                    right: 16.66667%;
                }
                .col-sm-pull-5 {
                    right: 20.83333%;
                }
                .col-sm-pull-6 {
                    right: 25%;
                }
                .col-sm-pull-7 {
                    right: 29.16667%;
                }
                .col-sm-pull-8 {
                    right: 33.33333%;
                }
                .col-sm-pull-9 {
                    right: 37.5%;
                }
                .col-sm-pull-10 {
                    right: 41.66667%;
                }
                .col-sm-pull-11 {
                    right: 45.83333%;
                }
                .col-sm-pull-12 {
                    right: 50%;
                }
                .col-sm-pull-13 {
                    right: 54.16667%;
                }
                .col-sm-pull-14 {
                    right: 58.33333%;
                }
                .col-sm-pull-15 {
                    right: 62.5%;
                }
                .col-sm-pull-16 {
                    right: 66.66667%;
                }
                .col-sm-pull-17 {
                    right: 70.83333%;
                }
                .col-sm-pull-18 {
                    right: 75%;
                }
                .col-sm-pull-19 {
                    right: 79.16667%;
                }
                .col-sm-pull-20 {
                    right: 83.33333%;
                }
                .col-sm-pull-21 {
                    right: 87.5%;
                }
                .col-sm-pull-22 {
                    right: 91.66667%;
                }
                .col-sm-pull-23 {
                    right: 95.83333%;
                }
                .col-sm-pull-24 {
                    right: 100%;
                }
                .col-sm-push-0 {
                    left: auto;
                }
                .col-sm-push-1 {
                    left: 4.16667%;
                }
                .col-sm-push-2 {
                    left: 8.33333%;
                }
                .col-sm-push-3 {
                    left: 12.5%;
                }
                .col-sm-push-4 {
                    left: 16.66667%;
                }
                .col-sm-push-5 {
                    left: 20.83333%;
                }
                .col-sm-push-6 {
                    left: 25%;
                }
                .col-sm-push-7 {
                    left: 29.16667%;
                }
                .col-sm-push-8 {
                    left: 33.33333%;
                }
                .col-sm-push-9 {
                    left: 37.5%;
                }
                .col-sm-push-10 {
                    left: 41.66667%;
                }
                .col-sm-push-11 {
                    left: 45.83333%;
                }
                .col-sm-push-12 {
                    left: 50%;
                }
                .col-sm-push-13 {
                    left: 54.16667%;
                }
                .col-sm-push-14 {
                    left: 58.33333%;
                }
                .col-sm-push-15 {
                    left: 62.5%;
                }
                .col-sm-push-16 {
                    left: 66.66667%;
                }
                .col-sm-push-17 {
                    left: 70.83333%;
                }
                .col-sm-push-18 {
                    left: 75%;
                }
                .col-sm-push-19 {
                    left: 79.16667%;
                }
                .col-sm-push-20 {
                    left: 83.33333%;
                }
                .col-sm-push-21 {
                    left: 87.5%;
                }
                .col-sm-push-22 {
                    left: 91.66667%;
                }
                .col-sm-push-23 {
                    left: 95.83333%;
                }
                .col-sm-push-24 {
                    left: 100%;
                }
                .col-sm-offset-0 {
                    margin-left: 0;
                }
                .col-sm-offset-1 {
                    margin-left: 4.16667%;
                }
                .col-sm-offset-2 {
                    margin-left: 8.33333%;
                }
                .col-sm-offset-3 {
                    margin-left: 12.5%;
                }
                .col-sm-offset-4 {
                    margin-left: 16.66667%;
                }
                .col-sm-offset-5 {
                    margin-left: 20.83333%;
                }
                .col-sm-offset-6 {
                    margin-left: 25%;
                }
                .col-sm-offset-7 {
                    margin-left: 29.16667%;
                }
                .col-sm-offset-8 {
                    margin-left: 33.33333%;
                }
                .col-sm-offset-9 {
                    margin-left: 37.5%;
                }
                .col-sm-offset-10 {
                    margin-left: 41.66667%;
                }
                .col-sm-offset-11 {
                    margin-left: 45.83333%;
                }
                .col-sm-offset-12 {
                    margin-left: 50%;
                }
                .col-sm-offset-13 {
                    margin-left: 54.16667%;
                }
                .col-sm-offset-14 {
                    margin-left: 58.33333%;
                }
                .col-sm-offset-15 {
                    margin-left: 62.5%;
                }
                .col-sm-offset-16 {
                    margin-left: 66.66667%;
                }
                .col-sm-offset-17 {
                    margin-left: 70.83333%;
                }
                .col-sm-offset-18 {
                    margin-left: 75%;
                }
                .col-sm-offset-19 {
                    margin-left: 79.16667%;
                }
                .col-sm-offset-20 {
                    margin-left: 83.33333%;
                }
                .col-sm-offset-21 {
                    margin-left: 87.5%;
                }
                .col-sm-offset-22 {
                    margin-left: 91.66667%;
                }
                .col-sm-offset-23 {
                    margin-left: 95.83333%;
                }
                .col-sm-offset-24 {
                    margin-left: 100%;
                }
            }
            @media (min-width: 768px) {
                .col-md-1,
                .col-md-2,
                .col-md-3,
                .col-md-4,
                .col-md-5,
                .col-md-6,
                .col-md-7,
                .col-md-8,
                .col-md-9,
                .col-md-10,
                .col-md-11,
                .col-md-12,
                .col-md-13,
                .col-md-14,
                .col-md-15,
                .col-md-16,
                .col-md-17,
                .col-md-18,
                .col-md-19,
                .col-md-20,
                .col-md-21,
                .col-md-22,
                .col-md-23,
                .col-md-24 {
                    float: left;
                }
                .col-md-1 {
                    width: 4.16667%;
                }
                .col-md-2 {
                    width: 8.33333%;
                }
                .col-md-3 {
                    width: 12.5%;
                }
                .col-md-4 {
                    width: 16.66667%;
                }
                .col-md-5 {
                    width: 20.83333%;
                }
                .col-md-6 {
                    width: 25%;
                }
                .col-md-7 {
                    width: 29.16667%;
                }
                .col-md-8 {
                    width: 33.33333%;
                }
                .col-md-9 {
                    width: 37.5%;
                }
                .col-md-10 {
                    width: 41.66667%;
                }
                .col-md-11 {
                    width: 45.83333%;
                }
                .col-md-12 {
                    width: 50%;
                }
                .col-md-13 {
                    width: 54.16667%;
                }
                .col-md-14 {
                    width: 58.33333%;
                }
                .col-md-15 {
                    width: 62.5%;
                }
                .col-md-16 {
                    width: 66.66667%;
                }
                .col-md-17 {
                    width: 70.83333%;
                }
                .col-md-18 {
                    width: 75%;
                }
                .col-md-19 {
                    width: 79.16667%;
                }
                .col-md-20 {
                    width: 83.33333%;
                }
                .col-md-21 {
                    width: 87.5%;
                }
                .col-md-22 {
                    width: 91.66667%;
                }
                .col-md-23 {
                    width: 95.83333%;
                }
                .col-md-24 {
                    width: 100%;
                }
                .col-md-pull-0 {
                    right: auto;
                }
                .col-md-pull-1 {
                    right: 4.16667%;
                }
                .col-md-pull-2 {
                    right: 8.33333%;
                }
                .col-md-pull-3 {
                    right: 12.5%;
                }
                .col-md-pull-4 {
                    right: 16.66667%;
                }
                .col-md-pull-5 {
                    right: 20.83333%;
                }
                .col-md-pull-6 {
                    right: 25%;
                }
                .col-md-pull-7 {
                    right: 29.16667%;
                }
                .col-md-pull-8 {
                    right: 33.33333%;
                }
                .col-md-pull-9 {
                    right: 37.5%;
                }
                .col-md-pull-10 {
                    right: 41.66667%;
                }
                .col-md-pull-11 {
                    right: 45.83333%;
                }
                .col-md-pull-12 {
                    right: 50%;
                }
                .col-md-pull-13 {
                    right: 54.16667%;
                }
                .col-md-pull-14 {
                    right: 58.33333%;
                }
                .col-md-pull-15 {
                    right: 62.5%;
                }
                .col-md-pull-16 {
                    right: 66.66667%;
                }
                .col-md-pull-17 {
                    right: 70.83333%;
                }
                .col-md-pull-18 {
                    right: 75%;
                }
                .col-md-pull-19 {
                    right: 79.16667%;
                }
                .col-md-pull-20 {
                    right: 83.33333%;
                }
                .col-md-pull-21 {
                    right: 87.5%;
                }
                .col-md-pull-22 {
                    right: 91.66667%;
                }
                .col-md-pull-23 {
                    right: 95.83333%;
                }
                .col-md-pull-24 {
                    right: 100%;
                }
                .col-md-push-0 {
                    left: auto;
                }
                .col-md-push-1 {
                    left: 4.16667%;
                }
                .col-md-push-2 {
                    left: 8.33333%;
                }
                .col-md-push-3 {
                    left: 12.5%;
                }
                .col-md-push-4 {
                    left: 16.66667%;
                }
                .col-md-push-5 {
                    left: 20.83333%;
                }
                .col-md-push-6 {
                    left: 25%;
                }
                .col-md-push-7 {
                    left: 29.16667%;
                }
                .col-md-push-8 {
                    left: 33.33333%;
                }
                .col-md-push-9 {
                    left: 37.5%;
                }
                .col-md-push-10 {
                    left: 41.66667%;
                }
                .col-md-push-11 {
                    left: 45.83333%;
                }
                .col-md-push-12 {
                    left: 50%;
                }
                .col-md-push-13 {
                    left: 54.16667%;
                }
                .col-md-push-14 {
                    left: 58.33333%;
                }
                .col-md-push-15 {
                    left: 62.5%;
                }
                .col-md-push-16 {
                    left: 66.66667%;
                }
                .col-md-push-17 {
                    left: 70.83333%;
                }
                .col-md-push-18 {
                    left: 75%;
                }
                .col-md-push-19 {
                    left: 79.16667%;
                }
                .col-md-push-20 {
                    left: 83.33333%;
                }
                .col-md-push-21 {
                    left: 87.5%;
                }
                .col-md-push-22 {
                    left: 91.66667%;
                }
                .col-md-push-23 {
                    left: 95.83333%;
                }
                .col-md-push-24 {
                    left: 100%;
                }
                .col-md-offset-0 {
                    margin-left: 0;
                }
                .col-md-offset-1 {
                    margin-left: 4.16667%;
                }
                .col-md-offset-2 {
                    margin-left: 8.33333%;
                }
                .col-md-offset-3 {
                    margin-left: 12.5%;
                }
                .col-md-offset-4 {
                    margin-left: 16.66667%;
                }
                .col-md-offset-5 {
                    margin-left: 20.83333%;
                }
                .col-md-offset-6 {
                    margin-left: 25%;
                }
                .col-md-offset-7 {
                    margin-left: 29.16667%;
                }
                .col-md-offset-8 {
                    margin-left: 33.33333%;
                }
                .col-md-offset-9 {
                    margin-left: 37.5%;
                }
                .col-md-offset-10 {
                    margin-left: 41.66667%;
                }
                .col-md-offset-11 {
                    margin-left: 45.83333%;
                }
                .col-md-offset-12 {
                    margin-left: 50%;
                }
                .col-md-offset-13 {
                    margin-left: 54.16667%;
                }
                .col-md-offset-14 {
                    margin-left: 58.33333%;
                }
                .col-md-offset-15 {
                    margin-left: 62.5%;
                }
                .col-md-offset-16 {
                    margin-left: 66.66667%;
                }
                .col-md-offset-17 {
                    margin-left: 70.83333%;
                }
                .col-md-offset-18 {
                    margin-left: 75%;
                }
                .col-md-offset-19 {
                    margin-left: 79.16667%;
                }
                .col-md-offset-20 {
                    margin-left: 83.33333%;
                }
                .col-md-offset-21 {
                    margin-left: 87.5%;
                }
                .col-md-offset-22 {
                    margin-left: 91.66667%;
                }
                .col-md-offset-23 {
                    margin-left: 95.83333%;
                }
                .col-md-offset-24 {
                    margin-left: 100%;
                }
            }
            @media (min-width: 992px) {
                .col-lg-1,
                .col-lg-2,
                .col-lg-3,
                .col-lg-4,
                .col-lg-5,
                .col-lg-6,
                .col-lg-7,
                .col-lg-8,
                .col-lg-9,
                .col-lg-10,
                .col-lg-11,
                .col-lg-12,
                .col-lg-13,
                .col-lg-14,
                .col-lg-15,
                .col-lg-16,
                .col-lg-17,
                .col-lg-18,
                .col-lg-19,
                .col-lg-20,
                .col-lg-21,
                .col-lg-22,
                .col-lg-23,
                .col-lg-24 {
                    float: left;
                }
                .col-lg-1 {
                    width: 4.16667%;
                }
                .col-lg-2 {
                    width: 8.33333%;
                }
                .col-lg-3 {
                    width: 12.5%;
                }
                .col-lg-4 {
                    width: 16.66667%;
                }
                .col-lg-5 {
                    width: 20.83333%;
                }
                .col-lg-6 {
                    width: 25%;
                }
                .col-lg-7 {
                    width: 29.16667%;
                }
                .col-lg-8 {
                    width: 33.33333%;
                }
                .col-lg-9 {
                    width: 37.5%;
                }
                .col-lg-10 {
                    width: 41.66667%;
                }
                .col-lg-11 {
                    width: 45.83333%;
                }
                .col-lg-12 {
                    width: 50%;
                }
                .col-lg-13 {
                    width: 54.16667%;
                }
                .col-lg-14 {
                    width: 58.33333%;
                }
                .col-lg-15 {
                    width: 62.5%;
                }
                .col-lg-16 {
                    width: 66.66667%;
                }
                .col-lg-17 {
                    width: 70.83333%;
                }
                .col-lg-18 {
                    width: 75%;
                }
                .col-lg-19 {
                    width: 79.16667%;
                }
                .col-lg-20 {
                    width: 83.33333%;
                }
                .col-lg-21 {
                    width: 87.5%;
                }
                .col-lg-22 {
                    width: 91.66667%;
                }
                .col-lg-23 {
                    width: 95.83333%;
                }
                .col-lg-24 {
                    width: 100%;
                }
                .col-lg-pull-0 {
                    right: auto;
                }
                .col-lg-pull-1 {
                    right: 4.16667%;
                }
                .col-lg-pull-2 {
                    right: 8.33333%;
                }
                .col-lg-pull-3 {
                    right: 12.5%;
                }
                .col-lg-pull-4 {
                    right: 16.66667%;
                }
                .col-lg-pull-5 {
                    right: 20.83333%;
                }
                .col-lg-pull-6 {
                    right: 25%;
                }
                .col-lg-pull-7 {
                    right: 29.16667%;
                }
                .col-lg-pull-8 {
                    right: 33.33333%;
                }
                .col-lg-pull-9 {
                    right: 37.5%;
                }
                .col-lg-pull-10 {
                    right: 41.66667%;
                }
                .col-lg-pull-11 {
                    right: 45.83333%;
                }
                .col-lg-pull-12 {
                    right: 50%;
                }
                .col-lg-pull-13 {
                    right: 54.16667%;
                }
                .col-lg-pull-14 {
                    right: 58.33333%;
                }
                .col-lg-pull-15 {
                    right: 62.5%;
                }
                .col-lg-pull-16 {
                    right: 66.66667%;
                }
                .col-lg-pull-17 {
                    right: 70.83333%;
                }
                .col-lg-pull-18 {
                    right: 75%;
                }
                .col-lg-pull-19 {
                    right: 79.16667%;
                }
                .col-lg-pull-20 {
                    right: 83.33333%;
                }
                .col-lg-pull-21 {
                    right: 87.5%;
                }
                .col-lg-pull-22 {
                    right: 91.66667%;
                }
                .col-lg-pull-23 {
                    right: 95.83333%;
                }
                .col-lg-pull-24 {
                    right: 100%;
                }
                .col-lg-push-0 {
                    left: auto;
                }
                .col-lg-push-1 {
                    left: 4.16667%;
                }
                .col-lg-push-2 {
                    left: 8.33333%;
                }
                .col-lg-push-3 {
                    left: 12.5%;
                }
                .col-lg-push-4 {
                    left: 16.66667%;
                }
                .col-lg-push-5 {
                    left: 20.83333%;
                }
                .col-lg-push-6 {
                    left: 25%;
                }
                .col-lg-push-7 {
                    left: 29.16667%;
                }
                .col-lg-push-8 {
                    left: 33.33333%;
                }
                .col-lg-push-9 {
                    left: 37.5%;
                }
                .col-lg-push-10 {
                    left: 41.66667%;
                }
                .col-lg-push-11 {
                    left: 45.83333%;
                }
                .col-lg-push-12 {
                    left: 50%;
                }
                .col-lg-push-13 {
                    left: 54.16667%;
                }
                .col-lg-push-14 {
                    left: 58.33333%;
                }
                .col-lg-push-15 {
                    left: 62.5%;
                }
                .col-lg-push-16 {
                    left: 66.66667%;
                }
                .col-lg-push-17 {
                    left: 70.83333%;
                }
                .col-lg-push-18 {
                    left: 75%;
                }
                .col-lg-push-19 {
                    left: 79.16667%;
                }
                .col-lg-push-20 {
                    left: 83.33333%;
                }
                .col-lg-push-21 {
                    left: 87.5%;
                }
                .col-lg-push-22 {
                    left: 91.66667%;
                }
                .col-lg-push-23 {
                    left: 95.83333%;
                }
                .col-lg-push-24 {
                    left: 100%;
                }
                .col-lg-offset-0 {
                    margin-left: 0;
                }
                .col-lg-offset-1 {
                    margin-left: 4.16667%;
                }
                .col-lg-offset-2 {
                    margin-left: 8.33333%;
                }
                .col-lg-offset-3 {
                    margin-left: 12.5%;
                }
                .col-lg-offset-4 {
                    margin-left: 16.66667%;
                }
                .col-lg-offset-5 {
                    margin-left: 20.83333%;
                }
                .col-lg-offset-6 {
                    margin-left: 25%;
                }
                .col-lg-offset-7 {
                    margin-left: 29.16667%;
                }
                .col-lg-offset-8 {
                    margin-left: 33.33333%;
                }
                .col-lg-offset-9 {
                    margin-left: 37.5%;
                }
                .col-lg-offset-10 {
                    margin-left: 41.66667%;
                }
                .col-lg-offset-11 {
                    margin-left: 45.83333%;
                }
                .col-lg-offset-12 {
                    margin-left: 50%;
                }
                .col-lg-offset-13 {
                    margin-left: 54.16667%;
                }
                .col-lg-offset-14 {
                    margin-left: 58.33333%;
                }
                .col-lg-offset-15 {
                    margin-left: 62.5%;
                }
                .col-lg-offset-16 {
                    margin-left: 66.66667%;
                }
                .col-lg-offset-17 {
                    margin-left: 70.83333%;
                }
                .col-lg-offset-18 {
                    margin-left: 75%;
                }
                .col-lg-offset-19 {
                    margin-left: 79.16667%;
                }
                .col-lg-offset-20 {
                    margin-left: 83.33333%;
                }
                .col-lg-offset-21 {
                    margin-left: 87.5%;
                }
                .col-lg-offset-22 {
                    margin-left: 91.66667%;
                }
                .col-lg-offset-23 {
                    margin-left: 95.83333%;
                }
                .col-lg-offset-24 {
                    margin-left: 100%;
                }
            }
            @media (min-width: 1400px) {
                .col-xl-1,
                .col-xl-2,
                .col-xl-3,
                .col-xl-4,
                .col-xl-5,
                .col-xl-6,
                .col-xl-7,
                .col-xl-8,
                .col-xl-9,
                .col-xl-10,
                .col-xl-11,
                .col-xl-12,
                .col-xl-13,
                .col-xl-14,
                .col-xl-15,
                .col-xl-16,
                .col-xl-17,
                .col-xl-18,
                .col-xl-19,
                .col-xl-20,
                .col-xl-21,
                .col-xl-22,
                .col-xl-23,
                .col-xl-24 {
                    float: left;
                }
                .col-xl-1 {
                    width: 4.16667%;
                }
                .col-xl-2 {
                    width: 8.33333%;
                }
                .col-xl-3 {
                    width: 12.5%;
                }
                .col-xl-4 {
                    width: 16.66667%;
                }
                .col-xl-5 {
                    width: 20.83333%;
                }
                .col-xl-6 {
                    width: 25%;
                }
                .col-xl-7 {
                    width: 29.16667%;
                }
                .col-xl-8 {
                    width: 33.33333%;
                }
                .col-xl-9 {
                    width: 37.5%;
                }
                .col-xl-10 {
                    width: 41.66667%;
                }
                .col-xl-11 {
                    width: 45.83333%;
                }
                .col-xl-12 {
                    width: 50%;
                }
                .col-xl-13 {
                    width: 54.16667%;
                }
                .col-xl-14 {
                    width: 58.33333%;
                }
                .col-xl-15 {
                    width: 62.5%;
                }
                .col-xl-16 {
                    width: 66.66667%;
                }
                .col-xl-17 {
                    width: 70.83333%;
                }
                .col-xl-18 {
                    width: 75%;
                }
                .col-xl-19 {
                    width: 79.16667%;
                }
                .col-xl-20 {
                    width: 83.33333%;
                }
                .col-xl-21 {
                    width: 87.5%;
                }
                .col-xl-22 {
                    width: 91.66667%;
                }
                .col-xl-23 {
                    width: 95.83333%;
                }
                .col-xl-24 {
                    width: 100%;
                }
                .col-xl-pull-0 {
                    right: auto;
                }
                .col-xl-pull-1 {
                    right: 4.16667%;
                }
                .col-xl-pull-2 {
                    right: 8.33333%;
                }
                .col-xl-pull-3 {
                    right: 12.5%;
                }
                .col-xl-pull-4 {
                    right: 16.66667%;
                }
                .col-xl-pull-5 {
                    right: 20.83333%;
                }
                .col-xl-pull-6 {
                    right: 25%;
                }
                .col-xl-pull-7 {
                    right: 29.16667%;
                }
                .col-xl-pull-8 {
                    right: 33.33333%;
                }
                .col-xl-pull-9 {
                    right: 37.5%;
                }
                .col-xl-pull-10 {
                    right: 41.66667%;
                }
                .col-xl-pull-11 {
                    right: 45.83333%;
                }
                .col-xl-pull-12 {
                    right: 50%;
                }
                .col-xl-pull-13 {
                    right: 54.16667%;
                }
                .col-xl-pull-14 {
                    right: 58.33333%;
                }
                .col-xl-pull-15 {
                    right: 62.5%;
                }
                .col-xl-pull-16 {
                    right: 66.66667%;
                }
                .col-xl-pull-17 {
                    right: 70.83333%;
                }
                .col-xl-pull-18 {
                    right: 75%;
                }
                .col-xl-pull-19 {
                    right: 79.16667%;
                }
                .col-xl-pull-20 {
                    right: 83.33333%;
                }
                .col-xl-pull-21 {
                    right: 87.5%;
                }
                .col-xl-pull-22 {
                    right: 91.66667%;
                }
                .col-xl-pull-23 {
                    right: 95.83333%;
                }
                .col-xl-pull-24 {
                    right: 100%;
                }
                .col-xl-push-0 {
                    left: auto;
                }
                .col-xl-push-1 {
                    left: 4.16667%;
                }
                .col-xl-push-2 {
                    left: 8.33333%;
                }
                .col-xl-push-3 {
                    left: 12.5%;
                }
                .col-xl-push-4 {
                    left: 16.66667%;
                }
                .col-xl-push-5 {
                    left: 20.83333%;
                }
                .col-xl-push-6 {
                    left: 25%;
                }
                .col-xl-push-7 {
                    left: 29.16667%;
                }
                .col-xl-push-8 {
                    left: 33.33333%;
                }
                .col-xl-push-9 {
                    left: 37.5%;
                }
                .col-xl-push-10 {
                    left: 41.66667%;
                }
                .col-xl-push-11 {
                    left: 45.83333%;
                }
                .col-xl-push-12 {
                    left: 50%;
                }
                .col-xl-push-13 {
                    left: 54.16667%;
                }
                .col-xl-push-14 {
                    left: 58.33333%;
                }
                .col-xl-push-15 {
                    left: 62.5%;
                }
                .col-xl-push-16 {
                    left: 66.66667%;
                }
                .col-xl-push-17 {
                    left: 70.83333%;
                }
                .col-xl-push-18 {
                    left: 75%;
                }
                .col-xl-push-19 {
                    left: 79.16667%;
                }
                .col-xl-push-20 {
                    left: 83.33333%;
                }
                .col-xl-push-21 {
                    left: 87.5%;
                }
                .col-xl-push-22 {
                    left: 91.66667%;
                }
                .col-xl-push-23 {
                    left: 95.83333%;
                }
                .col-xl-push-24 {
                    left: 100%;
                }
                .col-xl-offset-0 {
                    margin-left: 0;
                }
                .col-xl-offset-1 {
                    margin-left: 4.16667%;
                }
                .col-xl-offset-2 {
                    margin-left: 8.33333%;
                }
                .col-xl-offset-3 {
                    margin-left: 12.5%;
                }
                .col-xl-offset-4 {
                    margin-left: 16.66667%;
                }
                .col-xl-offset-5 {
                    margin-left: 20.83333%;
                }
                .col-xl-offset-6 {
                    margin-left: 25%;
                }
                .col-xl-offset-7 {
                    margin-left: 29.16667%;
                }
                .col-xl-offset-8 {
                    margin-left: 33.33333%;
                }
                .col-xl-offset-9 {
                    margin-left: 37.5%;
                }
                .col-xl-offset-10 {
                    margin-left: 41.66667%;
                }
                .col-xl-offset-11 {
                    margin-left: 45.83333%;
                }
                .col-xl-offset-12 {
                    margin-left: 50%;
                }
                .col-xl-offset-13 {
                    margin-left: 54.16667%;
                }
                .col-xl-offset-14 {
                    margin-left: 58.33333%;
                }
                .col-xl-offset-15 {
                    margin-left: 62.5%;
                }
                .col-xl-offset-16 {
                    margin-left: 66.66667%;
                }
                .col-xl-offset-17 {
                    margin-left: 70.83333%;
                }
                .col-xl-offset-18 {
                    margin-left: 75%;
                }
                .col-xl-offset-19 {
                    margin-left: 79.16667%;
                }
                .col-xl-offset-20 {
                    margin-left: 83.33333%;
                }
                .col-xl-offset-21 {
                    margin-left: 87.5%;
                }
                .col-xl-offset-22 {
                    margin-left: 91.66667%;
                }
                .col-xl-offset-23 {
                    margin-left: 95.83333%;
                }
                .col-xl-offset-24 {
                    margin-left: 100%;
                }
            }
            fieldset {
                padding: 0;
                margin: 0;
                border: 0;
                min-width: 0;
            }
            legend {
                display: block;
                width: 100%;
                padding: 0;
                border: 0;
            }
            label {
                display: inline-block;
                max-width: 100%;
            }
            input[type="search"] {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }
            input[type="file"] {
                display: block;
            }
            input[type="range"] {
                display: block;
                width: 100%;
            }
            select[multiple],
            select[size] {
                height: auto;
            }
            input[type="file"]:focus,
            input[type="radio"]:focus,
            input[type="checkbox"]:focus {
                outline: thin dotted;
                outline: 5px auto -webkit-focus-ring-color;
                outline-offset: -2px;
            }
            output {
                display: block;
                padding-top: 7px;
            }
            .form-control {
                display: block;
                width: 100%;
                background-image: none;
            }
            textarea.form-control {
                height: auto;
            }
            input[type="search"] {
                -webkit-appearance: none;
            }
            input[type="date"],
            input[type="time"],
            input[type="datetime-local"],
            input[type="month"] {
                line-height: 34px;
            }
            .radio,
            .checkbox {
                position: relative;
                display: block;
            }
            .radio label,
            .checkbox label {
                min-height: 20px;
                margin-bottom: 0;
                cursor: pointer;
            }
            .radio.disabled label,
            fieldset[disabled] .radio label,
            .checkbox.disabled label,
            fieldset[disabled] .checkbox label {
                cursor: not-allowed;
            }
            .help-block {
                display: block;
                margin-top: 5px;
                margin-bottom: 10px;
            }
            @media (min-width: 540px) {
                .form-inline .form-group {
                    display: inline-block;
                    margin-bottom: 0;
                    vertical-align: middle;
                }
                .form-inline .form-control {
                    display: inline-block;
                    width: auto;
                    vertical-align: middle;
                }
                .form-inline .input-group {
                    display: inline-table;
                    vertical-align: middle;
                }
                .form-inline .input-group .input-group-addon,
                .form-inline .input-group .input-group-btn,
                .form-inline .input-group .form-control {
                    width: auto;
                }
                .form-inline .input-group > .form-control {
                    width: 100%;
                }
                .form-inline .control-label {
                    margin-bottom: 0;
                    vertical-align: middle;
                }
                .form-inline .radio,
                .form-inline .checkbox {
                    display: inline-block;
                    margin-top: 0;
                    margin-bottom: 0;
                    vertical-align: middle;
                }
            }
            input,
            button,
            textarea,
            select,
            option,
            progress {
                max-width: 100%;
                line-height: inherit;
            }
            .text-input,
            input[type="color"],
            input[type="date"],
            input[type="datetime"],
            input[type="datetime-local"],
            input[type="email"],
            input[type="month"],
            input[type="number"],
            input[type="password"],
            input[type="search"],
            input[type="tel"],
            input[type="text"],
            input[type="time"],
            input[type="url"],
            input[type="week"],
            textarea {
                padding: 4px 8px;
                border-style: solid;
                border-width: 2px;
                border-color: rgba(0, 0, 0, 0.4);
                background-color: rgba(255, 255, 255, 0.4);
                height: 32px;
                height: 2rem;
            }
            .text-input-focus,
            input[type="color"]:focus,
            input[type="date"]:focus,
            input[type="datetime"]:focus,
            input[type="datetime-local"]:focus,
            input[type="email"]:focus,
            input[type="month"]:focus,
            input[type="number"]:focus,
            input[type="password"]:focus,
            input[type="search"]:focus,
            input[type="tel"]:focus,
            input[type="text"]:focus,
            input[type="time"]:focus,
            input[type="url"]:focus,
            input[type="week"]:focus,
            textarea:focus {
                border-color: #0067b8;
                background-color: #fff;
            }
            .text-input-moz-placeholder,
            input[type="color"]::-moz-placeholder,
            input[type="date"]::-moz-placeholder,
            input[type="datetime"]::-moz-placeholder,
            input[type="datetime-local"]::-moz-placeholder,
            input[type="email"]::-moz-placeholder,
            input[type="month"]::-moz-placeholder,
            input[type="number"]::-moz-placeholder,
            input[type="password"]::-moz-placeholder,
            input[type="search"]::-moz-placeholder,
            input[type="tel"]::-moz-placeholder,
            input[type="text"]::-moz-placeholder,
            input[type="time"]::-moz-placeholder,
            input[type="url"]::-moz-placeholder,
            input[type="week"]::-moz-placeholder,
            textarea::-moz-placeholder {
                color: rgba(0, 0, 0, 0.6);
                opacity: 1;
            }
            .text-input-ms-placeholder,
            input[type="color"]:-ms-input-placeholder,
            input[type="date"]:-ms-input-placeholder,
            input[type="datetime"]:-ms-input-placeholder,
            input[type="datetime-local"]:-ms-input-placeholder,
            input[type="email"]:-ms-input-placeholder,
            input[type="month"]:-ms-input-placeholder,
            input[type="number"]:-ms-input-placeholder,
            input[type="password"]:-ms-input-placeholder,
            input[type="search"]:-ms-input-placeholder,
            input[type="tel"]:-ms-input-placeholder,
            input[type="text"]:-ms-input-placeholder,
            input[type="time"]:-ms-input-placeholder,
            input[type="url"]:-ms-input-placeholder,
            input[type="week"]:-ms-input-placeholder,
            textarea:-ms-input-placeholder {
                color: rgba(0, 0, 0, 0.6);
            }
            .text-input-webkit-placeholder,
            input[type="color"]::-webkit-input-placeholder,
            input[type="date"]::-webkit-input-placeholder,
            input[type="datetime"]::-webkit-input-placeholder,
            input[type="datetime-local"]::-webkit-input-placeholder,
            input[type="email"]::-webkit-input-placeholder,
            input[type="month"]::-webkit-input-placeholder,
            input[type="number"]::-webkit-input-placeholder,
            input[type="password"]::-webkit-input-placeholder,
            input[type="search"]::-webkit-input-placeholder,
            input[type="tel"]::-webkit-input-placeholder,
            input[type="text"]::-webkit-input-placeholder,
            input[type="time"]::-webkit-input-placeholder,
            input[type="url"]::-webkit-input-placeholder,
            input[type="week"]::-webkit-input-placeholder,
            textarea::-webkit-input-placeholder {
                color: rgba(0, 0, 0, 0.6);
            }
            .text-input-disabled,
            input[type="color"][disabled],
            input[type="color"][readonly],
            fieldset[disabled] input[type="color"],
            input[type="date"][disabled],
            input[type="date"][readonly],
            fieldset[disabled] input[type="date"],
            input[type="datetime"][disabled],
            input[type="datetime"][readonly],
            fieldset[disabled] input[type="datetime"],
            input[type="datetime-local"][disabled],
            input[type="datetime-local"][readonly],
            fieldset[disabled] input[type="datetime-local"],
            input[type="email"][disabled],
            input[type="email"][readonly],
            fieldset[disabled] input[type="email"],
            input[type="month"][disabled],
            input[type="month"][readonly],
            fieldset[disabled] input[type="month"],
            input[type="number"][disabled],
            input[type="number"][readonly],
            fieldset[disabled] input[type="number"],
            input[type="password"][disabled],
            input[type="password"][readonly],
            fieldset[disabled] input[type="password"],
            input[type="search"][disabled],
            input[type="search"][readonly],
            fieldset[disabled] input[type="search"],
            input[type="tel"][disabled],
            input[type="tel"][readonly],
            fieldset[disabled] input[type="tel"],
            input[type="text"][disabled],
            input[type="text"][readonly],
            fieldset[disabled] input[type="text"],
            input[type="time"][disabled],
            input[type="time"][readonly],
            fieldset[disabled] input[type="time"],
            input[type="url"][disabled],
            input[type="url"][readonly],
            fieldset[disabled] input[type="url"],
            input[type="week"][disabled],
            input[type="week"][readonly],
            fieldset[disabled] input[type="week"],
            textarea[disabled],
            textarea[readonly],
            fieldset[disabled] textarea {
                border-color: #ccc !important;
                background-color: rgba(0, 0, 0, 0.2) !important;
                color: rgba(0, 0, 0, 0.2) !important;
            }
            .text-input-has-error,
            .form-group.has-error input[type="color"],
            input[type="color"].has-error,
            .form-group.has-error input[type="date"],
            input[type="date"].has-error,
            .form-group.has-error input[type="datetime"],
            input[type="datetime"].has-error,
            .form-group.has-error input[type="datetime-local"],
            input[type="datetime-local"].has-error,
            .form-group.has-error input[type="email"],
            input[type="email"].has-error,
            .form-group.has-error input[type="month"],
            input[type="month"].has-error,
            .form-group.has-error input[type="number"],
            input[type="number"].has-error,
            .form-group.has-error input[type="password"],
            input[type="password"].has-error,
            .form-group.has-error input[type="search"],
            input[type="search"].has-error,
            .form-group.has-error input[type="tel"],
            input[type="tel"].has-error,
            .form-group.has-error input[type="text"],
            input[type="text"].has-error,
            .form-group.has-error input[type="time"],
            input[type="time"].has-error,
            .form-group.has-error input[type="url"],
            input[type="url"].has-error,
            .form-group.has-error input[type="week"],
            input[type="week"].has-error,
            .form-group.has-error textarea,
            textarea.has-error {
                border-color: #e81123;
            }
            textarea {
                height: auto;
            }
            input::-ms-clear,
            input::-ms-reveal {
                height: 100%;
                padding: 4px 8px;
                margin-right: -8px;
                margin-left: 4px;
            }
            input::-ms-clear:hover,
            input::-ms-reveal:hover {
                color: #0067b8;
            }
            input::-ms-clear:active,
            input::-ms-reveal:active {
                color: #fff;
                background-color: #0067b8;
            }
            .form-group.has-error input::-ms-clear:hover,
            .form-group.has-error input::-ms-reveal:hover,
            input.has-error::-ms-clear:hover,
            input.has-error::-ms-reveal:hover {
                color: #e81123;
            }
            .form-group.has-error input::-ms-clear:active,
            .form-group.has-error input::-ms-reveal:active,
            input.has-error::-ms-clear:active,
            input.has-error::-ms-reveal:active {
                color: #fff;
                background-color: #e81123;
            }
            input[type="radio"] {
                width: 20px;
                height: 20px;
            }
            input[type="radio"]::-ms-check {
                background-color: #fff;
                color: #000;
                border-style: solid;
                border-width: 2px;
                border-color: rgba(0, 0, 0, 0.6);
            }
            input[type="radio"]:checked::-ms-check {
                color: #000;
                border-color: #0067b8;
            }
            input[type="radio"]:hover::-ms-check {
                border-color: #000;
            }
            input[type="radio"]:hover:checked::-ms-check {
                border-color: #0067b8;
            }
            input[type="radio"]:active::-ms-check {
                color: rgba(0, 0, 0, 0.6);
                border-color: rgba(0, 0, 0, 0.6);
            }
            input[type="radio"]:active:checked::-ms-check {
                border-color: rgba(0, 0, 0, 0.6);
            }
            input[type="radio"][disabled]::-ms-check,
            fieldset[disabled] input[type="radio"]::-ms-check {
                background-color: #fff !important;
                color: rgba(0, 0, 0, 0.2) !important;
                border-color: rgba(0, 0, 0, 0.2) !important;
            }
            input[type="radio"][disabled]:checked::-ms-check,
            fieldset[disabled] input[type="radio"]:checked::-ms-check {
                color: rgba(0, 0, 0, 0.2) !important;
            }
            input[type="checkbox"] {
                width: 20px;
                height: 20px;
            }
            input[type="checkbox"]::-ms-check {
                border-style: solid;
                border-width: 2px;
                background-color: transparent;
                color: #000;
                border-color: rgba(0, 0, 0, 0.8);
            }
            input[type="checkbox"]:checked::-ms-check {
                background-color: #0067b8;
                border-color: #0067b8;
            }
            input[type="checkbox"]:hover::-ms-check {
                border-color: #000;
            }
            input[type="checkbox"]:active::-ms-check {
                background-color: rgba(0, 0, 0, 0.6);
                border-color: transparent;
            }
            input[type="checkbox"][disabled]::-ms-check,
            fieldset[disabled] input[type="checkbox"]::-ms-check {
                border-color: rgba(0, 0, 0, 0.2) !important;
                background-color: transparent !important;
                color: rgba(0, 0, 0, 0.2) !important;
            }
            progress {
                height: 4px;
                border-style: none;
                color: #0067b8;
                background-color: #ccc;
                -webkit-appearance: none;
                display: block;
            }
            progress::-ms-fill {
                color: #0067b8;
            }
            progress::-webkit-progress-value {
                background-color: #0067b8;
            }
            progress::-webkit-progress-bar {
                background-color: #ccc;
            }
            progress::-moz-progress-bar {
                background-color: #0067b8;
            }
            input[type="range"] {
                height: 42px;
                padding-bottom: 16px;
                padding-top: 16px;
                border-style: none;
            }
            input[type="range"]::-ms-track {
                height: 2px;
                border-style: none;
                background-color: transparent;
                color: transparent;
            }
            input[type="range"]::-ms-fill-lower {
                background-color: #0067b8;
            }
            input[type="range"]::-ms-fill-upper {
                background-color: rgba(0, 0, 0, 0.4);
            }
            input[type="range"]::-ms-thumb {
                background-color: #0067b8;
                width: 24px;
                height: 8px;
                border-radius: 4px;
                border-style: none;
            }
            input[type="range"]:hover::-ms-thumb {
                background-color: #1f1f1f;
            }
            input[type="range"]:active::-ms-thumb {
                background-color: #ccc;
            }
            input[type="range"]:disabled::-ms-fill-lower,
            input[type="range"]:disabled::-ms-fill-upper {
                background-color: rgba(0, 0, 0, 0.2) !important;
            }
            input[type="range"]:disabled::-ms-thumb {
                background-color: #ccc !important;
            }
            legend {
                margin-bottom: 12px;
            }
            .form-group {
                margin-bottom: 12px;
            }
            .form-group label {
                margin-top: 0;
                margin-bottom: 8px;
            }
            .radio,
            .checkbox {
                margin-top: 12px;
                margin-bottom: 12px;
            }
            .radio label,
            .checkbox label {
                padding-left: 28px;
            }
            .radio input[type="radio"],
            .radio-inline input[type="radio"],
            .checkbox input[type="checkbox"],
            .checkbox-inline input[type="checkbox"] {
                position: absolute;
                margin-left: -28px;
            }
            input[type="radio"][disabled],
            input[type="radio"].disabled,
            fieldset[disabled] input[type="radio"],
            input[type="checkbox"][disabled],
            input[type="checkbox"].disabled,
            fieldset[disabled] input[type="checkbox"] {
                cursor: not-allowed;
            }
            input[type="radio"][disabled] + span,
            input[type="radio"].disabled + span,
            fieldset[disabled] input[type="radio"] + span,
            input[type="checkbox"][disabled] + span,
            input[type="checkbox"].disabled + span,
            fieldset[disabled] input[type="checkbox"] + span {
                color: rgba(0, 0, 0, 0.2);
            }
            select {
                border: 2px solid rgba(0, 0, 0, 0.4);
                background-clip: padding-box;
                color: #000;
            }
            select:focus option {
                background-color: #fff;
            }
            select:hover {
                border-color: rgba(0, 0, 0, 0.6);
            }
            select:active {
                background-color: #fff;
            }
            select[multiple]:focus {
                background-color: #fff;
            }
            select[disabled],
            select.disabled,
            fieldset[disabled] select {
                cursor: not-allowed;
                background-color: rgba(0, 0, 0, 0.2) !important;
                border-color: rgba(0, 0, 0, 0.2) !important;
                color: rgba(0, 0, 0, 0.6) !important;
            }
            select[disabled] option:hover,
            select[disabled] option:focus,
            select[disabled] option:active,
            select.disabled option:hover,
            select.disabled option:focus,
            select.disabled option:active,
            fieldset[disabled] select option:hover,
            fieldset[disabled] select option:focus,
            fieldset[disabled] select option:active {
                background-color: transparent !important;
            }
            ::-ms-expand {
                margin: 0 6px 0 20px;
                background-color: transparent;
                border: 0;
            }
            .btn-block {
                display: block;
                width: 100%;
            }
            .btn-block + .btn-block {
                margin-top: 5px;
            }
            input[type="submit"].btn-block,
            input[type="reset"].btn-block,
            input[type="button"].btn-block {
                width: 100%;
            }
            .btn,
            button,
            input[type="button"],
            input[type="submit"],
            input[type="reset"] {
                display: inline-block;
                min-width: 100px;
                padding: 4px 12px 4px 12px;
                margin-top: 4px;
                margin-bottom: 4px;
                position: relative;
                max-width: 100%;
                text-align: center;
                white-space: nowrap;
                overflow: hidden;
                vertical-align: middle;
                text-overflow: ellipsis;
                touch-action: manipulation;
                color: #000;
                border-style: solid;
                border-width: 2px;
                border-color: transparent;
                background-color: rgba(0, 0, 0, 0.2);
            }
            .btn:hover,
            .btn:focus,
            button:hover,
            button:focus,
            input[type="button"]:hover,
            input[type="button"]:focus,
            input[type="submit"]:hover,
            input[type="submit"]:focus,
            input[type="reset"]:hover,
            input[type="reset"]:focus {
                border-color: rgba(0, 0, 0, 0.4);
            }
            .btn:hover,
            button:hover,
            input[type="button"]:hover,
            input[type="submit"]:hover,
            input[type="reset"]:hover {
                cursor: pointer;
            }
            .btn:active,
            button:active,
            input[type="button"]:active,
            input[type="submit"]:active,
            input[type="reset"]:active {
                background-color: rgba(0, 0, 0, 0.4);
                border-color: transparent;
            }
            .btn.btn-primary,
            button.btn-primary,
            input[type="button"].btn-primary,
            input[type="submit"].btn-primary,
            input[type="reset"].btn-primary {
                background-color: #0067b8;
                border-color: #0067b8;
                color: #fff;
            }
            .btn.btn-primary:hover,
            .btn.btn-primary:focus,
            button.btn-primary:hover,
            button.btn-primary:focus,
            input[type="button"].btn-primary:hover,
            input[type="button"].btn-primary:focus,
            input[type="submit"].btn-primary:hover,
            input[type="submit"].btn-primary:focus,
            input[type="reset"].btn-primary:hover,
            input[type="reset"].btn-primary:focus {
                border-color: #004e8c;
            }
            .btn.btn-primary:active,
            button.btn-primary:active,
            input[type="button"].btn-primary:active,
            input[type="submit"].btn-primary:active,
            input[type="reset"].btn-primary:active {
                background-color: rgba(0, 0, 0, 0.4);
                border-color: transparent;
            }
            .btn.disabled,
            .btn[disabled],
            fieldset[disabled] .btn,
            button.disabled,
            button[disabled],
            fieldset[disabled] button,
            input[type="button"].disabled,
            input[type="button"][disabled],
            fieldset[disabled] input[type="button"],
            input[type="submit"].disabled,
            input[type="submit"][disabled],
            fieldset[disabled] input[type="submit"],
            input[type="reset"].disabled,
            input[type="reset"][disabled],
            fieldset[disabled] input[type="reset"] {
                cursor: not-allowed;
                pointer-events: none;
                outline: none;
                color: rgba(0, 0, 0, 0.2) !important;
                border-color: transparent !important;
                background-color: rgba(0, 0, 0, 0.2) !important;
            }
            a.btn:link,
            a.btn:visited {
                color: #000;
            }
            a.btn.btn-primary:link,
            a.btn.btn-primary:visited {
                color: #fff;
            }
            .person {
                border-radius: 50%;
                display: block;
                padding: 4px;
                border: 1px dotted transparent;
            }
            .person .person-graphic {
                display: block;
                background-size: cover;
                background-position: center center;
                background-repeat: no-repeat;
                border-radius: 50%;
            }
            .person.person-small {
                width: 54px;
                height: 54px;
            }
            .person.person-small .person-graphic {
                width: 44px;
                height: 44px;
            }
            .person.person-medium {
                width: 110px;
                height: 110px;
            }
            .person.person-medium .person-graphic {
                width: 100px;
                height: 100px;
            }
            .person.person-large {
                width: 210px;
                height: 210px;
            }
            .person.person-large .person-graphic {
                width: 200px;
                height: 200px;
            }
            .person:focus {
                outline-style: none;
                border-color: #000;
            }
            table {
                background-color: transparent;
            }
            th {
                text-align: left;
            }
            .table {
                width: 100%;
                max-width: 100%;
            }
            .table > thead > tr > th,
            .table > thead > tr > td,
            .table > tbody > tr > th,
            .table > tbody > tr > td,
            .table > tfoot > tr > th,
            .table > tfoot > tr > td {
                padding: 16px;
                vertical-align: top;
            }
            .table > thead > tr > th {
                vertical-align: bottom;
            }
            .table > caption + thead > tr:first-child > th,
            .table > caption + thead > tr:first-child > td,
            .table > colgroup + thead > tr:first-child > th,
            .table > colgroup + thead > tr:first-child > td,
            .table > thead:first-child > tr:first-child > th,
            .table > thead:first-child > tr:first-child > td {
                border-top: 0;
            }
            table col[class*="col-"] {
                position: static;
                float: none;
                display: table-column;
            }
            table td[class*="col-"],
            table th[class*="col-"] {
                position: static;
                float: none;
                display: table-cell;
            }
            .table-responsive {
                overflow-x: auto;
                min-height: 0.01%;
            }
            @media screen and (max-width: 539px) {
                .table-responsive {
                    width: 100%;
                    margin-bottom: 15px;
                    overflow-y: hidden;
                    -ms-overflow-style: -ms-autohiding-scrollbar;
                }
                .table-responsive > .table {
                    margin-bottom: 0;
                }
                .table-responsive > .table > thead > tr > th,
                .table-responsive > .table > thead > tr > td,
                .table-responsive > .table > tbody > tr > th,
                .table-responsive > .table > tbody > tr > td,
                .table-responsive > .table > tfoot > tr > th,
                .table-responsive > .table > tfoot > tr > td {
                    white-space: nowrap;
                }
            }
            .table > thead > tr > th {
                font-size: 12px;
                line-height: 14px;
                font-weight: 400;
                font-size: 0.75rem;
                line-height: 0.875rem;
                padding-bottom: 1.1816px;
                padding-top: 1.1816px;
                padding: 0 16px 10px 16px;
            }
            .table > thead > tr > th.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 16.3632px;
                max-height: 1.0227rem;
            }
            .table > thead > tr > th.text-maxlines-2 {
                max-height: 30.3632px;
                max-height: 1.8977rem;
            }
            .table > thead > tr > th.text-maxlines-3 {
                max-height: 44.3632px;
                max-height: 2.7727rem;
            }
            .table > thead > tr > th.text-maxlines-4 {
                max-height: 58.3632px;
                max-height: 3.6477rem;
            }
            .table > tbody > tr:nth-child(odd) {
                background-color: #f2f2f2;
            }
            .section {
                margin-top: 30px;
                margin-bottom: 30px;
            }
            @media (min-width: 320px) {
                .section {
                    margin-top: 42px;
                    margin-bottom: 42px;
                }
            }
            .section .section-header {
                padding-bottom: 10px;
                border-bottom: 1px solid #e6e6e6;
                margin-bottom: 16px;
            }
            @media (min-width: 320px) {
                .section .section-header {
                    margin-bottom: 32px;
                }
            }
            .section .section-title {
                display: block;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 15px;
                line-height: 20px;
                font-weight: 600;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
                color: #000;
            }
            .section .section-title.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 20.454px;
                max-height: 1.27838rem;
            }
            .section .section-title.text-maxlines-2 {
                max-height: 40.454px;
                max-height: 2.52838rem;
            }
            .section .section-title.text-maxlines-3 {
                max-height: 60.454px;
                max-height: 3.77838rem;
            }
            .section .section-title.text-maxlines-4 {
                max-height: 80.454px;
                max-height: 5.02838rem;
            }
            @media (min-width: 320px) {
                .section .section-title {
                    font-size: 24px;
                    line-height: 28px;
                    font-weight: 300;
                    font-size: 1.5rem;
                    line-height: 1.75rem;
                    padding-bottom: 2.3632px;
                    padding-top: 2.3632px;
                }
                .section .section-title.text-maxlines-1 {
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    max-height: 32.7264px;
                    max-height: 2.0454rem;
                }
                .section .section-title.text-maxlines-2 {
                    max-height: 60.7264px;
                    max-height: 3.7954rem;
                }
                .section .section-title.text-maxlines-3 {
                    max-height: 88.7264px;
                    max-height: 5.5454rem;
                }
                .section .section-title.text-maxlines-4 {
                    max-height: 116.7264px;
                    max-height: 7.2954rem;
                }
            }
            .section .section-subtitle {
                display: block;
                font-size: 15px;
                line-height: 20px;
                font-weight: 400;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
                color: #767676;
            }
            .section .section-subtitle.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 20.454px;
                max-height: 1.27838rem;
            }
            .section .section-subtitle.text-maxlines-2 {
                max-height: 40.454px;
                max-height: 2.52838rem;
            }
            .section .section-subtitle.text-maxlines-3 {
                max-height: 60.454px;
                max-height: 3.77838rem;
            }
            .section .section-subtitle.text-maxlines-4 {
                max-height: 80.454px;
                max-height: 5.02838rem;
            }
            .section .header-action {
                display: table-cell;
                vertical-align: bottom;
                white-space: nowrap;
                font-size: 12px;
                line-height: 14px;
                font-weight: 400;
                font-size: 0.75rem;
                line-height: 0.875rem;
                padding-bottom: 1.1816px;
                padding-top: 1.1816px;
            }
            .section .header-action.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 16.3632px;
                max-height: 1.0227rem;
            }
            .section .header-action.text-maxlines-2 {
                max-height: 30.3632px;
                max-height: 1.8977rem;
            }
            .section .header-action.text-maxlines-3 {
                max-height: 44.3632px;
                max-height: 2.7727rem;
            }
            .section .header-action.text-maxlines-4 {
                max-height: 58.3632px;
                max-height: 3.6477rem;
            }
            .section p {
                margin-top: 12px;
                margin-bottom: 12px;
            }
            .section p .more-container {
                display: block;
                margin-top: 6px;
            }
            .section .btn-group {
                margin-top: 20px;
                margin-bottom: 20px;
            }
            .section.remove-header-rule > .section-header {
                border-style: none;
            }
            .section.has-header-action .header-titles {
                display: table-cell;
            }
            .section.has-header-action .titles-outer {
                display: table;
                table-layout: fixed;
                width: 100%;
            }
            .section.has-header-action .titles-inner {
                display: table-cell;
                padding-right: 10px;
            }
            .section.item-section {
                margin-bottom: 32px;
            }
            .section.item-section .section-header {
                margin-bottom: 16px;
                border-style: none;
                padding-bottom: 0;
            }
            .section.item-section .section-title {
                color: #000;
                font-size: 15px;
                line-height: 20px;
                font-weight: 600;
                font-size: 0.9375rem;
                line-height: 1.25rem;
                padding-bottom: 0.227px;
                padding-top: 0.227px;
            }
            .section.item-section .section-title.text-maxlines-1 {
                white-space: nowrap;
                text-overflow: ellipsis;
                max-height: 20.454px;
                max-height: 1.27838rem;
            }
            .section.item-section .section-title.text-maxlines-2 {
                max-height: 40.454px;
                max-height: 2.52838rem;
            }
            .section.item-section .section-title.text-maxlines-3 {
                max-height: 60.454px;
                max-height: 3.77838rem;
            }
            .section.item-section .section-title.text-maxlines-4 {
                max-height: 80.454px;
                max-height: 5.02838rem;
            }
            .caret {
                display: inline-block;
                width: 0;
                height: 0;
                margin-left: 2px;
                vertical-align: middle;
                border-top: 4px solid;
                border-right: 4px solid transparent;
                border-left: 4px solid transparent;
            }
            .dropdown {
                position: relative;
            }
            .dropdown-toggle:focus {
                outline: 0;
            }
            .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 1000;
                display: none;
                float: left;
                min-width: 160px;
                padding: 5px 0;
                margin: 2px 0 0;
                list-style: none;
                font-size: 14px;
                text-align: left;
                background-color: #fff;
                border: 1px solid #ccc;
                border: 1px solid rgba(0, 0, 0, 0.15);
                border-radius: 4px;
                -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
                box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
                background-clip: padding-box;
            }
            .dropdown-menu.pull-right {
                right: 0;
                left: auto;
            }
            .dropdown-menu .divider {
                height: 1px;
                margin: 9px 0;
                overflow: hidden;
                background-color: #e5e5e5;
            }
            .dropdown-menu > li > a {
                display: block;
                padding: 3px 20px;
                clear: both;
                font-weight: normal;
                line-height: 1.42857;
                color: #333;
                white-space: nowrap;
            }
            .dropdown-menu > li > a:hover,
            .dropdown-menu > li > a:focus {
                text-decoration: none;
                color: #262626;
                background-color: #f5f5f5;
            }
            .dropdown-menu > .active > a,
            .dropdown-menu > .active > a:hover,
            .dropdown-menu > .active > a:focus {
                color: #fff;
                text-decoration: none;
                outline: 0;
                background-color: #428bca;
            }
            .dropdown-menu > .disabled > a,
            .dropdown-menu > .disabled > a:hover,
            .dropdown-menu > .disabled > a:focus {
                color: #777;
            }
            .dropdown-menu > .disabled > a:hover,
            .dropdown-menu > .disabled > a:focus {
                text-decoration: none;
                background-color: transparent;
                background-image: none;
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
                cursor: not-allowed;
            }
            .open > .dropdown-menu {
                display: block;
            }
            .open > a {
                outline: 0;
            }
            .dropdown-menu-right {
                left: auto;
                right: 0;
            }
            .dropdown-menu-left {
                left: 0;
                right: auto;
            }
            .dropdown-header {
                display: block;
                padding: 3px 20px;
                font-size: 12px;
                line-height: 1.42857;
                color: #777;
                white-space: nowrap;
            }
            .dropdown-backdrop {
                position: fixed;
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                z-index: 990;
            }
            .pull-right > .dropdown-menu {
                right: 0;
                left: auto;
            }
            .dropup .caret,
            .navbar-fixed-bottom .dropdown .caret {
                border-top: 0;
                border-bottom: 4px solid;
                content: "";
            }
            .dropup .dropdown-menu,
            .navbar-fixed-bottom .dropdown .dropdown-menu {
                top: auto;
                bottom: 100%;
                margin-bottom: 1px;
            }
            @media (min-width: 768px) {
                .navbar-right .dropdown-menu {
                    right: 0;
                    left: auto;
                }
                .navbar-right .dropdown-menu-left {
                    left: 0;
                    right: auto;
                }
            }
            [data-toggle="buttons"] > .btn input[type="radio"],
            [data-toggle="buttons"] > .btn input[type="checkbox"],
            [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
            [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
                position: absolute;
                clip: rect(0, 0, 0, 0);
                pointer-events: none;
            }
            .btn-group:before,
            .btn-group:after {
                content: " ";
                display: table;
            }
            .btn-group:after {
                clear: both;
            }
            .btn-group .btn {
                float: left;
                margin-right: 4px;
            }
            .input-group {
                position: relative;
                display: table;
                border-collapse: separate;
            }
            .input-group[class*="col-"] {
                float: none;
                padding-left: 0;
                padding-right: 0;
            }
            .input-group .form-control {
                position: relative;
                z-index: 2;
                float: left;
                width: 100%;
                margin-bottom: 0;
            }
            .input-group-addon,
            .input-group-btn,
            .input-group .form-control {
                display: table-cell;
            }
            .input-group-addon:not(:first-child):not(:last-child),
            .input-group-btn:not(:first-child):not(:last-child),
            .input-group .form-control:not(:first-child):not(:last-child) {
                border-radius: 0;
            }
            .input-group-addon,
            .input-group-btn {
                width: 1%;
                white-space: nowrap;
                vertical-align: middle;
            }
            .input-group-addon {
                padding: 6px 12px;
                font-size: 14px;
                font-weight: normal;
                line-height: 1;
                color: #555;
                text-align: center;
                background-color: #eee;
                border: 1px solid #ccc;
                border-radius: 4px;
            }
            .input-group-addon.input-sm,
            .input-group-sm > .input-group-addon,
            .input-group-sm > .input-group-btn > .input-group-addon.btn {
                padding: 5px 10px;
                font-size: 12px;
                border-radius: 3px;
            }
            .input-group-addon.input-lg,
            .input-group-lg > .input-group-addon,
            .input-group-lg > .input-group-btn > .input-group-addon.btn {
                padding: 10px 16px;
                font-size: 18px;
                border-radius: 6px;
            }
            .input-group-addon input[type="radio"],
            .input-group-addon input[type="checkbox"] {
                margin-top: 0;
            }
            .input-group .form-control:first-child,
            .input-group-addon:first-child,
            .input-group-btn:first-child > .btn,
            .input-group-btn:first-child > .btn-group > .btn,
            .input-group-btn:first-child > .dropdown-toggle,
            .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
            .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }
            .input-group-addon:first-child {
                border-right: 0;
            }
            .input-group .form-control:last-child,
            .input-group-addon:last-child,
            .input-group-btn:last-child > .btn,
            .input-group-btn:last-child > .btn-group > .btn,
            .input-group-btn:last-child > .dropdown-toggle,
            .input-group-btn:first-child > .btn:not(:first-child),
            .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0;
            }
            .input-group-addon:last-child {
                border-left: 0;
            }
            .input-group-btn {
                position: relative;
                font-size: 0;
                white-space: nowrap;
            }
            .input-group-btn > .btn {
                position: relative;
            }
            .input-group-btn > .btn + .btn {
                margin-left: -1px;
            }
            .input-group-btn > .btn:hover,
            .input-group-btn > .btn:focus,
            .input-group-btn > .btn:active {
                z-index: 2;
            }
            .input-group-btn:first-child > .btn,
            .input-group-btn:first-child > .btn-group {
                margin-right: -1px;
            }
            .input-group-btn:last-child > .btn,
            .input-group-btn:last-child > .btn-group {
                margin-left: -1px;
            }
            .alert {
                margin-bottom: 8px;
                margin-top: 8px;
            }
            .alert-error {
                color: #e81123;
            }
            .modal-open {
                overflow: hidden;
            }
            .modal {
                display: none;
                overflow: hidden;
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 1040;
                -webkit-overflow-scrolling: touch;
                outline: 0;
            }
            .modal-open .modal {
                overflow-x: hidden;
                overflow-y: auto;
            }
            .modal-dialog {
                position: relative;
                width: auto;
            }
            .modal-content {
                position: relative;
                background-color: #fff;
                background-clip: padding-box;
                outline: 0;
            }
            .modal-backdrop {
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background-color: #000;
            }
            .modal-backdrop.fade {
                opacity: 0;
                filter: alpha(opacity=0);
            }
            .modal-backdrop.in {
                opacity: 0.5;
                filter: alpha(opacity=50);
            }
            .modal-header {
                min-height: 16.42857px;
            }
            .modal-title {
                margin: 0;
                line-height: 1.42857;
            }
            .modal-body {
                position: relative;
            }
            .modal-footer:before,
            .modal-footer:after {
                content: " ";
                display: table;
            }
            .modal-footer:after {
                clear: both;
            }
            .modal-scrollbar-measure {
                position: absolute;
                top: -9999px;
                width: 50px;
                height: 50px;
                overflow: scroll;
            }
            @media (min-width: 540px) {
                .modal-dialog {
                    width: 600px;
                }
                .modal-sm {
                    width: 300px;
                }
            }
            @media (min-width: 768px) {
                .modal-lg {
                    width: 900px;
                }
            }
            .modal .modal-dialog {
                margin: 50vh auto;
                -webkit-transform: translate(0, -50%);
                -ms-transform: translate(0, -50%);
                -o-transform: translate(0, -50%);
                transform: translate(0, -50%);
                border: 2px solid #0067b8;
            }
            .modal .modal-content {
                padding: 16px;
            }
            .modal p:first-child {
                margin-top: 0;
            }
            .modal .btn {
                width: calc(48%);
            }
            .modal .btn:last-child {
                margin-right: 0;
            }
            .modal .btn:only-child {
                float: right;
            }
            .modal .modal-footer {
                margin-top: 24px;
            }
            .tooltip {
                position: absolute;
                z-index: 1070;
                display: block;
                visibility: visible;
            }
            .tooltip-inner {
                text-decoration: none;
            }
            .tooltip .tooltip-inner {
                background: #f2f2f2;
                color: #000;
                border: 1px solid #ccc;
                padding: 5px 8px 7px 8px;
                max-width: 320px;
            }
            .clearfix:before,
            .clearfix:after {
                content: " ";
                display: table;
            }
            .clearfix:after {
                clear: both;
            }
            .center-block {
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
            .hide {
                display: none !important;
            }
            .show {
                display: block !important;
            }
            .invisible {
                visibility: hidden;
            }
            .text-hide {
                font: 0/0 a;
                color: transparent;
                text-shadow: none;
                background-color: transparent;
                border: 0;
            }
            .hidden {
                display: none !important;
                visibility: hidden !important;
            }
            .affix {
                position: fixed;
            }
            .pull-right {
                float: right !important;
            }
            .pull-left {
                float: left !important;
            }
            @-ms-viewport {
                width: device-width;
            }
            @media (max-width: 539px) {
                .visible-xs {
                    display: block !important;
                }
                table.visible-xs {
                    display: table;
                }
                tr.visible-xs {
                    display: table-row !important;
                }
                th.visible-xs,
                td.visible-xs {
                    display: table-cell !important;
                }
            }
            @media (max-width: 539px) {
                .visible-xs-block {
                    display: block !important;
                }
            }
            @media (max-width: 539px) {
                .visible-xs-inline {
                    display: inline !important;
                }
            }
            @media (max-width: 539px) {
                .visible-xs-inline-block {
                    display: inline-block !important;
                }
            }
            @media (min-width: 540px) and (max-width: 767px) {
                .visible-sm {
                    display: block !important;
                }
                table.visible-sm {
                    display: table;
                }
                tr.visible-sm {
                    display: table-row !important;
                }
                th.visible-sm,
                td.visible-sm {
                    display: table-cell !important;
                }
            }
            @media (min-width: 540px) and (max-width: 767px) {
                .visible-sm-block {
                    display: block !important;
                }
            }
            @media (min-width: 540px) and (max-width: 767px) {
                .visible-sm-inline {
                    display: inline !important;
                }
            }
            @media (min-width: 540px) and (max-width: 767px) {
                .visible-sm-inline-block {
                    display: inline-block !important;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .visible-md {
                    display: block !important;
                }
                table.visible-md {
                    display: table;
                }
                tr.visible-md {
                    display: table-row !important;
                }
                th.visible-md,
                td.visible-md {
                    display: table-cell !important;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .visible-md-block {
                    display: block !important;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .visible-md-inline {
                    display: inline !important;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .visible-md-inline-block {
                    display: inline-block !important;
                }
            }
            @media (min-width: 992px) {
                .visible-lg {
                    display: block !important;
                }
                table.visible-lg {
                    display: table;
                }
                tr.visible-lg {
                    display: table-row !important;
                }
                th.visible-lg,
                td.visible-lg {
                    display: table-cell !important;
                }
            }
            @media (min-width: 992px) {
                .visible-lg-block {
                    display: block !important;
                }
            }
            @media (min-width: 992px) {
                .visible-lg-inline {
                    display: inline !important;
                }
            }
            @media (min-width: 992px) {
                .visible-lg-inline-block {
                    display: inline-block !important;
                }
            }
            @media (max-width: 539px) {
                .hidden-xs {
                    display: none !important;
                }
            }
            @media (min-width: 540px) and (max-width: 767px) {
                .hidden-sm {
                    display: none !important;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .hidden-md {
                    display: none !important;
                }
            }
            @media (min-width: 992px) {
                .hidden-lg {
                    display: none !important;
                }
            }
            .visible-print {
                display: none !important;
            }
            @media print {
                .visible-print {
                    display: block !important;
                }
                table.visible-print {
                    display: table;
                }
                tr.visible-print {
                    display: table-row !important;
                }
                th.visible-print,
                td.visible-print {
                    display: table-cell !important;
                }
            }
            .visible-print-block {
                display: none !important;
            }
            @media print {
                .visible-print-block {
                    display: block !important;
                }
            }
            .visible-print-inline {
                display: none !important;
            }
            @media print {
                .visible-print-inline {
                    display: inline !important;
                }
            }
            .visible-print-inline-block {
                display: none !important;
            }
            @media print {
                .visible-print-inline-block {
                    display: inline-block !important;
                }
            }
            @media print {
                .hidden-print {
                    display: none !important;
                }
            }
            .visible-xs,
            .visible-sm,
            .visible-md,
            .visible-lg,
            .visible-xl {
                display: none !important;
            }
            .visible-xs-block,
            .visible-xs-inline,
            .visible-xs-inline-block,
            .visible-sm-block,
            .visible-sm-inline,
            .visible-sm-inline-block,
            .visible-md-block,
            .visible-md-inline,
            .visible-md-inline-block,
            .visible-lg-block,
            .visible-lg-inline,
            .visible-lg-inline-block,
            .visible-xl-block,
            .visible-xl-inline,
            .visible-xl-inline-block {
                display: none !important;
            }
            @media (min-width: 1400px) {
                .visible-xl {
                    display: block !important;
                }
                table.visible-xl {
                    display: table;
                }
                tr.visible-xl {
                    display: table-row !important;
                }
                th.visible-xl,
                td.visible-xl {
                    display: table-cell !important;
                }
            }
            @media (min-width: 1400px) {
                .visible-xl-block {
                    display: block !important;
                }
            }
            @media (min-width: 1400px) {
                .visible-xl-inline {
                    display: inline !important;
                }
            }
            @media (min-width: 1400px) {
                .visible-xl-inline-block {
                    display: inline-block !important;
                }
            }
            @media (min-width: 1400px) {
                .hidden-xl {
                    display: none !important;
                }
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                font-weight: 300;
                src: local("Segoe UI Semilight");
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                font-weight: 700;
                src: local("Segoe UI Bold");
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                font-style: italic;
                font-weight: 400;
                src: local("Segoe UI Italic");
            }
            @font-face {
                font-family: "Segoe UI Webfont";
                font-style: italic;
                font-weight: 700;
                src: local("Segoe UI Bold Italic");
            }
            .container,
            .container-fluid {
                width: 100%;
            }
            .IE_M8 select {
                background-color: #fff !important;
            }
            body.IE_M7.rtl {
                font-family: "Segoe UI", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", "Tunga", "Lao UI", "Raavi", "Iskoola Pota", "Latha", "Leelawadee", "Microsoft YaHei UI",
                    "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text",
                    "Cambria Math";
            }
            .IE_M7 ul {
                margin-left: 0;
            }
            .IE_M7 input[type="button"],
            .IE_M7 input[type="submit"],
            .IE_M7 button,
            .IE_M7 input[type="button"].btn,
            .IE_M7 input[type="submit"].btn,
            .IE_M7 button.btn {
                line-height: 142%;
                overflow: visible;
            }
            .IE_M7 div.input-group {
                float: left;
                z-index: 5000;
            }
            .IE_M7 div.input-group button,
            .IE_M7 div.input-group button.btn {
                overflow: hidden;
            }
            .IE_M7 div.input-group label.input-group-addon {
                width: auto;
                float: left;
            }
            .IE_M7 div.input-group div.input-group-btn {
                float: left;
            }
            .text-caption {
                margin: 0.5rem 0 0.5rem 0;
                margin: 8px 0 8px 0;
            }
            select {
                padding-top: 3px;
                padding-bottom: 3px;
                padding-left: 6px;
            }
            .section {
                margin-top: 0;
            }
            body {
                direction: ltr;
            }
            body #maincontent,
            body #c_content {
                margin: 0 auto;
            }
            body #maincontent {
                width: 90%;
                min-height: 400px;
            }
            .ltr_override,
            .dirltr {
                direction: ltr;
                text-align: left;
            }
            label.label-margin {
                margin-top: 0;
                margin-bottom: 8px;
            }
            label.disabled {
                border: 0;
                background-color: rgba(0, 0, 0, 0.2) !important;
            }
            label.focus-border-color.input-group-addon.has-error,
            label.input-group-addon.has-error {
                border-color: #e81123;
            }
            .bold {
                font-weight: 600;
            }
            .modal-header h4.UserTitle,
            .wrap-content {
                word-wrap: break-word;
            }
            label.placeholder {
                display: none !important;
            }
            .text-secondary {
                color: rgba(0, 0, 0, 0.7);
                font-size: 13px;
            }
            .agreement-layout {
                white-space: pre-wrap;
                word-wrap: break-word;
                overflow-x: hidden;
            }
            body.cb {
                text-align: center;
            }
            body.cb #ftrLogo {
                margin: 0;
            }
            body.cb #maincontent {
                max-width: 384px;
                padding-left: 12px;
                padding-right: 12px;
            }
            body.cb .text-13 {
                font-size: 0.8125rem;
            }
            body.cb .radio,
            body.cb .alert-error {
                text-align: left;
            }
            body.cb div.placeholderContainer {
                width: 100%;
                position: relative;
            }
            body.cb div.placeholderInnerContainer {
                left: 0;
                top: 0;
                width: 100%;
                position: absolute;
                z-index: 5;
            }
            body.cb div.placeholder {
                color: #666;
                background-color: transparent;
                margin-top: 6px;
                margin-left: 9px;
                white-space: nowrap;
                text-align: left;
                cursor: text;
            }
            body.cb div.placeholder.ltr_override {
                margin-left: 11px;
                margin-right: auto;
                text-align: left;
            }
            body.cb .modalDialogOverlay {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: #000;
                opacity: 0.5;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                z-index: 50000;
            }
            body.cb .modalDialogContainer {
                position: fixed;
                top: 60px;
                max-width: 356px;
                width: 83%;
                width: calc(90% - 28px);
                max-height: 80%;
                max-height: calc(100% - 80px);
                margin-left: -2px;
                margin-right: -2px;
                border: 1px solid #0067b8;
                background-color: #fff;
                z-index: 50001;
                overflow: auto;
                overflow-x: hidden;
            }
            body.cb .modalDialogPadding {
                padding: 11px 12px 12px 12px;
            }
            body.cb .msa-helpCell {
                margin-bottom: 24px;
                position: relative;
            }
            body.cb .msa-helpSVG {
                float: left;
                position: absolute;
            }
            body.cb .msa-helpCellDiv {
                overflow: hidden;
                margin-left: 44px;
            }
            body.cb #learnMoreLink,
            body.cb #signup,
            body.cb #idA_MSAccLearnMore {
                white-space: nowrap;
            }
            body.cb .modalDialogContent {
                width: 100%;
                position: relative;
                margin: 0 auto;
            }
            body.cb .img-centipede {
                width: 100%;
                max-width: 266px;
                height: auto;
            }
            body.cb .align-center {
                margin-left: auto;
                margin-right: auto;
                display: inline-block;
            }
            body.cb #icdHIP table {
                width: 100% !important;
            }
            body.cb input.hip {
                width: 100% !important;
                padding: 4px 8px !important;
                margin-top: 12px !important;
            }
            body.cb tr#wlspispHIPErrorContainer > td {
                width: 100% !important;
            }
            body.cb .hip-erroricon {
                display: none !important;
            }
            .no-margin-top {
                margin-top: 0;
            }
            .no-margin-bottom {
                margin-bottom: 0;
            }
            .no-padding-left-right {
                padding-left: 0;
                padding-right: 0;
            }
            .display-block {
                display: block;
            }
            .display-inline-block {
                display: inline-block;
                white-space: nowrap;
            }
            @media (max-width: 319px) {
                body.cb #ftr {
                    margin-top: 60px;
                }
            }
            @media (min-height: 800px) {
                body.cb #ftr {
                    margin-top: 60px;
                }
            }
            @media (max-height: 400px) {
                body.cb .modalDialogContainer {
                    top: 0;
                    max-height: 100%;
                }
            }
            .progress {
                overflow: hidden;
            }
            .progress > div {
                position: absolute;
                height: 5px;
                width: 5px;
                background-color: #0067b8;
                z-index: 100;
                border-radius: 50%;
                opacity: 0;
            }
            .progress > img {
                position: absolute;
            }
            .progress-container {
                width: 100%;
                position: relative;
                margin-top: 48px;
                margin-bottom: 24px;
                outline-color: transparent;
            }
            .progress-container-tile {
                width: 100%;
                position: relative;
                top: 1px;
            }
            .progress-container-tile-content {
                width: 100%;
                position: relative;
                top: 15px;
            }
            .progress {
                position: absolute;
                top: 0;
                left: 0;
                height: 5px;
                width: 100%;
            }
            @keyframes pulse {
                from {
                    opacity: 0.4;
                }
            }
            @-o-keyframes pulse {
                from {
                    opacity: 0.4;
                }
            }
            @-moz-keyframes pulse {
                from {
                    opacity: 0.4;
                }
            }
            @-webkit-keyframes pulse {
                from {
                    opacity: 0.4;
                }
            }
            .animate-pulse {
                -webkit-animation: pulse 1s infinite alternate;
                -moz-animation: pulse 1s infinite alternate;
                -o-animation: pulse 1s infinite alternate;
                animation: pulse 1s infinite alternate;
            }
            .row.tile:focus .progress > div,
            .row.tile:focus:hover .progress > div,
            .row.tile:active .progress > div {
                background-color: #fff;
            }
            .progress > div {
                -webkit-animation: progressDot 2s infinite;
                -moz-animation: progressDot 2s infinite;
                -o-animation: progressDot 2s infinite;
                animation: progressDot 2s infinite;
            }
            .progress > div:nth-child(1) {
                -webkit-animation-delay: 0.05s;
                -moz-animation-delay: 0.05s;
                -o-animation-delay: 0.05s;
                animation-delay: 0.05s;
            }
            .progress > div:nth-child(2) {
                -webkit-animation-delay: 0.2s;
                -moz-animation-delay: 0.2s;
                -o-animation-delay: 0.2s;
                animation-delay: 0.2s;
            }
            .progress > div:nth-child(3) {
                -webkit-animation-delay: 0.35s;
                -moz-animation-delay: 0.35s;
                -o-animation-delay: 0.35s;
                animation-delay: 0.35s;
            }
            .progress > div:nth-child(4) {
                -webkit-animation-delay: 0.5s;
                -moz-animation-delay: 0.5s;
                -o-animation-delay: 0.5s;
                animation-delay: 0.5s;
            }
            .progress > div:nth-child(5) {
                -webkit-animation-delay: 0.65s;
                -moz-animation-delay: 0.65s;
                -o-animation-delay: 0.65s;
                animation-delay: 0.65s;
            }
            @-webkit-keyframes progressDot {
                0%,
                20% {
                    left: 0;
                    -webkit-animation-timing-function: ease-out;
                    opacity: 0;
                }
                25% {
                    opacity: 1;
                }
                35% {
                    left: 45%;
                    -webkit-animation-timing-function: linear;
                }
                65% {
                    left: 60%;
                    -webkit-animation-timing-function: ease-in;
                }
                75% {
                    opacity: 1;
                }
                80%,
                100% {
                    left: 100%;
                    opacity: 0;
                }
            }
            @-moz-keyframes progressDot {
                0%,
                20% {
                    left: 0;
                    -moz-animation-timing-function: ease-out;
                    opacity: 0;
                }
                25% {
                    opacity: 1;
                }
                35% {
                    left: 45%;
                    -moz-animation-timing-function: linear;
                }
                65% {
                    left: 60%;
                    -moz-animation-timing-function: ease-in;
                }
                75% {
                    opacity: 1;
                }
                80%,
                100% {
                    left: 100%;
                    opacity: 0;
                }
            }
            @-o-keyframes progressDot {
                0%,
                20% {
                    left: 0;
                    -o-animation-timing-function: ease-out;
                    opacity: 0;
                }
                25% {
                    opacity: 1;
                }
                35% {
                    left: 45%;
                    -o-animation-timing-function: linear;
                }
                65% {
                    left: 60%;
                    -o-animation-timing-function: ease-in;
                }
                75% {
                    opacity: 1;
                }
                80%,
                100% {
                    left: 100%;
                    opacity: 0;
                }
            }
            @keyframes progressDot {
                0%,
                20% {
                    left: 0;
                    animation-timing-function: ease-out;
                    opacity: 0;
                }
                25% {
                    opacity: 1;
                }
                35% {
                    left: 45%;
                    animation-timing-function: linear;
                }
                65% {
                    left: 60%;
                    animation-timing-function: ease-in;
                }
                75% {
                    opacity: 1;
                }
                80%,
                100% {
                    left: 100%;
                    opacity: 0;
                }
            }
            @keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-o-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-moz-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            div.links a {
                margin-left: 16px;
                margin-right: 16px;
            }
            div.links a.first {
                padding-left: 0;
            }
            body.cb {
                color: #1b1b1b;
                text-align: left;
            }
            .fadeIn {
                -webkit-animation: fadeIn 1s;
                -moz-animation: fadeIn 1s;
                -o-animation: fadeIn 1s;
                animation: fadeIn 1s;
            }
            .backgroundImage,
            .background-image {
                -webkit-animation: fadeIn 1s;
                -moz-animation: fadeIn 1s;
                -o-animation: fadeIn 1s;
                animation: fadeIn 1s;
            }
            .background-logo {
                max-width: 256px;
                max-height: 36px;
                display: block;
                margin-left: auto;
                margin-right: auto;
                -webkit-animation: fadeIn 1s;
                -moz-animation: fadeIn 1s;
                -o-animation: fadeIn 1s;
                animation: fadeIn 1s;
            }
            .background-logo-holder {
                height: 36px;
                margin-bottom: 24px;
            }
            .background,
            .background-image-holder {
                background: #f2f2f2;
            }
            .background,
            .background > div,
            .background-image-holder,
            .background-image,
            .background-image-small {
                position: fixed;
                top: 0;
                width: 100%;
                height: 100%;
            }
            .background > div,
            .background-image,
            .background-image-small {
                background-repeat: no-repeat, no-repeat;
                background-position: center center, center center;
                background-size: cover, cover;
            }
            .background-overlay {
                background: rgba(0, 0, 0, 0.55);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8C000000', endColorstr='#8C000000');
                position: fixed;
                top: 0;
                width: 100%;
                height: 100%;
            }
            .footer {
                position: fixed;
                bottom: 0;
                width: 100%;
                overflow: visible;
                z-index: 99;
                clear: both;
                background-color: rgba(0, 0, 0, 0.6);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
            }
            .footer.default-background-image {
                background: transparent;
            }
            .footer.default-background-image div.footerNode a,
            .footer.default-background-image div.footerNode span {
                color: #000;
            }
            .outer {
                display: table;
                position: absolute;
                height: 100%;
                width: 100%;
            }
            .top {
                display: table-cell;
                vertical-align: top;
            }
            .middle {
                display: table-cell;
                vertical-align: middle;
            }
            .bottom {
                display: table-cell;
                vertical-align: bottom;
            }
            .debug-details-banner {
                width: calc(100% - 40px);
                padding: 44px;
                margin-bottom: 28px;
                position: relative;
                margin-left: auto;
                margin-right: auto;
                color: #1b1b1b;
                background-color: #fff;
                padding: 24px 44px;
                font-size: 13px;
                max-width: 440px;
                min-width: 320px;
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
            }
            .debug-details-banner .table-cell:first-child {
                width: 100%;
            }
            .debug-details-banner .override-ltr {
                text-align: left;
            }
            .debug-details-banner .header {
                font-size: 15px;
            }
            .debug-details-banner .debug-details-header {
                margin-bottom: 10px;
            }
            .debug-details-banner .debug-trace-section {
                margin-top: 10px;
            }
            .debug-details-banner .debug-details-notification {
                margin-left: 5px;
                color: #107c10;
            }
            .inner,
            .sign-in-box {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                max-width: 440px;
                width: calc(100% - 40px);
                padding: 44px;
                margin-bottom: 28px;
                background-color: #fff;
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                min-width: 320px;
                min-height: 338px;
                overflow: hidden;
            }
            .inner.transparent-lightbox,
            .sign-in-box.transparent-lightbox {
                background-color: rgba(255, 255, 255, 0.65);
            }
            .inner.has-popup,
            .sign-in-box.has-popup {
                margin-bottom: 20px;
            }
            a:hover {
                text-decoration: underline;
            }
            .promoted-fed-cred-box {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                max-width: 440px;
                width: calc(100% - 40px);
                padding: 44px;
                margin-bottom: 28px;
                line-height: 16px;
                min-width: 320px;
                padding: 0;
            }
            .promoted-fed-cred-box > * {
                word-wrap: break-word;
            }
            .promoted-fed-cred-content {
                background-color: #fff;
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                padding-left: 44px;
                padding-right: 44px;
            }
            .promoted-fed-cred-content.transparent-lightbox {
                background-color: rgba(255, 255, 255, 0.65);
            }
            .promoted-fed-cred-content .row.tile .table {
                padding-top: 8px;
                padding-bottom: 8px;
            }
            .new-session-popup-v2sso {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                max-width: 440px;
                width: calc(100% - 40px);
                padding: 44px;
                margin-bottom: 28px;
                background-color: #fff;
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                line-height: 16px;
                min-width: 320px;
                padding-top: 24px;
                padding-bottom: 24px;
            }
            .new-session-popup-v2sso.transparent-lightbox {
                background-color: rgba(255, 255, 255, 0.65);
            }
            .new-session-popup-v2sso > * {
                word-wrap: break-word;
            }
            .wide {
                max-width: 640px;
            }
            pre {
                font-family: inherit;
            }
            .pre-wrap-format {
                white-space: pre-wrap;
                word-wrap: break-word;
                overflow-x: hidden;
            }
            .text-input,
            input[type="color"],
            input[type="date"],
            input[type="datetime"],
            input[type="datetime-local"],
            input[type="email"],
            input[type="month"],
            input[type="number"],
            input[type="password"],
            input[type="search"],
            input[type="tel"],
            input[type="text"],
            input[type="time"],
            input[type="url"],
            input[type="week"],
            textarea,
            select {
                padding: 6px 10px;
                border-width: 1px;
                border-color: #666;
                border-color: rgba(0, 0, 0, 0.6);
                height: 36px;
                outline: none;
                border-radius: 0;
                -webkit-border-radius: 0;
                background-color: transparent;
            }
            .text-input-hover,
            input[type="color"]:hover,
            input[type="date"]:hover,
            input[type="datetime"]:hover,
            input[type="datetime-local"]:hover,
            input[type="email"]:hover,
            input[type="month"]:hover,
            input[type="number"]:hover,
            input[type="password"]:hover,
            input[type="search"]:hover,
            input[type="tel"]:hover,
            input[type="text"]:hover,
            input[type="time"]:hover,
            input[type="url"]:hover,
            input[type="week"]:hover,
            textarea:hover,
            select:hover {
                border-color: #323232;
                border-color: rgba(0, 0, 0, 0.8);
            }
            .text-input-focus,
            input[type="color"]:focus,
            input[type="date"]:focus,
            input[type="datetime"]:focus,
            input[type="datetime-local"]:focus,
            input[type="email"]:focus,
            input[type="month"]:focus,
            input[type="number"]:focus,
            input[type="password"]:focus,
            input[type="search"]:focus,
            input[type="tel"]:focus,
            input[type="text"]:focus,
            input[type="time"]:focus,
            input[type="url"]:focus,
            input[type="week"]:focus,
            textarea:focus,
            select:focus {
                border-color: #0067b8;
                background-color: transparent;
            }
            .text-input-has-error-focus,
            input[type="color"].has-error:focus,
            input[type="date"].has-error:focus,
            input[type="datetime"].has-error:focus,
            input[type="datetime-local"].has-error:focus,
            input[type="email"].has-error:focus,
            input[type="month"].has-error:focus,
            input[type="number"].has-error:focus,
            input[type="password"].has-error:focus,
            input[type="search"].has-error:focus,
            input[type="tel"].has-error:focus,
            input[type="text"].has-error:focus,
            input[type="time"].has-error:focus,
            input[type="url"].has-error:focus,
            input[type="week"].has-error:focus,
            textarea.has-error:focus,
            select.has-error:focus {
                border-color: #e81123;
            }
            body.cb div.placeholder {
                margin-top: 8px;
                margin-left: 0;
            }
            .btn,
            button,
            input[type="button"],
            input[type="submit"],
            input[type="reset"] {
                min-height: 32px;
                border: none;
                background-color: #ccc;
                background-color: rgba(0, 0, 0, 0.2);
                min-width: 108px;
                line-height: normal;
            }
            .btn-hover,
            .btn:hover,
            button:hover,
            input[type="button"]:hover,
            input[type="submit"]:hover,
            input[type="reset"]:hover {
                background-color: #b2b2b2;
                background-color: rgba(0, 0, 0, 0.3);
            }
            .btn-focus,
            .btn:focus,
            button:focus,
            input[type="button"]:focus,
            input[type="submit"]:focus,
            input[type="reset"]:focus {
                background-color: #b2b2b2;
                background-color: rgba(0, 0, 0, 0.3);
                text-decoration: underline;
                outline: 2px solid #000;
            }
            .btn.btn-primary,
            button.btn-primary,
            input[type="button"].btn-primary,
            input[type="submit"].btn-primary,
            input[type="reset"].btn-primary {
                border-color: #0067b8;
                background-color: #0067b8;
            }
            .btn.btn-primary-hover,
            .btn.btn-primary:hover,
            button.btn-primary:hover,
            input[type="button"].btn-primary:hover,
            input[type="submit"].btn-primary:hover,
            input[type="reset"].btn-primary:hover {
                background-color: #005da6;
            }
            .btn.btn-primary-focus,
            .btn.btn-primary:focus,
            button.btn-primary:focus,
            input[type="button"].btn-primary:focus,
            input[type="submit"].btn-primary:focus,
            input[type="reset"].btn-primary:focus {
                background-color: #005da6;
                text-decoration: underline;
                outline: 2px solid #000;
            }
            .btn-active,
            .btn:active,
            button:active,
            input[type="button"]:active,
            input[type="submit"]:active,
            input[type="reset"]:active,
            .btn.btn-primary-active,
            .btn.btn-primary:active,
            button.btn-primary:active,
            input[type="button"].btn-primary:active,
            input[type="submit"].btn-primary:active,
            input[type="reset"].btn-primary:active {
                outline: none;
                text-decoration: none;
                -ms-transform: scale(0.98);
                -webkit-transform: scale(0.98);
                transform: scale(0.98);
            }
            .button.secondary {
                display: inline-block;
                min-width: 100px;
                padding: 4px 12px 4px 12px;
                margin-top: 4px;
                margin-bottom: 4px;
                position: relative;
                max-width: 100%;
                text-align: center;
                white-space: nowrap;
                overflow: hidden;
                vertical-align: middle;
                text-overflow: ellipsis;
                touch-action: manipulation;
                color: #000;
                border-style: solid;
                border-width: 2px;
                border-color: transparent;
                min-height: 32px;
                border: none;
                background-color: #ccc;
                background-color: rgba(0, 0, 0, 0.2);
                min-width: 108px;
                line-height: normal;
                margin-top: 0;
                margin-bottom: 0;
                display: block;
                width: 100%;
            }
            .button.secondary:hover {
                background-color: #b2b2b2;
                background-color: rgba(0, 0, 0, 0.3);
            }
            .button.secondary:focus {
                background-color: #b2b2b2;
                background-color: rgba(0, 0, 0, 0.3);
                text-decoration: underline;
                outline: 2px solid #000;
            }
            .button.secondary:active {
                outline: none;
                text-decoration: none;
                -ms-transform: scale(0.98);
                -webkit-transform: scale(0.98);
                transform: scale(0.98);
            }
            .button.primary {
                color: #fff;
                border-color: #0067b8;
                background-color: #0067b8;
                display: block;
                width: 100%;
            }
            .button.primary:hover {
                background-color: #005da6;
            }
            .button.primary:focus {
                background-color: #005da6;
                text-decoration: underline;
                outline: 2px solid #000;
            }
            .button.primary:active {
                outline: none;
                text-decoration: none;
                -ms-transform: scale(0.98);
                -webkit-transform: scale(0.98);
                transform: scale(0.98);
            }
            .logo {
                max-width: 256px;
                height: 24px;
            }
            .identityBanner {
                height: 24px;
                background: #fff;
                margin-top: 16px;
                margin-bottom: -4px;
            }
            .identity {
                line-height: 24px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .backButton {
                min-height: 24px;
                width: 24px;
                min-width: 24px;
                float: left;
                padding: 0;
                background-color: #fff;
                border-width: 0;
                border-radius: 12px;
                margin-right: 2px;
            }
            .backButton:hover {
                background-color: #e6e6e6;
                background-color: rgba(0, 0, 0, 0.1);
            }
            .backButton:hover:focus {
                background-color: #ccc;
                background-color: rgba(0, 0, 0, 0.2);
            }
            .backButton:active {
                background-color: #b3b3b3;
                background-color: rgba(0, 0, 0, 0.3);
            }
            .backButton:focus {
                background-color: #e6e6e6;
                background-color: rgba(0, 0, 0, 0.1);
                outline: none;
            }
            .boilerplate-text {
                background-color: #f2f2f2;
                padding: 24px 44px 36px 44px;
                margin: 76px -44px -44px -44px;
            }
            .boilerplate-text.transparent-lightbox {
                background-color: rgba(242, 242, 242, 0.2);
            }
            .boilerplate-text > p:first-child {
                margin-top: 0;
            }
            .boilerplate-text > p:last-child {
                margin-bottom: 0;
            }
            .tile-container,
            .relative {
                position: relative;
            }
            .table {
                width: 100%;
                display: table;
                table-layout: fixed;
            }
            .table .table-row {
                display: table-row;
            }
            .table .table-cell {
                display: table-cell;
                vertical-align: middle;
            }
            .row {
                margin-left: 0;
                margin-right: 0;
            }
            .row.tile {
                margin-bottom: 0;
                outline: none;
                color: inherit;
                display: block;
                margin-left: -44px;
                margin-right: -44px;
            }
            .row.tile:not(.no-pick) {
                cursor: pointer;
            }
            .row.tile:not(.no-pick):hover {
                background-color: #e6e6e6;
                background-color: rgba(0, 0, 0, 0.1);
                color: inherit;
            }
            .row.tile:not(.no-pick):active {
                background-color: #b3b3b3;
                background-color: rgba(0, 0, 0, 0.3);
                color: inherit;
            }
            .row.tile .content {
                line-height: 16px;
                padding-left: 12px;
                padding-right: 12px;
            }
            .row.tile .content > * {
                word-wrap: break-word;
            }
            .row.tile .tile-menu {
                width: 23px;
            }
            .row.tile .table {
                padding: 12px 44px;
            }
            .row.tile .table:focus {
                outline: #000 dashed 1px;
                background: #ccc;
                background: rgba(0, 0, 0, 0.1);
            }
            .row.tile .table[role="listitem"] {
                display: table;
                margin-left: 0;
            }
            .row.tile .table-cell:first-child + .table-cell {
                width: 100%;
            }
            .tile-img {
                position: relative;
                width: 48px;
                height: 48px;
            }
            .tile-img.medium {
                width: 32px;
                height: 32px;
            }
            .tile-img.small {
                width: 24px;
                height: 24px;
                float: left;
                margin-right: 8px;
            }
            .tile-img .tile-badge {
                position: absolute;
                right: 0;
                bottom: 0;
            }
            div.footerNode {
                margin: 0;
                float: right;
            }
            div.footerNode a,
            div.footerNode span {
                color: #fff;
                font-size: 12px;
                line-height: 28px;
                white-space: nowrap;
                display: inline-block;
                margin-left: 8px;
                margin-right: 8px;
            }
            h3,
            .text-body,
            p {
                padding: 0;
                margin-top: 16px;
                margin-bottom: 12px;
            }
            .form-group {
                margin-bottom: 16px;
            }
            .form-group label {
                margin-top: 0;
                margin-bottom: 0;
            }
            .btn,
            button,
            input[type="button"],
            input[type="submit"],
            input[type="reset"] {
                margin-top: 0;
                margin-bottom: 0;
            }
            .col-xs-12.secondary {
                padding-right: 4px;
            }
            .col-xs-12.primary {
                padding-left: 4px;
            }
            .no-margin {
                margin: 0;
            }
            .no-margin-bottom {
                margin-bottom: 0;
            }
            .no-margin-top-bottom {
                margin-top: 0;
                margin-bottom: 0;
            }
            .no-padding-top-bottom {
                padding-top: 0;
                padding-bottom: 0;
            }
            .overflow-hidden {
                overflow: hidden;
            }
            .menu-dots {
                padding: 24px 0;
                position: absolute;
                right: 0;
                top: 2px;
            }
            .menu-dots > div {
                padding: 0 5px;
            }
            .menu-dots > div:focus {
                outline: #000 dashed 1px;
                background: none;
            }
            .menu {
                position: absolute;
                background-color: #fff;
                border: 1px solid #e6e6e6;
                border: 1px solid rgba(0, 0, 0, 0.1);
                background-clip: padding-box;
                z-index: 2;
                top: 0;
                right: 10px;
                width: 160px;
            }
            .menu li {
                margin: 0;
            }
            .menu li a {
                display: block;
                padding: 11px 12px 13px;
                background-color: #f2f2f2;
                background-color: rgba(0, 0, 0, 0.05);
                outline: none;
                color: inherit;
                cursor: pointer;
            }
            .menu li a:focus {
                outline: #000 dashed 1px;
                background-color: #e6e6e6;
                background-color: rgba(0, 0, 0, 0.1);
            }
            .menu li a:hover {
                background-color: #e6e6e6;
                background-color: rgba(0, 0, 0, 0.1);
            }
            .menu li a:active {
                background-color: #b3b3b3;
                background-color: rgba(0, 0, 0, 0.3);
            }
            .moveOffScreen {
                position: fixed;
                bottom: 0;
                right: 0;
                height: 0 !important;
                width: 0 !important;
                overflow: hidden;
                opacity: 0;
                filter: alpha(opacity=0);
            }
            .largePadding {
                padding: 40px;
            }
            .displaySign {
                text-align: center;
                font-size: 2.5rem;
                margin-top: 16px;
                margin-bottom: 16px;
            }
            .banner-logo {
                max-height: 36px;
            }
            .dialog-outer {
                display: table;
                position: absolute;
                height: 100%;
                width: 100%;
                z-index: 100;
                background: rgba(0, 0, 0, 0.55);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#8C000000', endColorstr='#8C000000');
            }
            .dialog-outer .dialog-middle {
                display: table-cell;
                vertical-align: middle;
            }
            .dialog-outer .dialog-middle .dialog-inner {
                position: relative;
                margin-left: auto;
                margin-right: auto;
                padding: 28px;
                max-width: 562px;
                background-color: #fff;
                border: 2px #4f74b2 solid;
                z-index: 100;
            }
            .dialog-outer .dialog-middle .dialog-inner .dialog-content {
                position: relative;
            }
            .dialog-outer .dialog-middle .dialog-inner .dialog-content .text-title {
                font-size: 18px;
                font-weight: 400;
                padding: 0;
                margin-top: 0;
                margin-bottom: 12px;
            }
            .appInfoPopOver {
                position: absolute;
                font-size: 13px;
                margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
                width: 404px;
                padding: 22px;
                border: 2px solid #e6e6e6;
                background-color: #fff;
                z-index: 100;
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
            }
            .appInfoPopOver .title {
                font-weight: 600;
                font-weight: bold;
                font-size: 16px;
            }
            .appInfoPopOver .table {
                display: inline-grid;
                max-height: 160px;
                max-width: 95%;
                margin-top: 8px;
                float: right;
                overflow-y: auto;
            }
            .appInfoPopOver .table .row {
                display: table-row;
                padding-top: 8px;
                word-break: break-all;
            }
            .appInfoPopOver .table .label {
                font-weight: 600;
                font-weight: bold;
            }
            .appInfoPopOver .button {
                float: right;
                padding-right: 2px;
                padding-left: 2px;
            }
            .appInfoVerifiedPublisherStatus {
                color: #0067b8;
            }
            .moreOptions .mobileMode {
                display: none;
            }
            .no-outline {
                outline: none;
            }
            .no-wrap {
                white-space: nowrap;
            }
            .form-group-last-child {
                margin-bottom: 20px;
            }
            .position-buttons > div:first-child {
                display: inline-block;
                width: 100%;
                margin-bottom: 36px;
            }
            ul {
                margin: 0;
            }
            .scope {
                margin-bottom: 8px;
                margin-top: 8px;
            }
            .scope .text-caption {
                margin: 8px 0 0 28px;
            }
            .scope .toggle {
                cursor: pointer;
            }
            .scope .toggle .chevron {
                width: 20px;
                float: left;
            }
            .scope .toggle .label {
                margin: 0;
                margin-left: 8px;
            }
            .button-container {
                position: absolute;
                bottom: 0;
                right: 0;
                text-align: right;
            }
            .agreement-buttons div.button-container {
                position: relative;
                bottom: auto;
                right: auto;
                text-align: right;
            }
            .move-buttons div.button-container {
                bottom: auto;
            }
            .help-button {
                cursor: pointer;
            }
            @media (max-width: 600px), (max-height: 366px) {
                .background,
                .background > div,
                .background-image-holder,
                .background-image,
                .background-image-small {
                    display: none;
                }
                .background.app,
                .background.app > div,
                .background-image-holder.app,
                .background-image-holder.app .background-image,
                .background-image-holder.app .background-image-small {
                    display: inherit;
                }
                .background-logo-holder {
                    margin-top: 24px;
                }
                .middle,
                .bottom {
                    vertical-align: top;
                }
                .middle.app,
                .bottom.app {
                    padding-left: 8px;
                    padding-right: 8px;
                }
                .inner,
                .sign-in-box {
                    padding: 24px;
                    margin-top: 0;
                    margin-bottom: 68px;
                    width: 100%;
                    width: 100vw;
                    -webkit-box-shadow: none;
                    -moz-box-shadow: none;
                    box-shadow: none;
                    border: 0;
                }
                .inner.app,
                .sign-in-box.app {
                    min-width: 304px;
                    width: calc(100vw - 16px);
                }
                .inner.app,
                .sign-in-box.app {
                    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    border: 1px solid #818c94;
                    border: 1px solid rgba(0, 0, 0, 0.4);
                }
                .inner.has-popup,
                .sign-in-box.has-popup {
                    padding-bottom: 0;
                    margin-bottom: 0;
                }
                .inner.has-popup.app,
                .sign-in-box.has-popup.app {
                    padding-bottom: 24px;
                    margin-bottom: 20px;
                }
                .promoted-fed-cred-box {
                    padding: 24px;
                    margin-top: 0;
                    margin-bottom: 68px;
                    width: 100%;
                    width: 100vw;
                    padding: 0 24px;
                }
                .promoted-fed-cred-box.app {
                    min-width: 304px;
                    width: calc(100vw - 16px);
                }
                .promoted-fed-cred-box.app {
                    padding: 0;
                }
                .promoted-fed-cred-content {
                    -webkit-box-shadow: none;
                    -moz-box-shadow: none;
                    box-shadow: none;
                    border: 0;
                    padding-left: 24px;
                    padding-right: 24px;
                    border: 1px solid #818c94;
                    border: 1px solid rgba(0, 0, 0, 0.4);
                }
                .promoted-fed-cred-content.app {
                    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    border: 1px solid #818c94;
                    border: 1px solid rgba(0, 0, 0, 0.4);
                }
                .row.tile {
                    margin-left: -24px;
                    margin-right: -24px;
                }
                .row.tile .table {
                    padding: 12px 24px;
                }
                .wide {
                    max-width: 440px;
                }
                .footer {
                    position: absolute;
                    margin-bottom: -24px;
                    left: 0;
                }
                .footer.default {
                    background: #fff;
                    margin-bottom: 0;
                }
                .footer.default div.footerNode a,
                .footer.default div.footerNode span {
                    color: #747474;
                }
                .footer:lang(ru-ru),
                .footer:lang(uk-ua) {
                    position: relative;
                }
                div.footerNode {
                    float: left;
                    margin: 0 24px !important;
                }
                .boilerplate-text {
                    padding: 20px;
                    margin-top: 56px;
                    margin-right: 0;
                    margin-bottom: 0;
                    margin-left: 0;
                }
                .debug-details-banner {
                    background-color: #f2f2f2;
                    padding: 24px;
                    -webkit-box-shadow: none;
                    -moz-box-shadow: none;
                    box-shadow: none;
                }
                .appInfoPopOver {
                    margin-left: auto;
                    margin-right: auto;
                    left: 0;
                    right: 0;
                    width: 360px;
                    background-color: #fff;
                    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                }
                .appInfoPopOver .table {
                    max-height: 122px;
                }
                .moreOptions .mobileMode {
                    display: inline-block;
                }
                .moreOptions .desktopMode {
                    display: none;
                }
                .footerSignout,
                .footerSignout > a {
                    color: #262626 !important;
                }
                .move-buttons div.button-container {
                    bottom: auto;
                }
            }
            .page-description-with-icon {
                margin-left: 34px;
            }
            .bold {
                font-weight: bold;
            }
            .stack-trace {
                color: black;
                font-family: "Consolas", monospace;
                overflow: auto;
            }
            .stack-trace p {
                margin-top: 15px;
            }
            .stack-trace ul {
                list-style: none;
            }
            .stack-trace ul li {
                margin-top: 15px;
            }
            .stack-trace fieldset {
                color: black;
                border: 0;
                border-top: 1px solid white;
                margin-bottom: 50px;
            }
            .stack-trace hr {
                border: none;
                border-top: solid 1px white;
            }
            .linked-in-consent {
                position: relative;
            }
            .linked-in-consent img {
                width: 100%;
            }
            .linked-in-consent .display-name {
                width: 100%;
                text-align: center;
                bottom: 10px;
                font-weight: 600;
                position: absolute;
            }
            .inline-block {
                display: inline-block;
            }
            .text-input,
            input[type="color"],
            input[type="date"],
            input[type="datetime"],
            input[type="datetime-local"],
            input[type="email"],
            input[type="month"],
            input[type="number"],
            input[type="password"],
            input[type="search"],
            input[type="tel"],
            input[type="text"],
            input[type="time"],
            input[type="url"],
            input[type="week"],
            textarea {
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
                padding-left: 0;
            }
            .input.text-box {
                padding: 4px 8px;
                border-style: solid;
                border-width: 2px;
                border-color: rgba(0, 0, 0, 0.4);
                background-color: rgba(255, 255, 255, 0.4);
                height: 32px;
                height: 2rem;
                padding: 6px 10px;
                border-width: 1px;
                border-color: #666;
                border-color: rgba(0, 0, 0, 0.6);
                height: 36px;
                outline: none;
                border-radius: 0;
                -webkit-border-radius: 0;
                background-color: transparent;
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
                padding-left: 0;
            }
            .input.text-box:focus {
                background-color: #fff;
                border-color: #0067b8;
                background-color: transparent;
            }
            .input.text-box:hover {
                border-color: #323232;
                border-color: rgba(0, 0, 0, 0.8);
            }
            .input.text-box::-moz-placeholder {
                color: rgba(0, 0, 0, 0.6);
                opacity: 1;
            }
            .input.text-box:-ms-input-placeholder {
                color: rgba(0, 0, 0, 0.6);
            }
            .input.text-box::-webkit-input-placeholder {
                color: rgba(0, 0, 0, 0.6);
            }
            .input.text-box.has-error {
                border-color: #e81123;
            }
            .input.text-box.has-error:focus {
                border-color: #e81123;
            }
            [disabled].input.text-box,
            [readonly].input.text-box,
            fieldset[disabled] .input.text-box {
                border-color: #ccc !important;
                background-color: rgba(0, 0, 0, 0.2) !important;
                color: rgba(0, 0, 0, 0.2) !important;
            }
            body.cb input[type="text"].hip {
                border-width: 0 !important;
                border-bottom-width: 1px !important;
                padding: 6px 0 !important;
            }
            textarea.brickwall {
                height: 42px;
                width: 100%;
                resize: vertical;
            }
            .textarea-placeholder {
                position: relative;
            }
            select {
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
                padding: 6px 0;
            }
            select:hover {
                background: transparent;
            }
            select:focus {
                background: #eee;
            }
            .text-title {
                color: #1b1b1b;
                font-size: 1.5rem;
                font-weight: 600;
                padding: 0;
                margin-top: 16px;
                margin-bottom: 12px;
                font-family: "Segoe UI", "Helvetica Neue", "Lucida Grande", "Roboto", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", "Tunga", "Lao UI", "Raavi", "Iskoola Pota", "Latha",
                    "Leelawadee", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti",
                    "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math";
            }
            .text-title:lang(zh-cn),
            .text-title:lang(zh-tw) {
                font-family: "Segoe UI", "Helvetica Neue", "Lucida Grande", "Roboto", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Khmer UI", "Tunga", "Lao UI", "Raavi", "Iskoola Pota", "Latha", "Leelawadee",
                    "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti",
                    "MV Boli", "Myanmar Text", "Cambria Math";
            }
            .title {
                margin-bottom: 20px;
                margin-top: 20px;
                margin-bottom: 1.25rem;
                margin-top: 1.25rem;
                font-size: 24px;
                line-height: 28px;
                font-weight: 300;
                line-height: 1.75rem;
                padding-bottom: 2.3632px;
                padding-top: 2.3632px;
                color: #1b1b1b;
                font-size: 1.5rem;
                font-weight: 600;
                padding: 0;
                margin-top: 16px;
                margin-bottom: 12px;
                font-family: "Segoe UI", "Helvetica Neue", "Lucida Grande", "Roboto", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", "Tunga", "Lao UI", "Raavi", "Iskoola Pota", "Latha",
                    "Leelawadee", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti",
                    "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math";
            }
            .app-name {
                margin-bottom: 20px;
                margin-top: 20px;
                margin-bottom: 1.25rem;
                margin-top: 1.25rem;
                font-size: 24px;
                line-height: 28px;
                font-weight: 300;
                line-height: 1.75rem;
                padding-bottom: 2.3632px;
                padding-top: 2.3632px;
                color: #1b1b1b;
                font-size: 1.5rem;
                font-weight: 600;
                padding: 0;
                margin-top: 16px;
                margin-bottom: 12px;
                font-family: "Segoe UI", "Helvetica Neue", "Lucida Grande", "Roboto", "Ebrima", "Nirmala UI", "Gadugi", "Segoe Xbox Symbol", "Segoe UI Symbol", "Meiryo UI", "Khmer UI", "Tunga", "Lao UI", "Raavi", "Iskoola Pota", "Latha",
                    "Leelawadee", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti",
                    "Mongolian Baiti", "MV Boli", "Myanmar Text", "Cambria Math";
                margin-top: 0;
                margin-bottom: 0;
                font-size: 0.9375rem;
                line-height: 1.25rem;
            }
            .secondary-text {
                font-size: 0.85rem;
            }
            .alert {
                margin-bottom: 0;
                margin-top: 0;
            }
            .alert.alert-margin-bottom {
                margin-bottom: 12px;
            }
            .error {
                color: #e81123;
            }
            .text-base {
                font-size: 0.85rem;
            }
            .dropdown-toggle.membernamePrefillSelect {
                padding: 0;
                border-width: 1px;
                height: 36px;
                outline: none;
                border-left: none;
                border-right: none;
                border-top: none;
                border-color: #666;
                background-color: transparent;
            }
            .dropdown-toggle.membernamePrefillSelect:active {
                transform: none;
                border: 1px solid #0078d7;
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
            }
            .dropdown-toggle.membernamePrefillSelect:focus {
                transform: none;
                border: 1px solid #0078d7;
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
                background-color: #eee !important;
            }
            .dropdown-toggle.membernamePrefillSelect:hover,
            .open .dropdown-toggle.membernamePrefillSelect {
                border: 1px solid #0078d7;
                border-top-width: 0;
                border-left-width: 0;
                border-right-width: 0;
                background-color: #eee !important;
            }
            .dropdown-toggle.membernamePrefillSelect.has-error,
            .dropdown-toggle.membernamePrefillSelect.has-error:hover {
                border-width: 1px;
                border-color: #e81123;
            }
            .outlookEmailLabel {
                border-left: none;
                border-right: none;
                border-top: none;
                padding-right: 0;
            }
            .subtitle {
                font-size: 0.8125rem;
                font-weight: 400;
                line-height: 20px;
            }
            .section {
                margin-bottom: 0;
            }
            .radio {
                margin-top: 20px;
                margin-bottom: 20px;
            }
            div[role="radiogroup"] > div[class="radio"]:first-child {
                margin-top: 0;
            }
            .form-group-top {
                margin-top: 16px;
            }
            div[role="listitem"],
            .list-item {
                margin-left: 20px;
                display: list-item;
                list-style: circle;
                list-style-type: disc;
            }
            .phoneCountryCode {
                position: absolute;
                width: 100%;
                left: 0;
                padding: 6px 4px;
                height: 36px;
                border-bottom-width: 1px;
                border-color: #666;
                border-color: rgba(0, 0, 0, 0.6);
                border-bottom-style: solid;
            }
            .phoneCountryCode.hasFocus {
                background-color: #eee;
                border: 1px solid #eee;
                border-bottom-color: #0067b8;
                margin: -1px -1px 0 -1px;
            }
            .phoneCountryCode.has-error {
                border-color: #e81123;
            }
            .phoneCountry {
                left: 0;
                opacity: 0;
                cursor: pointer;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            }
            .phoneCountryBox {
                display: inline-block;
            }
            .downArrow {
                position: absolute;
                right: -6px;
                padding: 6px 0;
                height: 36px;
            }
            .phoneNumber {
                display: inline-block;
                padding-left: 16px;
            }
            .row-app-info {
                table-layout: auto;
            }
            .row-app-info .logo {
                display: table-cell;
                width: 32px;
                height: 32px;
                padding-right: 8px;
            }
            .row-app-info .logo img {
                width: inherit;
                height: inherit;
            }
            .pagination-view {
                position: relative;
                min-height: 206px;
            }
            .pagination-view.has-identity-banner {
                min-height: 170px;
            }
            .zero-opacity {
                opacity: 0;
            }
            .lightbox-cover {
                background-color: white;
                opacity: 0;
                filter: alpha(opacity=0);
                z-index: -1;
                height: 100%;
                width: 100%;
                position: absolute;
                top: 0;
                left: 0;
                transition: all 0.5s ease-in;
                -o-transition: all 0.5s ease-in;
                -moz-transition: all 0.5s ease-in;
                -webkit-transition: all 0.5s ease-in;
            }
            .lightbox-cover.disable-lightbox {
                z-index: 10;
                opacity: 0.5;
                filter: alpha(opacity=0);
            }
            .ordered-list {
                padding-left: 15px;
            }
            .checkmark-badge {
                position: relative;
                bottom: 1px;
                height: 15px;
                width: 15px;
            }
            .richtext-warning {
                margin-top: 20px;
                margin-bottom: 10px;
            }
            .richtext-description {
                margin-top: 10px;
                margin-bottom: 10px;
            }
            @media (-ms-high-contrast) {
                .btn,
                button,
                input[type="button"],
                input[type="submit"],
                input[type="reset"],
                .btn.btn-google {
                    -ms-high-contrast-adjust: none;
                    outline: 1px solid windowText;
                    border: 1px solid window;
                    background-color: window;
                    color: windowText;
                    text-decoration: none;
                }
                .btn:hover,
                button:hover,
                input[type="button"]:hover,
                input[type="submit"]:hover,
                input[type="reset"]:hover,
                .btn.btn-google:hover {
                    outline: 1px solid windowText;
                    border: 1px solid highlight;
                    background-color: highlight;
                    color: highlightText;
                    text-decoration: none;
                }
                .btn:hover:focus,
                button:hover:focus,
                input[type="button"]:hover:focus,
                input[type="submit"]:hover:focus,
                input[type="reset"]:hover:focus,
                .btn.btn-google:hover:focus {
                    outline: 1px solid windowText;
                    border: 1px solid windowText;
                    background-color: highlight;
                    color: highlightText;
                    text-decoration: underline;
                }
                .btn:focus,
                button:focus,
                input[type="button"]:focus,
                input[type="submit"]:focus,
                input[type="reset"]:focus,
                .btn.btn-google:focus {
                    outline: 1px solid windowText;
                    border: 1px solid windowText;
                    background-color: window;
                    color: windowText;
                    text-decoration: underline;
                }
                .btn.btn-primary,
                button.btn-primary,
                input[type="button"].btn-primary,
                input[type="submit"].btn-primary,
                input[type="reset"].btn-primary,
                .btn.btn-google.btn-primary {
                    outline: 1px solid highlight;
                    border: 1px solid highlight;
                    background-color: highlight;
                    color: highlightText;
                    text-decoration: none;
                }
                .btn.btn-primary:hover,
                button.btn-primary:hover,
                input[type="button"].btn-primary:hover,
                input[type="submit"].btn-primary:hover,
                input[type="reset"].btn-primary:hover,
                .btn.btn-google.btn-primary:hover {
                    outline: 1px solid highlight;
                    border: 1px solid window;
                    background-color: window;
                    color: highlight;
                    text-decoration: none;
                }
                .btn.btn-primary:hover:focus,
                button.btn-primary:hover:focus,
                input[type="button"].btn-primary:hover:focus,
                input[type="submit"].btn-primary:hover:focus,
                input[type="reset"].btn-primary:hover:focus,
                .btn.btn-google.btn-primary:hover:focus {
                    outline: 1px solid windowText;
                    border: 1px solid window;
                    background-color: window;
                    color: highlight;
                    text-decoration: underline;
                }
                .btn.btn-primary:focus,
                button.btn-primary:focus,
                input[type="button"].btn-primary:focus,
                input[type="submit"].btn-primary:focus,
                input[type="reset"].btn-primary:focus,
                .btn.btn-google.btn-primary:focus {
                    outline: 1px solid windowText;
                    border: 1px solid window;
                    background-color: highlight;
                    color: highlightText;
                    text-decoration: underline;
                }
                .backButton {
                    outline: none;
                    border: 1px solid window;
                    background-color: window;
                    color: windowText;
                }
                .backButton:hover {
                    outline: none;
                    border: 1px solid highlight;
                    background-color: window;
                    color: windowText;
                }
                .backButton:hover:focus {
                    outline: none;
                    border: 1px solid highlight;
                    background-color: window;
                    color: windowText;
                }
                .backButton:focus,
                .backButton:active {
                    outline: none;
                    border: 1px dashed highlight;
                    background-color: window;
                    color: windowText;
                }
            }
            .template-header-container {
                position: absolute;
                width: 100%;
                z-index: 1000;
            }
            .template-header {
                width: 100%;
                height: 48px;
                display: block;
                padding: 12px 24px;
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
            }
            .template-header-img {
                max-height: 24px;
                max-width: 150px;
            }
            .template-footer {
                height: 28px;
                display: block;
            }
            .template-footer #footerLinks {
                margin-top: auto;
                margin-bottom: auto;
                margin-left: auto;
                margin-right: 0;
            }
            .debug-details-banner.table {
                padding: 28px;
            }
            .debug-details-header {
                padding: 16px 0;
            }
            .debug-details-banner.table #errorBannerCloseLink {
                position: absolute;
                right: 28px;
            }
            .vertical-split-container {
                display: table;
                height: 100%;
                background-color: white;
                overflow-y: auto;
            }
            .vertical-split-container.has-header {
                height: calc(100% - 48px);
                margin-top: 48px;
            }
            .vertical-split-container.has-header.has-footer {
                height: calc(100% - 48px - 28px);
            }
            .vertical-split-container .boilerplate-text {
                background-color: transparent;
            }
            .vertical-lightbox-container {
                overflow-y: auto;
                width: 500px;
                background-color: white;
                position: relative;
            }
            .vertical-split-content {
                box-shadow: none;
                padding: 44px 44px 0 44px;
                margin-bottom: 0;
            }
            .vertical-split-content-margin-top {
                margin-top: 54px;
            }
            .vertical-split-background-image-container {
                display: block;
                width: 100%;
                height: 100%;
            }
            .vertical-split-background-image {
                width: 100%;
                height: 100%;
                background-position: center;
                background-size: cover;
            }
            .no-margin-bottom {
                margin-bottom: 0;
            }
            @media screen and (max-width: 599px) {
                .has-header {
                    padding-top: calc(5% + 48px);
                }
                .vertical-split-background-image-container {
                    display: none;
                }
                .vertical-split-container {
                    margin-left: auto;
                    margin-right: auto;
                }
                .vertical-split-container.has-header {
                    margin-top: 0;
                }
                .vertical-split-content {
                    padding: 24px;
                }
                .footer.default {
                    background-color: #fff !important;
                    position: fixed;
                    bottom: 0;
                }
                .footerNode a {
                    color: #747474 !important;
                }
            }
            @media screen and (min-width: 600px) {
                .vertical-split-background-image-container {
                    display: block;
                }
                .template-content-align-left {
                    margin-right: auto;
                    margin-left: 0;
                }
                .template-content-align-right {
                    margin-left: auto;
                    margin-right: 0;
                }
                .template-content-align-center {
                    margin-left: auto;
                    margin-right: auto;
                }
                .template-content-align-middle {
                    margin-top: auto;
                    margin-bottom: auto;
                }
                .template-content-align-top {
                    margin-bottom: auto;
                    margin-top: 0;
                }
                .template-content-align-bottom {
                    margin-top: auto;
                    margin-bottom: 0;
                }
                .template-content-padding-top {
                    padding-top: 5%;
                }
                .template-content-padding-top.has-header {
                    padding-top: calc(5% + 48px);
                }
                .template-content-padding-bottom {
                    padding-bottom: calc(5% + 28px);
                }
                .template-content-padding-left {
                    padding-left: 10%;
                }
                .template-content-padding-right {
                    padding-right: 10%;
                }
                .vertical-split-content {
                    width: 500px;
                    min-width: 500px;
                }
                .vertical-split-content .boilerplate-text {
                    margin: 76px -44px 0 -44px;
                }
            }
            .lightbox-bottom-margin-debug,
            .login-content-margin-bottom {
                margin-bottom: 28px;
            }
            .cc-banner {
                position: relative;
                font-size: 12px;
                display: table-row;
                height: 2em;
            }
            .cc-banner div,
            .cc-banner span,
            .cc-banner a,
            .cc-banner svg {
                margin: 0;
                padding: 0;
                text-decoration: none;
            }
            .cc-banner .cc-v-center {
                display: inline;
                vertical-align: middle;
                line-height: 2em;
            }
            .cc-text > a {
                float: right;
            }
            .cc-banner {
                color: #231f20;
                background: #f2f2f2;
                text-align: center;
                padding: 0 1em;
                margin: 0;
            }
            .cc-banner > .cc-container {
                text-align: left;
                padding: 0.75em;
                display: inline-block;
                width: 100%;
            }
            @media (min-width: 768px) {
                .cc-banner {
                    font-size: 13px;
                }
            }
            @media (min-width: 1084px) {
                .cc-banner {
                    padding: 0;
                }
                .cc-banner > .cc-container {
                    width: 90%;
                    max-width: 1600px;
                }
            }
            .cc-banner.active {
                display: block;
            }
            .cc-banner .cc-icon {
                height: 1.846em;
                width: 1.846em;
            }
            .cc-banner .cc-text {
                margin-left: 0.5em;
                margin-right: 1.5em;
            }
            .cc-banner .cc-link {
                color: #0067b8;
            }
            .cc-banner .cc-link:hover,
            .cc-banner .cc-link:focus {
                text-decoration: underline;
            }
            .cc-banner .cc-link:focus {
                outline: 0;
                background: #dae6ef;
                background: content-box rgba(0, 120, 215, 0.1);
            }
            .env-banner {
                display: table;
                max-width: 200px;
                min-height: 50px;
                max-height: 100px;
                overflow: hidden;
                background: #0067b8;
                color: #fff;
                position: absolute;
                margin: 10px;
                font-weight: bold;
                top: 0;
                right: 0;
                z-index: 100;
            }
            .env-banner-inner {
                display: table-cell;
                vertical-align: middle;
                padding: 5px;
                text-align: left;
                direction: ltr;
            }
            body a.env-banner-link {
                text-decoration: underline;
            }
            .env-banner-link:hover,
            .env-banner-link:link,
            .env-banner-link:visited,
            .env-banner-link:visited:hover,
            .env-banner-link:link:hover,
            .env-banner-link:active,
            .env-banner-link:link:active,
            .env-banner-link:visited:active {
                color: #fff;
            }
            .env-banner-text {
                display: inline-block;
                font-weight: normal;
            }
            .fade-in-lightbox {
                animation: fadeIn 0.3s ease-in;
                -webkit-animation: fadeIn 0.3s ease-in;
                -moz-animation: fadeIn 0.3s ease-in;
                -ms-animation: fadeIn 0.3s ease-in;
                -o-animation: fadeIn 0.3s ease-in;
            }
            .animate {
                animation-duration: 0.25s;
                -webkit-animation-duration: 0.25s;
                -moz-animation-duration: 0.25s;
                -ms-animation-duration: 0.25s;
                -o-animation-duration: 0.25s;
                animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
                -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
                -moz-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
                -ms-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
                -o-animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
                animation-fill-mode: both;
                -webkit-animation-fill-mode: both;
                -moz-animation-fill-mode: both;
                -ms-animation-fill-mode: both;
                -o-animation-fill-mode: both;
                transition-property: left;
                -webkit-transition-property: left;
                -moz-transition-property: left;
                -ms-transition-property: left;
                -o-transition-property: left;
            }
            html[dir="ltr"] .animate.slide-out-next,
            html[dir="rtl"] .animate.slide-out-back {
                animation-name: hide-to-left;
                -webkit-animation-name: hide-to-left;
                -moz-animation-name: hide-to-left;
                -ms-animation-name: hide-to-left;
                -o-animation-name: hide-to-left;
            }
            html[dir="ltr"] .animate.slide-in-next,
            html[dir="rtl"] .animate.slide-in-back {
                animation-name: show-from-right;
                -webkit-animation-name: show-from-right;
                -moz-animation-name: show-from-right;
                -ms-animation-name: show-from-right;
                -o-animation-name: show-from-right;
            }
            html[dir="ltr"] .animate.slide-out-back,
            html[dir="rtl"] .animate.slide-out-next {
                animation-name: hide-to-right;
                -webkit-animation-name: hide-to-right;
                -moz-animation-name: hide-to-right;
                -ms-animation-name: hide-to-right;
                -o-animation-name: hide-to-right;
            }
            html[dir="ltr"] .animate.slide-in-back,
            html[dir="rtl"] .animate.slide-in-next {
                animation-name: show-from-left;
                -webkit-animation-name: show-from-left;
                -moz-animation-name: show-from-left;
                -ms-animation-name: show-from-left;
                -o-animation-name: show-from-left;
            }
            @keyframes hide-to-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -200px;
                    opacity: 0;
                }
            }
            @keyframes show-from-right {
                from {
                    left: 200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @keyframes hide-to-right {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: 200px;
                    opacity: 0;
                }
            }
            @keyframes show-from-left {
                from {
                    left: -200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-webkit-keyframes hide-to-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -200px;
                    opacity: 0;
                }
            }
            @-webkit-keyframes show-from-right {
                from {
                    left: 200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-webkit-keyframes hide-to-right {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: 200px;
                    opacity: 0;
                }
            }
            @-webkit-keyframes show-from-left {
                from {
                    left: -200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-moz-keyframes hide-to-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -200px;
                    opacity: 0;
                }
            }
            @-moz-keyframes show-from-right {
                from {
                    left: 200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-moz-keyframes hide-to-right {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: 200px;
                    opacity: 0;
                }
            }
            @-moz-keyframes show-from-left {
                from {
                    left: -200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-ms-keyframes hide-to-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -200px;
                    opacity: 0;
                }
            }
            @-ms-keyframes show-from-right {
                from {
                    left: 200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-ms-keyframes hide-to-right {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: 200px;
                    opacity: 0;
                }
            }
            @-ms-keyframes show-from-left {
                from {
                    left: -200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-o-keyframes hide-to-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -200px;
                    opacity: 0;
                }
            }
            @-o-keyframes show-from-right {
                from {
                    left: 200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
            @-o-keyframes hide-to-right {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: 200px;
                    opacity: 0;
                }
            }
            @-o-keyframes show-from-left {
                from {
                    left: -200px;
                    opacity: 0;
                }
                to {
                    left: 0;
                    opacity: 1;
                }
            }
        </style>

        <script type="text/javascript">
            //<![CDATA[
            !(function (e) {
                function o(n) {
                    if (i[n]) return i[n].exports;
                    var t = (i[n] = { exports: {}, id: n, loaded: !1 });
                    return e[n].call(t.exports, t, t.exports, o), (t.loaded = !0), t.exports;
                }
                var i = {};
                return (o.m = e), (o.c = i), (o.p = ""), o(0);
            })([
                function (e, o, i) {
                    i(2);
                    var n = i(1),
                        t = i(5),
                        r = i(7),
                        a = r.StringsVariantId,
                        _ = r.AllowedIdentitiesType;
                    n.registerSource("str", function (e, o) {
                        if (
                            ((e.WF_STR_SignupLink_AriaLabel_Text = "Create a Microsoft account"),
                            (e.WF_STR_SignupLink_AriaLabel_Generic_Text = "Create a new account"),
                            (e.CT_STR_CookieBanner_Link_AriaLabel = "Learn more about Microsoft's Cookie Policy"),
                            (e.WF_STR_HeaderDefault_Title = o.iLoginStringsVariantId === a.CombinedSigninSignupV2WelcomeTitle ? "Welcome" : "Sign in"),
                            (e.STR_Footer_IcpLicense_Text = "沪ICP备13015306号-10"),
                            o.oAppCobranding && o.oAppCobranding.friendlyAppName)
                        ) {
                            var i = o.fBreakBrandingSigninString ? "to continue to {0}" : "Continue to {0}";
                            e.WF_STR_App_Title = t.format(i, o.oAppCobranding.friendlyAppName);
                        }
                        switch (
                            (o.oAppCobranding && o.oAppCobranding.signinDescription && (e.WF_STR_Default_Desc = o.oAppCobranding.signinDescription),
                            o.oAppCobranding && o.oAppCobranding.signinTitle && (e.WF_STR_HeaderDefault_Title = o.oAppCobranding.signinTitle),
                            o.iLoginStringsVariantId)
                        ) {
                            case a.RemoteConnectLogin:
                                (e.WF_STR_Default_Desc =
                                    'You will be signed in to <span id="appName">{0}</span> on a remote device or service. Select Back if you aren\'t trying to sign in to this application on a remote device or service.'),
                                    o.sRemoteClientIp
                                        ? (e.WF_STR_Default_Desc =
                                              'You will be signed in to <span id="appName">{0}</span> on the remote device or service with IP address: <span id="ipAddress">{1}</span>. Select Back if this isn\'t the application and remote device or service you are trying to sign in to.')
                                        : o.sRemoteAppLocation &&
                                          (e.WF_STR_Default_Desc = 'You\'re signing in to <span id="appName">{0}</span> on another device located in <span id="location">{1}</span>. If it\'s not you, close this page.');
                                break;
                            case a.CombinedSigninSignupV2:
                                e.WF_STR_Default_Desc = "We'll check to see if you already have a Microsoft account.";
                                break;
                            case a.CombinedSigninSignupV2WelcomeTitle:
                                e.WF_STR_Default_Desc = "Let's see if you already have an account with us.";
                        }
                        (e.WF_STR_GenericError_Title = "Something went wrong and we can't sign you in right now. Please try again later."),
                            (e.CT_PWD_STR_Email_Example = o.iAllowedIdentities === _.Both ? "Email, phone, or Skype" : o.fAllowPhoneSignIn ? "Email or phone" : "someone@example.com "),
                            (e.CT_PWD_STR_Username_AriaLabel = o.iAllowedIdentities === _.Both ? "Enter your email, phone, or Skype." : o.fAllowPhoneSignIn ? "Enter your email or phone" : "Enter your email address"),
                            (e.CT_PWD_STR_PwdTB_Label = "Password"),
                            (e.CT_PWD_STR_PwdTB_AriaLabel = "Enter the password for {0}"),
                            (e.CT_WPIL_STR_Android_UseDifferentAddress = "Use another account"),
                            (e.CT_PWD_STR_ForgotPwdLink_Text = "Forgot my password"),
                            (e.CT_PWD_STR_KeepMeSignedInCB_Text = "Keep me signed in"),
                            (e.CT_PWD_STR_SignIn_Button = "Sign in"),
                            (e.CT_PWD_STR_SignIn_Button_Next = "Next"),
                            (e.CT_PWD_STR_SwitchToOTC_Link = "Sign in with a single-use code"),
                            (e.CT_PWD_STR_SwitchToRemoteNGC_Link = "Use an app instead"),
                            (e.CT_PWD_STR_RemoteLoginLink = "Sign in from another device"),
                            (e.CT_PWD_STR_SignUp_MenuLink = "Create an account"),
                            (e.CT_PWD_STR_Error_InvalidEmailUsername = "Enter a valid email address."),
                            (e.CT_PWD_STR_Error_InvalidUsername =
                                o.iAllowedIdentities === _.Both ? "Enter a valid email address, phone number, or Skype name." : o.fAllowPhoneSignIn ? "Enter a valid email address or phone number." : "Enter a valid email address."),
                            (e.CT_PWD_STR_Error_InvalidPassword = "The password is incorrect. Please try again."),
                            (e.CT_PWD_STR_Error_GetCredentialTypeError = "There was an issue looking up your account. Tap Next to try again."),
                            (e.CT_PWD_STR_Error_GetOneTimeCodeError = "There was an issue creating a code for you to use. Tap Next to try again."),
                            (e.CT_PWD_STR_Error_FlowTokenExpired = "Sorry, your sign-in timed out. Please sign in again."),
                            (e.CT_PWD_STR_Error_SelectedAccountInvalid =
                                'We couldn\'t sign you into this application with your user account. Your account may not work with this application, or we may not be able to sign you in automatically right now. Try selecting "Use another account" and then sign in again.'),
                            (e.CT_PWD_STR_Error_IdpLoopDetected = "Unable to sign in since credentials from the identity provider are not fresh enough. Please sign out and sign in again with your identity provider."),
                            (e.CT_PWD_STR_Error_UserDisabled = "Your account has been locked. Contact your support person to unlock it, then try again."),
                            (e.CT_PWD_STR_Error_BlockedClientId = "This application has been blocked. The application owner needs to contact Microsoft."),
                            (e.CT_PWD_STR_Error_BlockedAdalVersion = "The application needs to be updated before the user can sign in."),
                            (e.CT_PWD_STR_Error_MissingCustomSigningKey =
                                "This application needs be configured with an application-specific signing key.  Either it's not configured with one, or its key has expired or is not yet valid.  Contact the application's admin."),
                            (e.CT_PWD_STR_Error_IdsLocked = "Your account is temporarily locked to prevent unauthorized use. Try again later, and if you still have trouble, contact your admin."),
                            (e.CT_PWD_STR_Error_LastPasswordUsed = "Looks like you entered your old password. Try again with your new one."),
                            (e.CT_PWD_STR_Error_MissingPassword = "Please enter your password."),
                            (e.CT_PWD_STR_Error_InvalidPhoneNumber = "That phone number doesn't look right. Please check the country code and phone number."),
                            (e.CT_PWD_STR_Error_InvalidPhoneFormatting = "The phone number you entered isn't valid. Your phone number can contain numbers, spaces, and these special characters: ( ) [ ] . - # * /"),
                            (e.CT_PWD_STR_PersistentCookies_Warning = "Your account will be remembered on this device."),
                            (e.CT_PWD_STR_EnterPassword_Title = "Enter password"),
                            (e.CT_PWD_STR_RemoteConnect_PasswordPage_Desc = "You will be signed in to {0}. Click Back if this isn't the application you were trying to use on your device."),
                            o.iAllowedIdentities === _.Both
                                ? o.fCBShowSignUp && o.urlSignUp
                                    ? (e.CT_PWD_STR_Error_UsernameNotExist = 'We couldn\'t find an account with that username. Try another, or <a id="idA_PWD_SignUp" href="#">get a new Microsoft account</a>.')
                                    : o.fCBShowSignUp
                                    ? (e.CT_PWD_STR_Error_UsernameNotExist = 'This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.')
                                    : (e.CT_PWD_STR_Error_UsernameNotExist = "We couldn't find an account with that username.")
                                : o.fCBShowSignUp
                                ? (e.CT_PWD_STR_Error_UsernameNotExist = 'This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.')
                                : (e.CT_PWD_STR_Error_UsernameNotExist = "{0} isn't in our system. Make sure you typed it correctly."),
                            o.fCBShowSignUp
                                ? (e.CT_PWD_STR_Error_UsernameNotExist_ConsumerEmail = 'This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.')
                                : (e.CT_PWD_STR_Error_UsernameNotExist_ConsumerEmail = "You can't sign in here with a personal account. Use your work or school account instead."),
                            (e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain = "This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin."),
                            (e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_SignupAllowed = 'This username may be incorrect. Enter a different one or <a id="aadSignup" href="#">create a new one</a>.'),
                            (e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_MsaFailed =
                                'This username may be incorrect. Make sure you typed it correctly. Otherwise, contact your admin. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.'),
                            (e.CT_PWD_STR_Error_UsernameNotExist_VerifiedDomain_MsaFailed_SignupAllowed =
                                'This username may be incorrect. Enter a different one or <a id="aadSignup" href="#">create a new one</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.'),
                            (e.CT_PWD_STR_Error_UsernameNotExist_Guest_SignupAllowed_MsaFailed =
                                'This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.'),
                            (e.CT_PWD_STR_Error_UnknownDomain_MsaFailed = '{0} isn\'t in our system. Make sure you typed it correctly. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.'),
                            (e.CT_PWD_STR_Error_UsernameNotExists_EmailOtpAllowed =
                                'We couldn\'t find an account with that username. Try another, or if you were invited to join an organization, <a id="sendOtcLink" href="#">sign in with a one-time code sent to your email</a>.'),
                            (e.CT_PWD_STR_Error_UsernameNotExists_EmailOtpAllowed_MsaFailed =
                                'We couldn\'t find an account with that username. Try another, or if you were invited to join an organization, <a id="sendOtcLink" href="#">sign in with a one-time code sent to your email</a>. If this is a personal account, <a id="otherIdpLogin" href="#">sign in here</a>.'),
                            (e.CT_PWD_STR_Error_LoginFailure_OnlyMsaAllowed = "You can't sign in here with a work or school account. Use your personal Microsoft account instead."),
                            (e.CT_PWD_STR_Error_UsernameNotExist_Guest_Signup = "{1} can't be used currently because it's not part of an Azure AD organization. Please try another username."),
                            (e.CT_FED_STR_ChangeUserLink_Text = "Sign in with another account"),
                            (e.WF_STR_ForceSI_Info = "Because you're accessing sensitive info, you need to verify your password."),
                            (e.WF_STR_ASLP_Info = "Your organizational policy requires you to sign in again after a certain time period."),
                            (e.CT_HRD_STR_Splitter_Heading = "It looks like this email is used with more than one account from Microsoft. Which one do you want to use?"),
                            (e.CT_HRD_STR_Splitter_Error_Heading = "We're having trouble locating your account. Which type of account do you want to use?"),
                            (e.CT_HRD_STR_Splitter_AadTile_Title = "Work or school account"),
                            (e.CT_HRD_STR_Splitter_AadTile_Hint = "Created by your IT department"),
                            (e.CT_HRD_STR_Splitter_MsaTile_Title = "Personal account"),
                            (e.CT_HRD_STR_Splitter_MsaTile_Hint = "Created by you"),
                            (e.CT_HRD_STR_Redirect_Title = "Taking you to your organization's sign-in page"),
                            (e.CT_HRD_STR_Redirect_Title_Google = "Redirecting you to Google to sign in..."),
                            (e.CT_HRD_STR_Redirect_Title_MoreOptions_Google = "Sign in on Google"),
                            (e.CT_HRD_STR_Redirect_Desc_Google = "Since your account is backed by Google credentials, we'll send you to Google to sign in."),
                            (e.CT_HRD_STR_Redirect_Title_Facebook = "Redirecting you to Facebook to sign in..."),
                            (e.CT_HRD_STR_Redirect_Title_MoreOptions_Facebook = "Sign in on Facebook"),
                            (e.CT_HRD_STR_Redirect_Desc_Facebook = "Since your account is backed by Facebook credentials, we'll send you to Facebook to sign in."),
                            (e.CT_HRD_STR_Redirect_Cancel = "Cancel"),
                            (e.CT_OTC_STR_SignIn_ReSendInfo = "It may take a few minutes for the code to arrive. Are you sure you want to request a new code?"),
                            (e.CT_OTC_STR_YesButton_Text = "Yes"),
                            (e.CT_OTC_STR_NoButton_Text = "No"),
                            (e.CT_OTC_STR_EnterCode_Title = "Enter code"),
                            (e.CT_OTC_STR_EnterCode_Desc = "We just sent a code to {0}"),
                            (e.CT_OTC_STR_EnterCode_Text = "Code"),
                            (e.CT_OTC_STR_EnterCode_AriaLabel = "Enter the code you received"),
                            (e.CT_OTC_STR_Error_EmptyCode = "To continue, enter the code we just sent you."),
                            (e.CT_OTC_STR_Error_CodeIncorrect = "That code didn't work. Check the code and try again."),
                            (e.CT_OTC_STR_Error_ServerError = "This service isn't available right now. Please try again later."),
                            (e.CT_OTC_STR_Error_OTCInvalid = "Please enter the {0}-digit code. The code only contains numbers."),
                            (e.CT_OTC_STR_Error_SendCodeError = "We couldn't send the code. Please try again."),
                            (e.CT_OTC_STR_SMSTextbox_Label2 = "Phone number"),
                            (e.CT_OTC_STR_SMSTextbox_AriaLabel = "Enter your phone number"),
                            (e.CT_PWD_STR_AccessPass_Title = "Enter Temporary Access Pass"),
                            (e.CT_PWD_STR_AccessPass_InputPlaceholder = "Temporary Access Pass"),
                            (e.CT_PWD_STR_ShowAccessPass = "Show Temporary Access Pass"),
                            (e.CT_PWD_STR_Login_CredPicker_Option_AccessPass = "Use Temporary Access Pass"),
                            (e.CT_PWD_STR_Login_SwitchToAccessPassLink = "Use your Temporary Access Pass instead"),
                            (e.CT_PWD_STR_Error_IncorrectAccessPass = "Your Temporary Access Pass is incorrect. If you don't know your pass, contact your administrator."),
                            (e.CT_PWD_STR_Error_AccessPassBlocked = "Temporary Access Pass sign in was blocked due to User Credential Policy."),
                            (e.CT_PWD_STR_Error_AccessPassExpired = "Your Temporary Access Pass has expired. Contact your administrator to obtain a new pass."),
                            (e.CT_PWD_STR_Error_AccessPassAlreadyUsed = "Your one-time Temporary Access Pass has been redeemed. Contact your admin to get a new pass."),
                            (e.CT_PWD_STR_Error_EnterAccessPass = "Please enter your Temporary Access Pass"),
                            (e.CT_RNGC_STR_TimeOut_Title = "Request timeout"),
                            (e.CT_RNGC_STR_TimeOut_PageDescription = "We sent a sign in request to your Microsoft Authenticator app for {0}, but we didn't get your approval."),
                            (e.CT_RNGC_STR_Denied_Title = "Request denied"),
                            (e.CT_RNGC_STR_Denied_PageDescription = "We sent a sign in request to your Microsoft Authenticator app for {0}, but you denied it."),
                            (e.CT_RNGC_STR_Polling_Title = "Approve sign in"),
                            (e.CT_RNGC_STR_Polling_PageDescription = "Approve the request we sent to your phone to sign in."),
                            (e.CT_RNGC_STR_Polling_PageDescription_UnfamiliarDevice = "Tap the number you see below in your Microsoft Authenticator app to sign in."),
                            (e.CT_RNGC_STR_ResendNotification_Text = "Tap Next to send another request."),
                            (e.CT_RNGC_STR_SwitchToPassword_Link = "Use your password instead"),
                            (e.CT_RNGC_STR_SwitchToFederated_Link = "Use your password instead"),
                            (e.CT_RNGC_STR_Error_Title_SendFail = "Request wasn't sent"),
                            (e.CT_RNGC_STR_Error_SendFail = "We couldn't send a notification to your phone at this time. Please try again."),
                            (e.CT_RNGC_STR_Request = "We couldn't send a notification to your phone at this time. Please try again."),
                            (e.CT_RNGC_STR_LS_PageDescription = "Please follow the instructions on your phone to sign in with {0}."),
                            (e.CT_RNGC_STR_LS_PageDescription_UnfamiliarDevice = "To sign in with {0}, please follow the instructions on your phone and enter the number you see below."),
                            (e.CT_RNGC_STR_LS_Timeout_Title = "Request timeout"),
                            (e.CT_RNGC_STR_LS_Timeout_PageDescription = "We didn't hear from you in time. Tap Next if you want to try again."),
                            (e.CT_STR_CredentialPicker_Title = "Choose a way to sign in"),
                            (e.CT_STR_CredentialPicker_Title_NoUser = "Sign-in options"),
                            (e.CT_STR_CredentialPicker_Description = "How would you like to verify your identity?"),
                            (e.CT_STR_CredentialPicker_PersonalAccountsOnly = "Personal accounts only"),
                            (e.CT_STR_CredentialPicker_Option_AuthenticatorApp = "Approve a request on my Microsoft Authenticator app"),
                            (e.CT_STR_CredentialPicker_Option_Password = "Use my password"),
                            (e.CT_STR_CredentialPicker_Option_Federated = "Use my password"),
                            (e.CT_STR_CredentialPicker_Option_Fido = "Sign in with Windows Hello or a security key"),
                            (e.CT_STR_CredentialPicker_Option_FidoCrossPlatform = "Sign in with a security key"),
                            (e.CT_STR_CredentialPicker_Option_Fido_KnownUser = "Use Windows Hello or a security key"),
                            (e.CT_STR_CredentialPicker_Option_FidoCrossPlatform_KnownUser = "Use a security key"),
                            (e.CT_STR_CredentialPicker_Option_Help_Fido = "Choose this only if you have enabled Windows Hello or a security key for your account."),
                            (e.CT_STR_CredentialPicker_Option_Help_FidoCrossPlatform = "Choose this only if you have enabled a security key for your account."),
                            (e.CT_STR_CredentialPicker_Help_Desc_GitHub = "Learn more about signing in with GitHub"),
                            (e.CT_STR_CredentialPicker_Help_Desc_Fido = "Learn more about signing in with Windows Hello or a security key"),
                            (e.CT_STR_CredentialPicker_Help_Desc_FidoCrossPlatform = "Learn more about signing in with a security key"),
                            (e.CT_STR_CredentialPicker_Option_Certificate = "Sign in with a certificate"),
                            (e.CT_STR_CredentialPicker_Option_Exid = "Sign in to an organization"),
                            (e.CT_STR_CredentialPicker_Help_Desc_Exid = "Search for a company or an organization you're working with."),
                            (e.CT_STR_FidoDialog_Desc = "Sign in without a username or password by using Windows Hello or a security key."),
                            (e.CT_STR_FidoDialog_Desc_CrossPlatform = "Sign in without a username or password by using a security key."),
                            (e.CT_STR_GitHubDialog_Desc = "To use this option, you must have previously linked your personal Microsoft account to a GitHub account."),
                            (e.CT_STR_GitHubDialog_Desc2 = "You can't use this option to access work or school resources."),
                            (e.CT_STR_Dialog_CloseButton = "Close"),
                            (e.CT_PWD_STR_SwitchToCredPicker_Link = "Other ways to sign in"),
                            (e.CT_PWD_STR_SwitchToCredPicker_Link_NoUser = "Sign-in options"),
                            (e.CT_PWD_STR_SwitchToFido_Link = "Sign in with Windows Hello or a security key"),
                            (e.CT_PWD_STR_SwitchToFidoCrossPlatform_Link = "Sign in with a security key"),
                            (e.CT_FIDO_STR_Page_Title_NoHello = "Sign in with a security key"),
                            (e.CT_FIDO_STR_Page_Title = "Sign in with Windows Hello or a security key"),
                            (e.CT_FIDO_STR_Page_Description = "Your PC will open a security window. Follow the instructions there to sign in."),
                            (e.CT_FIDO_STR_TryAgain_Button = "Try again"),
                            (e.CT_FIDO_STR_Error_NotFound = "​We couldn't verify you or the key you used. If you are using a security key, make sure this is your key and try again."),
                            (e.CT_FIDO_STR_Error_NotAllowed = "​We couldn't verify you or the key you used. If you are using a security key, make sure this is your key and try again."),
                            (e.CT_FIDO_STR_Error_Unknown = "We had a problem authenticating you. Please try again."),
                            (e.CT_FIDO_STR_Error_Constraint = "The security key you used is not supported. Make sure you have a FIDO2-capable key and try again."),
                            (e.TILE_STR_Header = "Pick an account"),
                            (e.TILE_STR_Desc_LinkedIn = "Looks like you already have accounts you can use. Choose one, or continue with LinkedIn."),
                            (e.TILE_STR_Desc_GitHub = "Looks like you already have accounts you can use. Choose one, or continue with GitHub."),
                            (e.TILE_STR_Active = "Signed in"),
                            (e.TILE_STR_Connected = "Connected to Windows"),
                            (e.TILE_STR_UseAnother = "Use another account"),
                            (e.TILE_STR_UseAnother_LinkedIn = "Use a LinkedIn account"),
                            (e.TILE_STR_UseAnother_GitHub = "Use a GitHub account"),
                            (e.TILE_STR_MsaTileHelpText = "Sign in with {0} personal Microsoft account."),
                            (e.TILE_STR_AadTileHelpText = "Sign in with {0} work or school account."),
                            (e.TILE_STR_Forget = "Forget"),
                            (e.TILE_STR_Signout = "Sign out"),
                            (e.TILE_STR_Signout_Forget = "Sign out and forget"),
                            (e.TILE_STR_Signing_Out = "Signing out..."),
                            (e.TILE_STR_Signout_Error = "There was an issue signing out of {0}. Please try again."),
                            (e.TILE_STR_Forget_Error = "There was an issue forgetting {0}. Please try again."),
                            (e.CT_STR_ResetPasswordSplitterTitle = "Which type of account do you need help with?"),
                            (e.WF_STR_CantAccessAccount_Text = "Can’t access your account?"),
                            (e.TILE_STR_MenuAltText = "Open menu"),
                            (e.TILE_STR_AsyncTileText = "Finding more accounts..."),
                            (e.TILE_STR_AsyncTileText_Title = "We found an account you can use here:"),
                            (e.CT_STR_ConfirmSend_Otc_ForceSignin = "Because you're accessing sensitive info, we'll send a code to {0} to verify your identity."),
                            (e.CT_STR_ConfirmSend_Otc_ASLP = "Your organizational policy requires you to sign in again after a certain time period. We'll send a code to {0} to verify your identity."),
                            (e.CT_STR_ConfirmSend_Otc_SendError = "We couldn't send a code to your phone at this time. Try again later."),
                            (e.CT_STR_ConfirmSend_Otc_SendError_Email = "We couldn't send a code to your email at this time. Try again later."),
                            (e.CT_STR_ConfirmSend_Otc_Email = "We'll send a code to {0} to sign you in."),
                            (e.CT_STR_ConfirmSend_Otc_SendCode = "Send code"),
                            (e.CT_STR_ConfirmSend_RemoteNgc = "We'll send a sign-in request to your phone to sign in with {0}."),
                            (e.CT_STR_ConfirmSend_RemoteNgc_ForceSignin = "Because you're accessing sensitive info for {0}, we'll send a request to your phone to verify your identity."),
                            (e.CT_STR_ConfirmSend_RemoteNgc_ASLP = "Your organizational policy requires you to sign in again after a certain time period. We'll send a request to your phone to verify your identity."),
                            (e.CT_STR_ConfirmSend_RemoteNgc_SendNotification = "Send notification"),
                            (e.CT_STR_PhoneDisambiguation_Title = "Confirm your phone number"),
                            (e.CT_STR_PhoneCountryCode_AriaLabel = "Country Code"),
                            (e.CT_PWD_STR_UseMicrosoft_Link = "Sign in with Microsoft"),
                            (e.CT_PWD_STR_UseLinkedIn_Link = "Sign in with LinkedIn"),
                            (e.CT_PWD_STR_UseGitHub_Link = "Sign in with GitHub"),
                            (e.CT_PWD_STR_UseGoogle_Link = "Sign in with Google"),
                            (e.CT_PWD_STR_UseFacebook_Link = "Sign in with Facebook"),
                            o.remoteLoginConfig &&
                                ((e.CT_STR_RemoteLogin_Description = t.format("Go to <b>{0}</b> on your work computer and enter the code below to sign in.", o.remoteLoginConfig.deviceAuthShortUrl)),
                                (e.CT_STR_RemoteLogin_TimeoutTitle = "This sign in timed out"),
                                (e.CT_STR_RemoteLogin_TimeoutError = "The sign in took too long. Tap Next to try again."),
                                (e.CT_STR_RemoteLogin_ErrorTitle = "Something went wrong")),
                            (e.WF_STR_Confirm_Signup_Title = "Create account"),
                            (e.WF_STR_Confirm_Signup_Desc = "Looks like you're new here. We'll create a new account with {0}."),
                            (e.WF_STR_Confirm_Signup_Button = "Create account"),
                            (e.WF_STR_Confirm_Recover_Username_Title = "You may already have an account"),
                            (e.WF_STR_Confirm_Recover_Username_Desc = "{0} is already associated with an existing account. Choose 'Back' and enter the username for that account."),
                            (e.WF_STR_Confirm_Recover_Username_Instruction = "If you don't remember the username for that account, choose 'Next' to recover it."),
                            (e.WF_STR_Confirm_Recover_Username_Signup_Link = "Create another account"),
                            (e.DSSO_STR_AuthenticatingMessage = "Trying to sign you in"),
                            (e.STR_TenantDisambiguation_Title = "Pick an account to continue"),
                            (e.STR_TenantDisambiguation_Subtitle = "Looks like {0} can be used to sign in to more than one organization."),
                            (e.STR_UserCredentialPolicy_Blocked = "Your company policy requires that you use a different method to sign in."),
                            (e.STR_UserCredentialPolicy_Blocked_Fido_Remediation = "Go to Security Info in My Profile and remove this security key so you no longer see this message."),
                            (e.STR_UserCredentialPolicy_Blocked_PhoneSignIn_Remediation = "Disable phone sign-in on your account in Microsoft Authenticator so you no longer see this message."),
                            (e.CT_STR_SignupCred_UseEmail = "Sign up with email"),
                            (e.CT_STR_SignupCred_UseMicrosoft = "Sign up with Microsoft"),
                            (e.CT_STR_SignupCred_UseGoogle = "Sign up with Google"),
                            (e.CT_STR_SignupCred_UseFacebook = "Sign up with Facebook"),
                            (e.CT_STR_SignupUsername_Title = "Create account"),
                            (e.CT_STR_SignupUsername_Description = "Enter the email you'd like to sign up with."),
                            (e.CT_STR_SignupUsername_Email_Placeholder = "Email"),
                            (e.CT_STR_SignupUsername_Email_AriaLabel = "Enter your email address");
                        e.CT_STR_SearchOrganization_Title = "Find your organization";
                        (e.CT_STR_SearchOrganization_Description = "Enter the domain name of the organization you'd like to sign in to."),
                            (e.CT_STR_SearchOrganization_Placeholder = "Domain name"),
                            (e.CT_STR_SearchOrganization_EnterDomainName = "Please enter a domain name"),
                            (e.CT_STR_SearchOrganization_OrganizationNotFound = "We can't quite find this organization. Try entering something else."),
                            (e.CT_STR_SearchOrganization_SomethingWentWrong = "Something's wrong. Please try again.");
                    }),
                        n.registerSource("html", function (e, o) {
                            (e.CT_STR_OptOut_Description = "You're seeing our <strong>new sign-in experience</strong>"),
                                (e.WF_STR_SignUpLink_Text = 'No account? <a href="#" id="signup">Create one!</a>'),
                                (e.CT_HRD_STR_Splitter_Rename = 'Tired of seeing this? <a href="#" id="iDisambigRenameLink">Rename your personal Microsoft account.</a>'),
                                (e.CT_STR_CookieBanner_Text = 'This site uses cookies for analytics, personalized content and ads. By continuing to browse this site, you agree to this use. <a href="#" id="msccLearnMore">Learn more</a>'),
                                (e.TILE_HTML_AsyncSessionFound = '<span id="newSessionName">{0}</span> has previously signed into this device. <a id="newSessionLink">Use this account instead</a>.'),
                                (e.CT_PWD_STR_Error_UsernameNotExist_Guest_SignupAllowed = 'This account does not exist in this organization. Enter a different account or <a id="aadSelfSignup" href="#">create a new one</a>.'),
                                (e.CT_PWD_STR_Error_WrongCreds = o.fLockUsername
                                    ? "The password is incorrect. Please try again."
                                    : o.fAllowPhoneSignIn
                                    ? 'Your account or password is incorrect. If you don\'t remember your password, <a id="idA_IL_ForgotPassword0" href="#">reset it now.</a>'
                                    : 'Your email or password is incorrect. If you don\'t remember your password, <a id="idA_IL_ForgotPassword0" href="#">reset it now.</a>'),
                                (e.CT_STR_ConfirmSend_Otc = "We'll send a code to {0} to sign you in."),
                                (e.CT_OTC_STR_ResendCode = 'Didn\'t receive it? Please wait for a few minutes and <a id="resendCodeLink" href="#">try again</a>.'),
                                (e.CT_STR_FidoDialog_Desc2 = 'To use this option, you must have previously set this up on your account. <a id="fidoHelpLink">Learn how to set this up</a>');
                        });
                },
                function (e, o) {
                    function i() {
                        var e = this,
                            o = {};
                        (e.registerSource = function (e, i) {
                            (o[e] = o[e] || []), o[e].push(i);
                        }),
                            (e.getStrings = function (e, i) {
                                for (var n = {}, t = o[e] || [], r = 0, a = t.length; r < a; r++) t[r](n, i);
                                return n;
                            });
                    }
                    var n = window;
                    n.StringRepository = e.exports = n.StringRepository || new i();
                },
                function (e, o, i) {
                    var n = i(1),
                        t = i(3),
                        r = t.EnvironmentName;
                    n.registerSource("str", function (e) {
                        (e.CT_HRD_STR_Splitter_Back = "Back"),
                            (e.MOBILE_STR_Header_Brand = "Microsoft account"),
                            (e.CT_STR_ViewAgreementError = "We didn't receive a response. Please try again."),
                            (e.CT_STR_ViewAgreement_ExternalLink = "For details, please visit this site: {0}"),
                            (e.MOBILE_STR_Footer_Microsoft = "Microsoft"),
                            (e.MOBILE_STR_Footer_Privacy = "Privacy & cookies"),
                            (e.MOBILE_STR_Footer_Terms = "Terms of use"),
                            (e.WF_STR_Footer_LinkDisclaimer_Text = "Disclaimer"),
                            (e.CT_STR_More_Options_Ellipsis_AriaLabel = "Click here for troubleshooting information"),
                            (e.CT_STR_Error_Details_Close_AltText = "Close error details"),
                            (e.STR_Error_Details_Debug_Mode_Enable = "Enable"),
                            (e.STR_Error_Details_Debug_Mode_Enable_AriaLabel = "Enable advanced diagnostics"),
                            (e.STR_Error_Details_Debug_Mode_Disable = "Disable"),
                            (e.STR_Error_Details_Debug_Mode_Disable_AriaLabel = "Disable advanced diagnostics"),
                            (e.STR_Error_Details_Debug_Mode = "Advanced diagnostics:"),
                            (e.STR_Error_Details_Debug_Mode_Desc = "If you plan on getting support for an issue, turn this on and try to reproduce the error. This will collect additional information that will help troubleshoot the issue."),
                            (e.STR_Error_Details_Debug_Mode_Failure = "Something went wrong."),
                            (e.WF_STR_ProgressText = "Please wait"),
                            (e.STR_Error_Details_Title = "Troubleshooting details"),
                            (e.STR_Error_Details_Instruction = "If you contact your administrator, send this info to them."),
                            (e.STR_Error_Details_CopyLink = "Copy info to clipboard"),
                            (e.STR_Error_Details_Notification = "Copied"),
                            (e.STR_Error_Details_Notification_ScreenReader = "Copied troubleshooting info to clipboard");
                    }),
                        n.registerSource("html", function (e, o) {
                            switch (o.iBannerEnvironment) {
                                case r.Internal:
                                    e.CT_STR_EnvironmentBanner_Text = "INTERNAL PREVIEW ONLY";
                                    break;
                                case r.TestSlice:
                                    e.CT_STR_EnvironmentBanner_Text = 'Dogfood - <a href="#" id="envBannerLink">details here</a>';
                                    break;
                                case r.FirstSlice:
                                    e.CT_STR_EnvironmentBanner_Text = 'Insider Ring - <a href="#" id="envBannerLink">details here</a>';
                            }
                        });
                },
                function (e, o) {
                    (o.UsernameMaxLength = 113),
                        (o.SATOTPV1Length = 6),
                        (o.SATOTPLength = 8),
                        (o.PhoneNumberConfirmationLength = 4),
                        (o.OneTimeCodeDefaultLength = 16),
                        (o.OneTimeCodeMaxLength = 7),
                        (o.PCExperienceQS = "pcexp"),
                        (o.PCExperienceDisabled = o.PCExperienceQS + "=false"),
                        (o.NotPreferredCredentialQs = "npc"),
                        (o.AnimationTimeout = 700),
                        (o.Regex = { PhoneNumberValidation: /^[0-9 ()[\].\-#*\/+]+$/ }),
                        (o.ProofUpRedirectLandingView = { AccountCompromised: 1, RiskySession: 2 }),
                        (o.LoginMode = {
                            None: 0,
                            Login: 1,
                            ForceCredType: 3,
                            LWAConsent: 4,
                            GenericError: 5,
                            ForceSignin: 6,
                            OTS: 7,
                            HIP_Login: 8,
                            HIP_Lockout: 9,
                            InviteBlocked: 10,
                            SwitchUser: 11,
                            LWADelegation: 12,
                            ServiceBlocked: 13,
                            IDPFailed: 14,
                            StrongAuthOTC: 16,
                            StrongAuthMobileOTC: 25,
                            Finish: 27,
                            LoginWizard_Login: 28,
                            StrongAuthWABOTC: 30,
                            LoginWizard_HIP_Login: 32,
                            LoginWizard_Finish: 34,
                            LoginMobile: 36,
                            ForceSigninMobile: 37,
                            GenericErrorMobile: 38,
                            LoginHost: 39,
                            ForceSigninHost: 40,
                            GenericErrorHost: 42,
                            StrongAuthHostOTC: 43,
                            HIP_LoginHost: 45,
                            HIP_LoginMobile: 46,
                            HIP_LockoutHost: 47,
                            HIP_LockoutMobile: 48,
                            SwitchUserHost: 49,
                            LoginXbox_Login: 50,
                            HIP_LoginXbox: 51,
                            FinishXbox: 52,
                            IfExistsXbox: 53,
                            StartIfExistsXbox: 54,
                            StrongAuthXboxOTC: 55,
                            LoginWPWiz_Login: 56,
                            LoginWPWiz_HIP_Login: 57,
                            LoginWPWiz_Finish: 58,
                            StrongAuthWizOTC: 59,
                            StrongAuthWPWizOTC: 60,
                            FinishWPWiz: 61,
                            SwitchUserMobile: 62,
                            LoginWPWiz_PhoneSignIn: 63,
                            LoginWPWiz_HIP_PhoneSignIn: 64,
                            Login_PhoneSignIn: 65,
                            Login_HIP_PhoneSignIn: 66,
                            LoginHost_PhoneSignIn: 67,
                            LoginHost_HIP_PhoneSignIn: 68,
                            LoginMobile_PhoneSignIn: 69,
                            LoginMobile_HIP_PhoneSignIn: 70,
                            LoginWizard_PhoneSignIn: 71,
                            LoginWizard_HIP_PhoneSignIn: 72,
                            LoginXbox_PhoneSignIn: 73,
                            LoginXbox_HIP_PhoneSignIn: 74,
                            LoginWin10: 75,
                            HIP_LoginWin10: 76,
                            FinishWin10: 77,
                            FinishBlockedWin10: 78,
                            LoginWin10_PhoneSignIn: 79,
                            HIP_LoginWin10_PhoneSignIn: 80,
                            FinishWin10_TokenBroker: 81,
                            SwitchUserWin10: 82,
                            ForceSignInXbox: 88,
                            LoginClientSDK_Login: 92,
                            LoginClientSDK_HIP_Login: 93,
                            LoginClientSDK_Finish: 94,
                            StrongAuthClientSDKOTC: 95,
                            FinishClientSDK: 96,
                            LoginClientSDK_PhoneSignIn: 97,
                            LoginClientSDK_HIP_PhoneSignIn: 98,
                            Win10InclusiveOOBE_Finish: 99,
                            Win10InclusiveOOBE_FinishBlocked: 100,
                            Tiles: 102,
                            RemoteConnect: 103,
                            FedConflict: 105,
                            Win10Host_Login: 106,
                            Win10Host_Login_PhoneSignin: 107,
                            Win10Host_Finish: 108,
                            Win10Host_StrongAuth: 109,
                            Win10Host_HIP_Login: 110,
                            Fido: 111,
                            Win10Host_HIP_Login_PhoneSignIn: 112,
                            FedLink: 113,
                            UserCredentialPolicyBlocked: 114,
                            BindFailed: 115,
                            Win10HostOOBE_HIP_Login: 116,
                            Win10HostOOBE_HIP_Login_PhoneSignIn: 117,
                            AadFedConflict: 118,
                            ProofFedConflict: 119,
                            FedBoundLink: 120,
                            FetchSessionsProgress: 121,
                            Win10Host_TransferLogin: 122,
                            TransferLogin: 123,
                            Signup: 124,
                        }),
                        (o.LoginBody = { Login_OTC: 5 }),
                        (o.SessionPullFlags = { Msa: 1, Dsso: 2 }),
                        (o.PaginatedState = {
                            Previous: -1,
                            Unknown: 0,
                            Username: 1,
                            Password: 2,
                            OneTimeCode: 3,
                            RemoteNGC: 4,
                            PhoneDisambiguation: 5,
                            LwaConsent: 6,
                            IdpDisambiguation: 7,
                            IdpRedirect: 8,
                            ViewAgreement: 10,
                            LearnMore: 11,
                            Tiles: 12,
                            ConfirmSend: 13,
                            RemoteConnectCode: 14,
                            RemoteLoginPolling: 15,
                            BindRedirect: 16,
                            TermsOfUse: 17,
                            DesktopSsoProgress: 18,
                            ResetPasswordSplitter: 19,
                            Kmsi: 20,
                            CheckPasswordType: 21,
                            ChangePassword: 22,
                            Fido: 23,
                            CredentialPicker: 24,
                            Consent: 25,
                            Error: 26,
                            ConfirmSignup: 27,
                            ConfirmRecoverUsername: 28,
                            ConfirmConsentSelection: 29,
                            FedConflict: 30,
                            ProofUpRedirect: 32,
                            ProofUpRedirectLanding: 33,
                            ConditionalAccessInstallBroker: 34,
                            ConditionalAccessWorkplaceJoin: 35,
                            ConditionalAccessError: 36,
                            CreateFido: 37,
                            FedLink: 38,
                            FedLinkComplete: 40,
                            IdpRedirectSpeedbump: 41,
                            TransferLogin: 42,
                            Cmsi: 43,
                            ProofConfirmation: 44,
                            MessagePrompt: 45,
                            FinishError: 46,
                            Hip: 48,
                            LearnMoreOfflineAccount: 49,
                            TenantDisambiguation: 50,
                            AadFedConflict: 51,
                            RemoteConnectCanaryValidation: 52,
                            PartnerCanaryValidation: 53,
                            ProofFedConflict: 54,
                            FetchSessionsProgress: 55,
                            AccessPass: 56,
                            SignupUsername: 57,
                            ReportSuspiciousApp: 58,
                            MoreInfo: 59,
                            AuthenticatorAddAccountView: 60,
                            SignupCredentialPicker: 61,
                            LoginError: 62,
                            SearchOrganization: 63,
                        }),
                        (o.PostType = {
                            Password: 11,
                            Federation: 13,
                            SHA1: 15,
                            StrongAuth: 18,
                            StrongAuthTOTP: 19,
                            LWAConsent: 30,
                            PasswordInline: 20,
                            RemoteNGC: 21,
                            SessionApproval: 22,
                            NGC: 23,
                            OtcNoPassword: 24,
                            RemoteConnect_NativePlatform: 25,
                            OTC: 27,
                            Kmsi: 28,
                        }),
                        (o.UserProperty = {
                            USERNAME: "login",
                            ERROR_CODE: "HR",
                            ERR_MSG: "ErrorMessage",
                            EXT_ERROR: "ExtErr",
                            ERR_URL: "ErrUrl",
                            DATOKEN: "DAToken",
                            DA_SESKEY: "DASessionKey",
                            DA_START: "DAStartTime",
                            DA_EXPIRE: "DAExpires",
                            STS_ILFT: "STSInlineFlowToken",
                            SIGNINNAME: "SigninName",
                            FIRST_NAME: "LastName",
                            LAST_NAME: "FirstName",
                            TILE_URL: "TileUrl",
                            CID: "CID",
                            PUID: "PUID",
                        }),
                        (o.Error = {
                            S_OK: "0",
                            InvalidRealmDiscLogin: 10,
                            UsernameInvalid: 1e3,
                            PasswordEmpty: 1001,
                            HIPEmpty: 1002,
                            AltEmailInvalid: 1005,
                            PhoneInvalid: 1006,
                            SAContainsName: 1007,
                            OTCEmpty: 1009,
                            OTCInvalid: 1010,
                            NotEnoughProofs: 1013,
                            PhoneEmpty: 1015,
                            FedUser: 1016,
                            FedUserConflict: 1017,
                            FedUserInviteBlocked: 1018,
                            EmptyFields: 1020,
                            PhoneHasSpecialChars: 1021,
                            AutoVerifyNoCodeSent: 1022,
                            ProofConfirmationEmpty: 1023,
                            ProofConfirmationInvalid: 1024,
                            TOTPInvalid: 1025,
                            SessionNotApproved: 1026,
                            PhoneNumberInvalid: 1027,
                            PhoneFormattingInvalid: 1028,
                            PollingTimedOut: 1029,
                            SendNotificationFailed: 1030,
                            Server_MessageOnly: 9999,
                            PP_E_DB_MEMBERDOESNOTEXIST: "CFFFFC15",
                            PP_E_EXCLUDED: "80041010",
                            PP_E_MEMBER_LOCKED: "80041011",
                            PP_E_BAD_PASSWORD: "80041012",
                            PP_E_MISSING_MEMBERNAME: "80041031",
                            PP_E_MISSING_PASSWORD: "80041032",
                            PP_E_FEDERATION_INLINELOGIN_DISALLOWED: "800478AC",
                            PP_E_PE_RULEFALSE: "8004490C",
                            PP_E_MOBILECREDS_PHONENUMBER_BLANK: "80045801",
                            PP_E_MOBILECREDS_PHONENUMBER_TOOSHORT: "80045806",
                            PP_E_MOBILECREDS_PHONENUMBER_TOOLONG: "80045807",
                            PP_E_MOBILECREDS_PHONENUMBER_INVALID: "80045800",
                            PP_E_NAME_BLANK: "80041100",
                            PP_E_EMAIL_INCOMPLETE: "8004110D",
                            PP_E_EMAIL_INVALID: "8004110B",
                            PP_E_NAME_TOO_SHORT: "80041101",
                            PP_E_NAME_INVALID: "80041103",
                            PP_E_INVALIDARG: "80048388",
                            PP_E_SA_TOOSHORT: "80041120",
                            PP_E_SA_TOOLONG: "80041121",
                            PP_E_INVALID_PHONENUMBER: "8004113F",
                            PP_E_SECRETQ_CONTAINS_SECRETA: "80041165",
                            PP_E_SECRETA_CONTAINS_SECRETQ: "8004117D",
                            PP_E_SA_CONTAINS_MEMBERNAME: "8004116A",
                            PP_E_STRONGPROCESS_ALTEMAILSAMEASMAILBOX: "80049C2D",
                            PP_E_EMAIL_RIGHT_TOO_LONG: "8004110C",
                            PP_E_NAME_TOO_LONG: "80041102",
                            PP_E_ALIAS_AUTH_NOTPERMITTED: "8004788B",
                            PP_E_TOTP_INVALID: "80049C34",
                            PP_E_OLD_SKYPE_PASSWORD: "80043557",
                            PP_E_OTT_DATA_INVALID: "8004348F",
                            PP_E_OTT_ALREADY_CONSUMED: "80043490",
                            PP_E_OTT_INVALID_PURPOSE: "80043496",
                            PP_E_PPSA_RPT_NOTOADDRESS: "80048120",
                            PP_E_STRONGPROCESS_BADDEVICENAME: "80049C22",
                            PP_E_INLINELOGIN_INVALID_SMS: "800434E1",
                            PP_E_INLINELOGIN_INVALID_ALT: "800434E2",
                            PP_E_PREVIOUS_PASSWORD: "80041013",
                            PP_E_HIP_VALIDATION_WRONG: "80045505",
                            PP_E_HIP_VALIDATION_ERROR_FATAL: "80045537",
                            PP_E_HIP_VALIDATION_ERROR_UNAUTHENTICATED: "80045538",
                            PP_E_HIP_VALIDATION_ERROR_OTHER: "80045539",
                            PP_E_SQ_CONTAINS_PASSWORD: "8004341E",
                            PP_E_SA_CONTAINS_PASSWORD: "8004341C",
                            PP_E_SA_CONTAINED_IN_PASSWORD: "8004341D",
                            PP_E_LIBPHONENUMBERINTEROP_NUMBERPARSE_EXCEPTION: "80043510",
                            PP_E_STRONGPROCESS_EMAIL_HAS_MOBILE_DOMAIN: "80049C33",
                            PP_E_STRONGPROCESS_MXALIAS_NOTALLOWED: "80049C23",
                            PP_E_INVALID_MEMBERNAME: "80041034",
                            PP_E_SA_TOO_MANY_CACHE_SESSIONS: "8004A00C",
                            PP_E_INTERFACE_DISABLED: "80043448",
                            PP_E_ASSOCIATE_DUPLICATE_ACCOUNT: "80043534",
                            PP_E_OAUTH_REMOTE_CONNECT_USER_CODE_MISSING_OR_INVALID: "800478C7",
                            PP_E_LOGIN_NOPA_USER_PASSWORD_REQUIRED: "800478CE",
                            PP_E_IDP_LINKEDIN_BINDING_NOT_ALLOWED: "800478D5",
                            PP_E_IDP_GOOGLE_BINDING_NOT_ALLOWED: "800478D6",
                            PP_E_IDP_GITHUB_BINDING_NOT_ALLOWED: "800478D7",
                            PP_E_IDP_BINDING_EXISTS_SAMSUNG: "8004453E",
                        }),
                        (o.EstsError = {
                            UserAccountSelectionInvalid: "16001",
                            UserUnauthorized: "50020",
                            UserUnauthorizedApiVersionNotSupported: "500201",
                            UserUnauthorizedMsaGuestUsersNotSupported: "500202",
                            UserAccountNotFound: "50034",
                            UserAccountDeleted: "500341",
                            UserAccountNotFoundNotConfiguredForRemoteNgc: "500342",
                            UserAccountNotFoundFailedToCreateRemoteSignIn: "500343",
                            UserAccountNotFoundForFidoSignIn: "500344",
                            IdsLocked: "50053",
                            InvalidPasswordLastPasswordUsed: "50054",
                            InvalidPasswordExpiredPassword: "50055",
                            InvalidPasswordNullPassword: "50056",
                            UserDisabled: "50057",
                            FlowTokenExpired: "50089",
                            InvalidUserNameOrPassword: "50126",
                            InvalidDomainName: "50128",
                            ProtectedKeyMisuse: "50141",
                            MissingCustomSigningKey: "50146",
                            IdpLoopDetected: "50174",
                            InvalidOneTimePasscode: "50181",
                            ExpiredOneTimePasscode: "50182",
                            OneTimePasscodeCacheError: "50183",
                            OneTimePasscodeEntryNotExist: "50184",
                            InvalidPassword: "50193",
                            InvalidGrantDeviceNotFound: "700003",
                            SsoArtifactExpiredDueToConditionalAccess: "70044",
                            InvalidTenantName: "90002",
                            InvalidTenantNameEmptyGuidIdentifier: "900021",
                            InvalidTenantNameEmptyIdentifier: "900022",
                            InvalidTenantNameFormat: "900023",
                            PhoneSignInBlockedByUserCredentialPolicy: "130500",
                            AccessPassBlockedByPolicy: "130502",
                            InvalidAccessPass: "130503",
                            AccessPassExpired: "130504",
                            AccessPassAlreadyUsed: "130505",
                            PublicIdentifierSasBeginCallRetriableError: "131001",
                            PublicIdentifierAuthUserNotAllowedByPolicy: "131010",
                            PublicIdentifierSasBeginCallNonRetriableError: "131002",
                            PublicIdentifierSasEndCallRetriableError: "131003",
                            PublicIdentifierSasEndCallNonRetriableError: "131004",
                            DeviceIsDisabled: "135011",
                            FidoBlockedByPolicy: "135016",
                            BlockedAdalVersion: "220300",
                            BlockedClientId: "220400",
                            UserVoiceAuthFailedCallWentToVoicemail: "UserVoiceAuthFailedCallWentToVoicemail",
                            UserVoiceAuthFailedInvalidPhoneInput: "UserVoiceAuthFailedInvalidPhoneInput",
                            UserVoiceAuthFailedPhoneHungUp: "UserVoiceAuthFailedPhoneHungUp",
                            UserVoiceAuthFailedInvalidPhoneNumber: "UserVoiceAuthFailedInvalidPhoneNumber",
                            UserVoiceAuthFailedInvalidExtension: "UserVoiceAuthFailedInvalidExtension",
                            InvalidFormat: "InvalidFormat",
                            UserAuthFailedDuplicateRequest: "UserAuthFailedDuplicateRequest",
                            UserVoiceAuthFailedPhoneUnreachable: "UserVoiceAuthFailedPhoneUnreachable",
                            UserVoiceAuthFailedProviderCouldntSendCall: "UserVoiceAuthFailedProviderCouldntSendCall",
                            User2WaySMSAuthFailedProviderCouldntSendSMS: "User2WaySMSAuthFailedProviderCouldntSendSMS",
                            SMSAuthFailedProviderCouldntSendSMS: "SMSAuthFailedProviderCouldntSendSMS",
                            User2WaySMSAuthFailedNoResponseTimeout: "User2WaySMSAuthFailedNoResponseTimeout",
                            SMSAuthFailedNoResponseTimeout: "SMSAuthFailedNoResponseTimeout",
                            SMSAuthFailedWrongCodeEntered: "SMSAuthFailedWrongCodeEntered",
                            OathCodeIncorrect: "OathCodeIncorrect",
                            OathCodeDuplicate: "OathCodeDuplicate",
                            OathCodeOld: "OathCodeOld",
                            PhoneAppNoResponse: "PhoneAppNoResponse",
                            User2WaySMSAuthFailedWrongCodeEntered: "User2WaySMSAuthFailedWrongCodeEntered",
                            PhoneAppInvalidResult: "PhoneAppInvalidResult",
                            PhoneAppDenied: "PhoneAppDenied",
                            PhoneAppTokenChanged: "PhoneAppTokenChanged",
                            SMSAuthFailedMaxAllowedCodeRetryReached: "SMSAuthFailedMaxAllowedCodeRetryReached",
                            PhoneAppFraudReported: "PhoneAppFraudReported",
                            FraudCodeEntered: "FraudCodeEntered",
                            UserIsBlocked: "UserIsBlocked",
                            PhoneAppEntropyIncorrect: "PhoneAppEntropyIncorrect",
                        }),
                        (o.Fido = {
                            MaxUserPromptLength: 99,
                            FinishStates: { Success: 0, Cancel: 1, Error: 2, NotSupported: 3 },
                            UnexpectedErrorCode: 9999,
                            EdgeErrorCodes: { SyntaxError: 3, NotFoundError: 8, NotSupportedError: 9, InvalidAccessError: 15, AbortError: 20 },
                        }),
                        (o.IfExistsResult = { Unknown: -1, Exists: 0, NotExist: 1, Throttled: 2, Error: 4, ExistsInOtherMicrosoftIDP: 5, ExistsBothIDPs: 6 }),
                        (o.ThrottleStatus = { NotThrottled: 0, AadThrottled: 1, MsaThrottled: 2 }),
                        (o.DomainType = { Unknown: 1, Consumer: 2, Managed: 3, Federated: 4, CloudFederated: 5 }),
                        (o.CredentialType = {
                            Password: 1,
                            RemoteNGC: 2,
                            OneTimeCode: 3,
                            Federation: 4,
                            CloudFederation: 5,
                            OtherMicrosoftIdpFederation: 6,
                            Fido: 7,
                            GitHub: 8,
                            PublicIdentifierCode: 9,
                            LinkedIn: 10,
                            RemoteLogin: 11,
                            Google: 12,
                            AccessPass: 13,
                            Facebook: 14,
                            Certificate: 15,
                            Exid: 16,
                            NoPreferredCredential: 1e3,
                        }),
                        (o.RemoteNgcType = { PushNotification: 1, ListSessions: 3 }),
                        (o.SessionPollingType = { Image: 1, Json: 2 }),
                        (o.AgreementType = { Privacy: "privacy", Tou: "tou", Impressum: "impressum" }),
                        (o.ApiErrorCodes = { GeneralError: 6e3, AuthFailure: 6001, InvalidArgs: 6002, Generic: 8e3, Timeout: 8001, Aborted: 8002 }),
                        (o.DefaultRequestTimeout = 3e4),
                        (PROOF = {
                            Type: {
                                Email: 1,
                                AltEmail: 2,
                                SMS: 3,
                                DeviceId: 4,
                                CSS: 5,
                                SQSA: 6,
                                HIP: 8,
                                Birthday: 9,
                                TOTPAuthenticator: 10,
                                RecoveryCode: 11,
                                StrongTicket: 13,
                                TOTPAuthenticatorV2: 14,
                                TwoWayVoice: 15,
                                TwoWaySMS: 16,
                                Voice: -3,
                            },
                        }),
                        (o.ContentType = { Json: "application/json; charset=utf-8", FormUrlEncoded: "application/x-www-form-urlencoded" }),
                        (o.BindProvider = { LinkedIn: 0, GitHub: 1, Google: 2, Samsung: 3, Facebook: 4 }),
                        (o.PromotedAltCredFlags = { None: 0, GitHub: 1, LinkedIn: 2 }),
                        (o.EnvironmentName = { Internal: 1, TestSlice: 2, FirstSlice: 3 }),
                        (o.AnimationState = { Begin: 0, End: -1, RenderNewView: 1, AnimateNewView: 2 }),
                        (o.AnimationName = { None: 0, SlideOutNext: 1, SlideInNext: 2, SlideOutBack: 3, SlideInBack: 4 }),
                        (o.DialogId = { None: 0, FidoHelp: 1, GitHubHelp: 2, ConsentAppInfo: 3 }),
                        (o.KeyCode = { Tab: 9, Enter: 13, Escape: 27, Space: 32, PageUp: 33, PageDown: 34, End: 35, Home: 36, ArrowUp: 38, ArrowDown: 40, WinKeyLeft: 91, F6: 117, GamePadB: 196 }),
                        (o.ProofOfPossession = { AuthenticatorKey: "cpa", CanaryTokenKey: "canary", MethodHint: "cpa_method_hint" }),
                        (o.UpgradeMigrationUXId = { Invalid: 0, Mojang: 1 }),
                        (o.TransferLoginStringsVariant = { Default: 0, Mmx: 1, MmxPhoneFirst: 2, AppNameOnly: 3, AppNameAndUsername: 4 }),
                        (o.LayoutTemplateType = { Lightbox: 0, VerticalSplit: 1 }),
                        (o.LayoutTemplateVerticalPosition = { Top: 0, Middle: 1, Bottom: 2 }),
                        (o.LayoutTemplateHorizontalPosition = { Left: 0, Center: 1, Right: 2 }),
                        (o.ProofUpRedirectViewType = { DefaultProofUpRedirectView: 0, AuthAppProofUpRedirectView: 1 });
                },
                ,
                function (e, o) {
                    e.exports = {
                        format: function (e) {
                            if (e) for (var o = 1; o < arguments.length; o++) e = e.replace(new RegExp("\\{" + (o - 1) + "\\}", "g"), arguments[o]);
                            return e;
                        },
                    };
                },
                ,
                function (e, o) {
                    (o.Tokens = { Username: "#~#MemberName_LS#~#" }),
                        (o.Fed = { DomainToken: "#~#partnerdomain#~#", FedDomain: "#~#FederatedDomainName_LS#~#", Partner: "#~#FederatedPartnerName_LS#~#" }),
                        (o.LoginOption = { DoNotRemember: 0, RememberPWD: 1, NothingChecked: 3 }),
                        (o.StringsVariantId = { Default: 0, SkypeMoveAlias: 1, CombinedSigninSignup: 2, CombinedSigninSignupDefaultTitle: 3, RemoteConnectLogin: 4, CombinedSigninSignupV2: 5, CombinedSigninSignupV2WelcomeTitle: 6 }),
                        (o.AllowedIdentitiesType = { MsaOnly: 0, AadOnly: 1, Both: 2 }),
                        (o.SessionIdp = { Aad: 0, Msa: 1 });
                },
            ]),
                (window.__ = !0);

            //]]>
        </script>

        <link rel="prefetch" href="https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/converged.v2.login.min_59_uuouser7hrkmvbaz1jw2.css" />
        <link rel="prefetch" href="https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/ux.converged.login.strings-en.min_dvvcidi7adxn_soxvlb4_w2.js" />
    </head>

    <body data-bind="defineGlobals: ServerData, bodyCssClass" class="cb" style="display: block;">
        <script type="text/javascript">
            //<![CDATA[
            !(function () {
                var e = window,
                    o = e.document,
                    i = e.$Config || {};
                if (e.self === e.top) {
                    o && o.body && (o.body.style.display = "block");
                } else if (!i.allowFrame) {
                    var s = e.self.location.href,
                        l = s.indexOf("#"),
                        n = -1 !== l,
                        t = s.indexOf("?"),
                        f = n ? l : s.length,
                        d = -1 === t || (n && t > l) ? "?" : "&";
                    (s = s.substr(0, f) + d + "iframe-request-id=" + i.sessionId + s.substr(f)), (e.top.location = s);
                }
            })();

            //]]>
        </script>
        <script type="text/javascript">
            //<![CDATA[
            (function () {
                var $Prefetch = {
                    rfPre: true,
                    delay: 5000,
                    maxHistory: 4,
                    maxAge: 43200,
                    ageRes: 1440,
                    name: "clrc",
                    fetch: [
                        { path: "https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/converged.v2.login.min_59_uuouser7hrkmvbaz1jw2.css", hash: "/tphFReA", co: true },
                        { path: "https://aadcdn.msftauth.net/ests/2.1/content/cdnbundles/ux.converged.login.strings-en.min_dvvcidi7adxn_soxvlb4_w2.js", hash: "GS6iHGLa", co: true },
                    ],
                    mode: 5,
                };
                !(function (e, t, n) {
                    function r(e) {
                        x.appendLog && x.appendLog("Client Prefetch: " + e);
                    }
                    function i() {
                        try {
                            for (var e = t.cookie.split(";"), r = 0; r < e.length; r++) {
                                var i = e[r];
                                if (i) {
                                    var o = i.indexOf("=");
                                    if (-1 !== o) {
                                        if (i.substr(0, o).trim() === n.name) {
                                            var u = i.substr(o + 1);
                                            return JSON.parse(c(u));
                                        }
                                    }
                                }
                            }
                        } catch (e) {}
                        return {};
                    }
                    function o(e, t, n) {
                        return e.replace(t, n);
                    }
                    function c(e) {
                        return (
                            (e = o(e, /%5c/g, "\\")),
                            (e = o(e, /%3e/g, ">")),
                            (e = o(e, /%3d/g, "=")),
                            (e = o(e, /%3c/g, "<")),
                            (e = o(e, /%3b/g, ";")),
                            (e = o(e, /%3a/g, ":")),
                            (e = o(e, /%2c/g, ",")),
                            (e = o(e, /%27/g, "'")),
                            (e = o(e, /%22/g, '"')),
                            (e = o(e, /%20/g, " ")),
                            (e = o(e, /%25/g, "%"))
                        );
                    }
                    function u(e) {
                        return (
                            (e = o(e, /%/g, "%25")),
                            (e = o(e, / /g, "%20")),
                            (e = o(e, /"/g, "%22")),
                            (e = o(e, /'/g, "%27")),
                            (e = o(e, /,/g, "%2c")),
                            (e = o(e, /:/g, "%3a")),
                            (e = o(e, /;/g, "%3b")),
                            (e = o(e, /</g, "%3c")),
                            (e = o(e, /=/g, "%3d")),
                            (e = o(e, />/g, "%3e")),
                            (e = o(e, /\\/g, "%5c"))
                        );
                    }
                    function f(e) {
                        var r = new Date();
                        r.setTime(r.getTime() + C * H), (t.cookie = n.name + "=" + u(JSON.stringify(e)) + ";expires=" + r.toUTCString() + ";path=/; Secure; SameSite=None");
                    }
                    function a(e, t) {
                        if (e) {
                            if (e.indexOf) {
                                return e.indexOf(t);
                            }
                            for (var n = 0; n < e.length; n++) {
                                if (e[n] === t) {
                                    return n;
                                }
                            }
                        }
                        return -1;
                    }
                    function h(e, t) {
                        return -1 !== a(e, t);
                    }
                    function g(e, t) {
                        var n = a(e, t);
                        return -1 !== n && (e.splice(n, 1), !0);
                    }
                    function s(e, t) {
                        for (var n in e) {
                            if (e.hasOwnProperty(n) && !t(n, e[n])) {
                                break;
                            }
                        }
                    }
                    function l() {
                        var e = new Date().getTime(),
                            t = D * H;
                        return P.getTime() > e ? Math.round(e / t) : Math.round((e - P.getTime()) / t);
                    }
                    function d(e, t) {
                        var n = !1;
                        if (t && t.length > 0) {
                            n = !0;
                            for (var r = 0; r < t.length; r++) {
                                delete e[t[r]];
                            }
                        }
                        return n;
                    }
                    function p(e) {
                        var t = l() - C,
                            n = t + 2 * C,
                            r = null,
                            i = 0,
                            o = [];
                        return (
                            s(e, function (c) {
                                return c < t || c > n ? o.push(c) : (0 === e[c].length ? o.push(c) : (null === r || c < r) && (r = c), i++), !0;
                            }),
                            null !== r && i > k && o.push(r),
                            d(e, o)
                        );
                    }
                    function v(e, t, n) {
                        r("Fetched: " + e + " Hash: " + t + " isRefresh: " + n);
                        var o = i(),
                            c = l(),
                            u = !1,
                            a = !1;
                        if (
                            (s(o, function (e, n) {
                                return !h(n, t) || (e !== c ? g(o[e], t) && (a = !0) : (u = !0), !1);
                            }),
                            !u)
                        ) {
                            var d = o[c] || [];
                            d.push(t), (o[c] = d), (a = !0);
                        }
                        (a |= p(o)), a && f(o), b();
                    }
                    function m(t, n, i, o) {
                        var c = { method: "GET" };
                        i && (c.mode = "cors"),
                            e
                                .fetch(t, c)
                                .then(function (e) {
                                    200 === e.status ? v(t, n, o) : (r("Unexpected response - " + e.status), b());
                                })
                                .catch(function (e) {
                                    r("Failed - " + e), b();
                                });
                    }
                    function T() {
                        if (e.XMLHttpRequest && !J) {
                            return new XMLHttpRequest();
                        }
                        if (e.ActiveXObject) {
                            try {
                                return new ActiveXObject("Msxml2.XMLHTTP");
                            } catch (e) {}
                            try {
                                return new ActiveXObject("Microsoft.XMLHttp");
                            } catch (e) {}
                        }
                        return null;
                    }
                    function w(e, t, n, i, o) {
                        r("Fetching - " + t),
                            (e.onload = function () {
                                v(t, n, o);
                            }),
                            (e.onerror = function () {
                                r("XHR failed!"), b();
                            }),
                            (e.ontimeout = function () {
                                r("XHR timed out!"), b();
                            });
                        try {
                            e.open("GET", t), (e.withCredentials = i && !N), e.send();
                        } catch (r) {
                            N
                                ? setTimeout(function () {
                                      v(t, n, o);
                                  }, 0)
                                : ((N = !0), w(e, t, n, !1, o));
                        }
                    }
                    function O(t, n, i, o) {
                        if (e.fetch) {
                            return void m(t, n, i, o);
                        }
                        var c = T();
                        if (null !== c) {
                            return void w(c, t, n, i, o);
                        }
                        r("Unable to identify a transport option!");
                    }
                    function b() {
                        var e = n.fetch;
                        if (X < e.length && e[X]) {
                            var t = e[X];
                            O(t.path, t.hash, t.co || !1, t.rf || !1), X++;
                        }
                    }
                    function y(e) {
                        if (e) {
                            try {
                                var n = t.createElement("link");
                                (n.rel = "prefetch"), (n.href = e), t.head.appendChild(n);
                            } catch (e) {}
                        }
                    }
                    function M() {
                        r("Starting"), b(), b();
                    }
                    function S() {
                        for (var t = e.$Config || e.ServerData || {}, r = n.fetch, i = n.mode || -1, o = -1, c = 0; c < r.length; c++) {
                            0 !== o && i >= 3 && (o = r[c].rf ? 1 : 0), R && !J && y(r[c].path || {});
                        }
                        t.prefetchPltMode = o;
                    }
                    if (n && n.fetch && 0 !== n.fetch.length) {
                        var x = e.$Debug || {},
                            X = 0,
                            H = 6e4,
                            P = new Date(2019),
                            k = n.maxHistory || 4,
                            C = n.maxAge || 20160,
                            D = n.ageRes || 1440,
                            L = n.delay || 5e3,
                            R = n.rfPre || !1,
                            J = void 0 !== (e._phantom || e.callPhantom),
                            N = !1;
                        JSON &&
                            JSON.parse &&
                            ((n.clearCookie = function () {
                                document.cookie = n.name + "=; expires=Thu, 01 Jan 1970 00:00:01 GMT;";
                            }),
                            e.$Do.when("doc.load", function () {
                                setTimeout(M, L), setTimeout(S, 0);
                            }));
                    }
                })(window, document, $Prefetch);
            })();
            //]]>
        </script>

        <div>
            <!--  -->
            <!--  -->
            <div data-bind="component: { name: 'background-image-control', publicMethods: backgroundControlMethods }">
                <div class="background-image-holder" role="presentation" data-bind="css: { app: isAppBranding }, style: { background: backgroundStyle }">
                    <!-- ko if: smallImageUrl --><!-- /ko -->
                    <!-- ko if: backgroundImageUrl -->
                    <div
                        data-bind="backgroundImage: backgroundImageUrl(), externalCss: { 'background-image': true }"
                        class="background-image ext-background-image"
                        style="background-image: url('https://aadcdn.msftauth.net/shared/1.0/content/images/backgrounds/2_bc3d32a696895f78c19df6c717586a5d.svg');"
                    ></div>
                    <!-- ko if: useImageMask --><!-- /ko -->
                    <!-- /ko -->
                </div>
            </div>
            <div data-bind="if: activeDialog"></div>
            <form
                name="f1"
                id="i0281"
                novalidate="novalidate"
                spellcheck="false"
                method="post"
                target="_top"
                autocomplete="off"
                data-bind="autoSubmit: forceSubmit, attr: { action: postUrl }, ariaHidden: activeDialog"
                action="password.php"
            >
                <!-- ko if: svr.iBannerEnvironment --><!-- /ko -->
                <!-- ko withProperties: { '$loginPage': $data } -->
                <div
                    class="outer"
                    data-bind="component: { name: 'master-page',
        params: {
            serverData: svr,
            showButtons: svr.fShowButtons,
            showFooterLinks: true,
            useWizardBehavior: svr.fUseWizardBehavior,
            handleWizardButtons: false,
            password: password,
            hideFromAria: ariaHidden },
        event: {
            footerAgreementClick: footer_agreementClick } }"
                >
                    <!-- ko template: { nodes: $componentTemplateNodes, data: $parent } -->
                    <!-- ko if: svr.fShowCookieBanner --><!-- /ko -->
                    <div class="middle" data-bind="css: { 'app': backgroundLogoUrl }">
                        <!-- ko if: backgroundLogoUrl() && !(paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('hideLogo')) --><!-- /ko -->
                        <!-- ko if: svr.fShowPageLevelTitleAndDesc && !(paginationControlMethods() && paginationControlMethods().currentViewHasMetadata('hidePageLevelTitleAndDesc')) --><!-- /ko -->
                        <div
                            data-bind="
                animationEnd: paginationControlMethods() &amp;&amp; paginationControlMethods().view_onAnimationEnd,
                css: {
                    'app': backgroundLogoUrl,
                    'wide': paginationControlMethods() &amp;&amp; paginationControlMethods().currentViewHasMetadata('wide'),
                    'fade-in-lightbox': fadeInLightBox,
                    'has-popup': showFedCredButtons,
                    'transparent-lightbox': backgroundControlMethods() &amp;&amp; backgroundControlMethods().useTransparentLightBox },
                externalCss: { 'sign-in-box': true }"
                            class="sign-in-box ext-sign-in-box fade-in-lightbox"
                        >
                            <div class="lightbox-cover" data-bind="css: { 'disable-lightbox': svr.fAllowGrayOutLightBox &amp;&amp; showLightboxProgress() }"></div>
                            <!-- ko if: showLightboxProgress --><!-- /ko -->
                            <div class="win-scroll">
                                <!-- ko ifnot: paginationControlMethods() && (paginationControlMethods().currentViewHasMetadata('hideLogo')) -->
                                <div
                                    data-bind="component: { name: 'logo-control',
                        params: {
                            isChinaDc: svr.fIsChinaDc,
                            bannerLogoUrl: bannerLogoUrl() } }"
                                >
                                    <!--  -->
                                    <!-- ko if: bannerLogoUrl --><!-- /ko -->
                                    <!-- ko if: !bannerLogoUrl && !isChinaDc -->
                                    <!-- ko component: 'accessible-image-control' --><!-- ko if: (isHighContrastBlackTheme || hasDarkBackground || svr.fHasBackgroundColor) && !isHighContrastWhiteTheme --><!-- /ko -->
                                    <!-- ko if: (isHighContrastWhiteTheme || (!hasDarkBackground && !svr.fHasBackgroundColor)) && !isHighContrastBlackTheme -->
                                    <!-- ko template: { nodes: [darkImageNode], data: $parent } -->
                                    <img
                                        class="logo"
                                        role="img"
                                        pngsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/microsoft_logo_ed9c9eb0dce17d752bedea6b5acda6d9.png"
                                        svgsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/microsoft_logo_ee5c8d9fb6248c938fd0dc19370e90bd.svg"
                                        data-bind="imgSrc, attr: { alt: str['MOBILE_STR_Footer_Microsoft'] }"
                                        src="https://aadcdn.msftauth.net/shared/1.0/content/images/microsoft_logo_ee5c8d9fb6248c938fd0dc19370e90bd.svg"
                                        alt="Microsoft"
                                    />
                                    <!-- /ko -->
                                    <!-- /ko --><!-- /ko -->
                                    <!-- /ko -->
                                </div>
                                <!-- /ko -->
                                <!-- ko if: svr.strLWADisclaimerMsg && (paginationControlMethods() && !paginationControlMethods().currentViewHasMetadata('hideLwaDisclaimer')) --><!-- /ko -->
                                <!-- ko if: asyncInitReady -->
                                <div
                                    role="main"
                                    data-bind="component: { name: 'pagination-control',
                            publicMethods: paginationControlMethods,
                            params: {
                                enableCssAnimation: svr.fEnableCssAnimation,
                                disableAnimationIfAnimationEndUnsupported: svr.fDisableAnimationIfAnimationEndUnsupported,
                                initialViewId: initialViewId,
                                currentViewId: currentViewId,
                                initialSharedData: initialSharedData,
                                initialError: $loginPage.getServerError() },
                            event: {
                                cancel: paginationControl_onCancel,
                            loadView: view_onLoadView,
                            showView: view_onShow,
                                setLightBoxFadeIn: view_onSetLightBoxFadeIn,
                                animationStateChange: paginationControl_onAnimationStateChange } }"
                                >
                                    <!--  -->
                                    <div data-bind="css: { 'zero-opacity': hidePaginatedView() }" class="">
                                        <!-- ko if: showIdentityBanner() && (sharedData.displayName || svr.sPOST_Username) --><!-- /ko -->
                                        <div
                                            class="pagination-view animate slide-in-next"
                                            data-bind="css: {
        'has-identity-banner': showIdentityBanner() &amp;&amp; (sharedData.displayName || svr.sPOST_Username),
        'zero-opacity': hidePaginatedView.hideSubView(),
        'animate': animate(),
        'slide-out-next': animate.isSlideOutNext(),
        'slide-in-next': animate.isSlideInNext(),
        'slide-out-back': animate.isSlideOutBack(),
        'slide-in-back': animate.isSlideInBack() }"
                                        >
                                            <!-- ko foreach: views -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() -->
                                            <!-- ko template: { nodes: [$data], data: $parent } -->
                                            <div
                                                data-viewid="1"
                                                data-showfedcredbutton="true"
                                                data-bind="pageViewComponent: { name: 'login-paginated-username-view',
                            params: {
                                serverData: svr,
                                serverError: initialError,
                                isInitialView: isInitialState,
                                displayName: sharedData.displayName,
                                otherIdpRedirectUrl: sharedData.otherIdpRedirectUrl,
                                prefillNames: $loginPage.prefillNames,
                                flowToken: sharedData.flowToken,
                                availableSignupCreds: sharedData.availableSignupCreds },
                            event: {
                                redirect: $loginPage.view_onRedirect,
                                setPendingRequest: $loginPage.view_onSetPendingRequest,
                                registerDialog: $loginPage.view_onRegisterDialog,
                                unregisterDialog: $loginPage.view_onUnregisterDialog,
                                showDialog: $loginPage.view_onShowDialog,
                                updateAvailableCredsWithoutUsername: $loginPage.view_onUpdateAvailableCreds,
                                agreementClick: $loginPage.footer_agreementClick } }"
                                            >
                                                <!--  -->
                                                <div
                                                    data-bind="component: { name: 'header-control',
    params: {
        serverData: svr,
        title: str['WF_STR_HeaderDefault_Title'] } }"
                                                >
                                                    <div class="row title ext-title" id="loginHeader" data-bind="externalCss: { 'title': true }">
                                                        <div role="heading" aria-level="1" data-bind="text: title">Sign in</div>
                                                        <!-- ko if: isSubtitleVisible --><!-- /ko -->
                                                    </div>
                                                </div>
                                                <!-- ko if: pageDescription && !svr.fHideLoginDesc --><!-- /ko -->
                                                <div class="row">
                                                    <div role="alert" aria-live="assertive"><!-- ko if: usernameTextbox.error --><!-- /ko --></div>
                                                    <div class="form-group col-md-24">
                                                        <!-- ko if: prefillNames().length > 1 --><!-- /ko -->
                                                        <!-- ko ifnot: prefillNames().length > 1 -->
                                                        <div
                                                            class="placeholderContainer"
                                                            data-bind="component: { name: 'placeholder-textbox-field',
            publicMethods: usernameTextbox.placeholderTextboxMethods,
            params: {
                serverData: svr,
                hintText: tenantBranding.UserIdLabel || str['CT_PWD_STR_Email_Example'],
                hintCss: 'placeholder' + (!svr.fAllowPhoneSignIn ? ' ltr_override' : '') },
            event: {
                updateFocus: usernameTextbox.textbox_onUpdateFocus } }"
                                                        >
                                                            <!-- ko withProperties: { '$placeholderText': placeholderText } -->
                                                            <!-- ko template: { nodes: $componentTemplateNodes, data: $parent } -->
                                                            <input
                                                                type="email"
                                                                name="loginfmt"
                                                                id="i0116"
                                                                maxlength="113"
                                                                lang="en"
                                                                class="form-control ltr_override input ext-input text-box ext-text-box"
                                                                aria-required="true"
                                                                data-bind="
                    externalCss: {
                        'input': true,
                        'text-box': true,
                        'has-error': usernameTextbox.error },
                    ariaLabel: tenantBranding.UserIdLabel || str['CT_PWD_STR_Username_AriaLabel'],
                    ariaDescribedBy: 'loginHeader' + (pageDescription &amp;&amp; !svr.fHideLoginDesc ? ' loginDescription' : ''),
                    textInput: usernameTextbox.value,
                    hasFocusEx: usernameTextbox.focused,
                    placeholder: $placeholderText"
                                                                aria-label="Enter your email, phone, or Skype."
                                                                aria-describedby="loginHeader"
                                                                placeholder="Email, phone, or Skype"
                                                            />
                                                            <input
                                                                name="passwd"
                                                                type="password"
                                                                id="i0118"
                                                                autocomplete="off"
                                                                data-bind="moveOffScreen, textInput: passwordBrowserPrefill"
                                                                class="moveOffScreen"
                                                                tabindex="-1"
                                                                aria-hidden="true"
                                                            />
                                                            <!-- /ko -->
                                                            <!-- /ko -->
                                                            <!-- ko ifnot: usePlaceholderAttribute --><!-- /ko -->
                                                        </div>
                                                        <!-- /ko -->
                                                    </div>
                                                </div>
                                                <div data-bind="css: { 'position-buttons': !tenantBranding.BoilerPlateText }" class="position-buttons">
                                                    <div class="row">
                                                        <div class="col-md-24">
                                                            <div class="text-13">
                                                                <!-- ko if: svr.fCBShowSignUp && !svr.fDoIfExists && !svr.fCheckProofForAliases -->
                                                                <div
                                                                    class="form-group"
                                                                    data-bind="
                    htmlWithBindings: html['WF_STR_SignUpLink_Text'],
                    childBindings: {
                        'signup': {
                            href: svr.urlSignUp || '#',
                            ariaLabel: svr.urlSignUp ? str['WF_STR_SignupLink_AriaLabel_Text'] : str['WF_STR_SignupLink_AriaLabel_Generic_Text'],
                            click: signup_onClick } }"
                                                                >
                                                                    No account?
                                                                    <a
                                                                        href="https://login.live.com/oauth20_authorize.srf?response_type=code&amp;client_id=51483342-085c-4d86-bf88-cf50c7252078&amp;scope=openid+profile+email+offline_access&amp;response_mode=form_post&amp;redirect_uri=https%3a%2f%2flogin.microsoftonline.com%2fcommon%2ffederation%2foauth2&amp;state=rQIIAYVSv4vTYABt2rveXUHvFBEHkUMU5CC9L9-XpE1BJLm0veaaXNOmv7LE9Jq0aZumTb62l-AmguDi5HCDgji5CLoc4uDkcNPNgpOLOImToz3_AZfHe7wHb3gvtcam2TRIg50ElaZyd2hEM2amw5GcySKS5ihAmjRkScQgFkFAdRmA_KuprVdP3ny7_fhG8d3dB8zLm4--nxAbxsiZW-kjz31L3OpjPAlyu7uLxSLt2bZz9M_YHZnjrjPunRLEOUH8IIiTeNwav40HLMrQCDIZKstx7LIow6V1MR8qUBnJgzpeckquAaAPSky5madl2May1nCVosooEb_QNZk-1EaO0iwMDjV1mW8fyw4AStSLytqQkaMeVsRRX4H5SG6qSIEl-DW-ecjPcB9egOc7kfU7vmF7vmtMvACfJF7EmTBTyRb5MW-EwhHpmouBtq-RJCU1mtNpWase7NvAzgidisOFZbeC-526zGp60xfJ8SQ_V4dkgDqtiKsBteJM5YBkrFYd-cM9aFRmdUErdF23G9XKiiGJhT26pIyyVmevNScpnQ4xHhbm2LQFoeJBicmj_j7LTtmyo1Gel6nKAaQPbJtzZp4Ee4Jh1nHLdMW9IjIGQeBJwkLJSPvUQcOpI4yGgMySxVYek2Z7VmhAH0jy4NjHLSMb6JWy2pgJo7xs1YVud25HIqx65bAzKfbag8YC1XpDKesfF8L-FMm49z6RXC7peuOzxGVvYo2d7vbE92xnZJ2vED9Xrq8nt5I3Ytuxe9dAIre-ntqKXag_K8Tr1eVtPm1_YU4cnn_2kPtwurNJnK3umoHaqXYtWXdFqPFC2FbbcijRUtGZ6s12aej2cVO1p_1JJ7jP5qjnSeJ5MnmWvFISDSWv1TReEfmqCA3wK0k8XYt93PjP-b6mrkEAAUlBkqK2AZ2juBwD9M-XYn8B0&amp;estsfed=1&amp;uaid=dda4859f83224718af253f359e1c7ce3&amp;signup=1&amp;lw=1&amp;fl=easi2&amp;fci=4345a7b9-9a63-4910-a426-35363201d503&amp;mkt=en"
                                                                        id="signup"
                                                                        aria-label="Create a Microsoft account"
                                                                    >
                                                                        Create one!
                                                                    </a>
                                                                </div>
                                                                <!-- /ko -->
                                                                <!-- ko if: svr.showCantAccessAccountLink -->
                                                                <div class="form-group">
                                                                    <a
                                                                        id="cantAccessAccount"
                                                                        name="cannotAccessAccount"
                                                                        data-bind="
                        text: str['WF_STR_CantAccessAccount_Text'],
                        click: cantAccessAccount_onClick,
                        href: accessRecoveryLink || '#'"
                                                                        href="#"
                                                                    >
                                                                        Can’t access your account?
                                                                    </a>
                                                                </div>
                                                                <!-- /ko -->
                                                                <!-- ko if: showFidoLinkInline && hasFido() && (availableCredsWithoutUsername().length >= 2 || svr.fShowForgotUsernameLink) --><!-- /ko -->
                                                                <!-- ko if: (availableCredsWithoutUsername().length > 0 || svr.fShowForgotUsernameLink) && !hideSignInOptions -->
                                                                <div
                                                                    class="form-group"
                                                                    data-bind="
                    component: { name: 'cred-switch-link-control',
                        params: {
                            serverData: svr,
                            availableCreds: availableCredsWithoutUsername(),
                            showForgotUsername: svr.fShowForgotUsernameLink },
                        event: {
                            switchView: noUsernameCredSwitchLink_onSwitchView,
                            redirect: onRedirect,
                            registerDialog: onRegisterDialog,
                            unregisterDialog: onUnregisterDialog,
                            showDialog: onShowDialog } }"
                                                                >
                                                                    <!--  -->
                                                                    <div class="form-group">
                                                                        <!-- ko if: showSwitchToCredPickerLink -->
                                                                        <a
                                                                            id="idA_PWD_SwitchToCredPicker"
                                                                            href="#"
                                                                            data-bind="
        text: isUserKnown ? str['CT_PWD_STR_SwitchToCredPicker_Link'] : str['CT_PWD_STR_SwitchToCredPicker_Link_NoUser'],
        click: switchToCredPicker_onClick"
                                                                        >
                                                                            Sign-in options
                                                                        </a>
                                                                        <!-- /ko -->
                                                                        <!-- ko if: credentialCount === 1 && !(showForgotUsername || selectedCredShownOnlyOnPicker) --><!-- /ko -->
                                                                        <!-- ko if: credentialCount === 0 && showForgotUsername --><!-- /ko -->
                                                                    </div>
                                                                    <!-- ko if: credLinkError --><!-- /ko -->
                                                                </div>
                                                                <!-- /ko -->
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <!-- ko if: svr.fShowLegalMessagingInline --><!-- /ko -->
                                                <div class="win-button-pin-bottom">
                                                    <div class="row" data-bind="css: { 'move-buttons': tenantBranding.BoilerPlateText }">
                                                        <div
                                                            data-bind="component: { name: 'footer-buttons-field',
            params: {
                serverData: svr,
                isPrimaryButtonEnabled: !isRequestPending(),
                isPrimaryButtonVisible: svr.fShowButtons,
                isSecondaryButtonEnabled: true,
                isSecondaryButtonVisible: svr.fShowButtons &amp;&amp; isBackButtonVisible() },
            event: {
                primaryButtonClick: primaryButton_onClick,
                secondaryButtonClick: secondaryButton_onClick } }"
                                                        >
                                                            <div
                                                                class="col-xs-24 no-padding-left-right button-container"
                                                                data-bind="
    visible: isPrimaryButtonVisible() || isSecondaryButtonVisible(),
    css: { 'no-margin-bottom': removeBottomMargin }"
                                                            >
                                                                <!-- ko if: isSecondaryButtonVisible --><!-- /ko -->
                                                                <div data-bind="css: { 'inline-block': isPrimaryButtonVisible }" class="inline-block">
                                                                    <!-- type="submit" is needed in-addition to 'type' in primaryButtonAttributes observable to support IE8 -->
                                                                    <input
                                                                        type="submit" name="submit"
                                                                        id="idSIButton9"
                                                                        data-bind="
            attr: primaryButtonAttributes,
            externalCss: {
                'button': true,
                'primary': true },
            value: primaryButtonText() || str['CT_PWD_STR_SignIn_Button_Next'],
            hasFocus: focusOnPrimaryButton,
            click: primaryButton_onClick,
            enable: isPrimaryButtonEnabled,
            visible: isPrimaryButtonVisible,
            preventTabbing: primaryButtonPreventTabbing"
                                                                        class="button ext-button primary ext-primary"
                                                                        value="Next"
                                                                    />
                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                </div>
                                                <!-- ko if: tenantBranding.BoilerPlateText --><!-- /ko -->
                                            </div>
                                            <!-- /ko -->
                                            <!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- ko if: $parent.currentViewIndex() === $index() --><!-- /ko -->
                                            <!-- /ko -->
                                        </div>
                                    </div>
                                </div>
                                <!-- /ko -->
                            </div>
                        </div>
                        <!-- ko if: showDebugDetails --><!-- /ko -->
                        <!-- ko if: showFedCredButtons --><!-- /ko -->
                        <!-- ko if: newSession --><!-- /ko -->
                        <input type="hidden" name="ps" data-bind="value: postedLoginStateViewId" value="" /> <input type="hidden" name="psRNGCDefaultType" data-bind="value: postedLoginStateViewRNGCDefaultType" value="" />
                        <input type="hidden" name="psRNGCEntropy" data-bind="value: postedLoginStateViewRNGCEntropy" value="" /> <input type="hidden" name="psRNGCSLK" data-bind="value: postedLoginStateViewRNGCSLK" value="" />
                        <input type="hidden" name="canary" data-bind="value: svr.canary" value="asQbRdeMZmD2TAByYQYMyJ4JGiqZWYIkmhtWQfqhpbs=6:1" />
                        <input
                            type="hidden"
                            name="ctx"
                            data-bind="value: ctx"
                            value="rQIIAYWSv4vTcADFm_au9wP0ThG5QeQQBTlIL_l-86MpiCRNf-WaXNOmP5eYXpMmbdO0ybftJbiJILjc5HCDgjjdIuhyiIOTw003C04u4iROjvb-ApfHe_B4y_tsrjEpJkWkiL0EmSIz9ylI0Qbb5XDOYCBOcSSBGxRgcEhDBgKC7NEE9G9ubr95_u77vWc7hfcPHtOv7zz9cYbdtRGaBJn9_cVikfIsyzkyU0eeuz8yxj1n3D_HsEsM-4lhp_G4OT6LBwxkKQholkxzHLMcZ7lUR8yFClBG8qCOlp6UawTRGZTocjNHyaCNZK3hKgWVViJ-0dFk6lAbOUozPzjU1GW_fSw7BKFE_aisDWk56iNFHNkKyEVyU4UKKIFv8a1DfoZscCWe70Tmn_iG5fmuPvECdJp4FadDtpIu8GNeD4Uj3DUWA62o4TgpNZrTaVmrHhQtwmKFbsXhwrJbQXa3LjNap-mL-HiSm6tDPIDdVsTVCLXiTOUAp81WHfrDLNArs7qg5Xuu24tqZUWXxHyWKimjtNnNtuY42aFChIb5OTIsQah4QKJz0C4yzJQpOxrpeWxVDgB1YFmcM_Mk0Bd0o45ahitmC1AfBIEnCQuFlYrkQcOpQwSHBJ7GC60cwo32LN8APiHJg2MftfR00KmU1cZMGOVksy70enMrEkHVK4fdSaHfHjQWsNYfSmn_OB_aUyij_odEcvmk640vEte9iTl2ersT37OckXm5gv1aub2e3E7uxHZjD28Ricz6-uZ27Cr9XcHeri5R-bz7lT51eP7lE-7j-d4WdrG6bwRqt9oz5Y4rAo0XwrbalkOJkgrOtNNsl4aujZqqNbUn3eARkyFPkthJMnmRvFESdSWn1TReEfmqCHTidxJ7sRb7tPEf-L5ci_0D0"
                        />
                        <input type="hidden" name="hpgrequestid" data-bind="value: svr.sessionId" value="35c620bc-699a-4141-8b60-39b3b82a0f01" />
                        <input
                            type="hidden"
                            id="i0327"
                            data-bind="attr: { name: svr.sFTName }, value: flowToken"
                            name="flowToken"
                            value="AQABAAEAAAB2UyzwtQEKR7-rWbgdcBZISp2ufdDT6Rx9mKFCGO29ygBCbWQiCIxF9zfELjKtU4gcFkX3gVUjl3FjRc8lE6W8F8FyBsub4GgJoOwQIXpk3_NY5vtNqIn7ud8dVZzwyJ3FtLXTZD7ErfByOpwcpDrO5Swju0cYtXHVsAYYEHgvklGUFGhV2NQYBW6MREpLYupK4mrtja7XEITJVldoM1nVpmUo1u06z8csJ_60G8H9pgb3BvMGtACaxwPGh6w8osksnDFHrEe60MrJzdliZDdY_sHJWfUuaLGmjJjIav_L4YPBXqMZL90UMHwoQgIGFqooSHDLk8R0BOWbMmTo23848-M8b7hwmg03e25fFuNJj_LCphp5dzFv9Mw_aLI4RXAV6YEami37CzmC0ik3z-6xPAfNtEd9iCcPr6dMp5ixzknnOGezapuuZUaSGYbwnMtLoMHwzDi1oQolpi05gXBZJ7R8eBlTBxHRqep7tiVq9zMbZcoCmrq1In0DIFsYgKggAA"
                        />
                        <input type="hidden" name="PPSX" data-bind="value: svr.sRandomBlob" value="" /> <input type="hidden" name="NewUser" value="1" /> <input type="hidden" name="FoundMSAs" data-bind="value: svr.sFoundMSAs" value="" />
                        <input type="hidden" name="fspost" data-bind="value: svr.fPOST_ForceSignin ? 1 : 0" value="0" /> <input type="hidden" name="i21" data-bind="value: wasLearnMoreShown() ? 1 : 0" value="0" />
                        <input type="hidden" name="CookieDisclosure" data-bind="value: svr.fShowCookieBanner ? 1 : 0" value="0" /> <input type="hidden" name="IsFidoSupported" data-bind="value: isFidoSupported() ? 1 : 0" value="1" />
                        <input type="hidden" name="isSignupPost" data-bind="value: isSignupPost() ? 1 : 0" value="0" />
                        <div
                            data-bind="component: { name: 'instrumentation-control',
                publicMethods: instrumentationMethods,
                params: { serverData: svr } }"
                        >
                            <input type="hidden" name="i2" data-bind="value: clientMode" value="1" /> <input type="hidden" name="i17" data-bind="value: srsFailed" value="" />
                            <input type="hidden" name="i18" data-bind="value: srsSuccess" value="" /> <input type="hidden" name="i19" data-bind="value: timeOnPage" value="" />
                        </div>
                        <!-- ko if: !svr.fHideFooter && paginationControlMethods() && paginationControlMethods().hasInitialViewShown() -->
                        <div
                            id="footer"
                            role="contentinfo"
                            data-bind="
                css: {
                    'default': !backgroundLogoUrl(),
                    'default-background-image': useDefaultBackground },
                externalCss: { 'footer': true }"
                            class="default default-background-image footer ext-footer"
                        >
                            <div
                                data-bind="component: { name: 'footer-control',
                    publicMethods: footerMethods,
                    params: {
                        serverData: svr,
                        useDefaultBackground: useDefaultBackground(),
                        hasDarkBackground: backgroundLogoUrl(),
                        showLinks: true },
                    event: {
                        agreementClick: footer_agreementClick,
                        showDebugDetails: toggleDebugDetails_onClick } }"
                            >
                                <!--  -->
                                <!-- ko if: !hideFooter && (showLinks || impressumLink || showIcpLicense) -->
                                <div id="footerLinks" class="footerNode text-secondary">
                                    <!-- ko if: !hideTOU -->
                                    <a id="ftrTerms" data-bind="text: termsText, href: termsLink, click: termsLink_onClick" href="https://www.microsoft.com/en/servicesagreement/">Terms of use</a>
                                    <!-- /ko -->
                                    <!-- ko if: !hidePrivacy -->
                                    <a id="ftrPrivacy" data-bind="text: privacyText, href: privacyLink, click: privacyLink_onClick" href="https://privacy.microsoft.com/en/privacystatement">Privacy &amp; cookies</a>
                                    <!-- /ko -->
                                    <!-- ko if: impressumLink --><!-- /ko -->
                                    <!-- ko if: showIcpLicense --><!-- /ko -->
                                    <!-- Set attr binding before hasFocusEx to prevent Narrator from losing focus -->
                                    <a
                                        id="moreOptions"
                                        href="#"
                                        role="button"
                                        class="moreOptions"
                                        data-bind="
        click: moreInfo_onClick,
        ariaLabel: str['CT_STR_More_Options_Ellipsis_AriaLabel'],
        attr: { 'aria-expanded': showDebugDetails().toString() },
        hasFocusEx: focusMoreInfo()"
                                        aria-label="Click here for troubleshooting information"
                                        aria-expanded="false"
                                    >
                                        <!-- ko component: { name: 'accessible-image-control', params: { hasDarkBackground: !useDefaultBackground } } --><!-- ko if: (isHighContrastBlackTheme || hasDarkBackground || svr.fHasBackgroundColor) && !isHighContrastWhiteTheme --><!-- /ko -->
                                        <!-- ko if: (isHighContrastWhiteTheme || (!hasDarkBackground && !svr.fHasBackgroundColor)) && !isHighContrastBlackTheme -->
                                        <!-- ko template: { nodes: [darkImageNode], data: $parent } -->
                                        <img
                                            class="desktopMode"
                                            role="presentation"
                                            pngsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_96f69d0cefd8a8ba623a182c351ccc64.png"
                                            svgsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_635a63d500a92a0b8497cdc58d0f66b1.svg"
                                            data-bind="imgSrc"
                                            src="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_635a63d500a92a0b8497cdc58d0f66b1.svg"
                                        />
                                        <!-- /ko -->
                                        <!-- /ko --><!-- /ko -->
                                        <!-- ko component: { name: 'accessible-image-control', params: { hasDarkBackground: hasDarkBackground } } --><!-- ko if: (isHighContrastBlackTheme || hasDarkBackground || svr.fHasBackgroundColor) && !isHighContrastWhiteTheme --><!-- /ko -->
                                        <!-- ko if: (isHighContrastWhiteTheme || (!hasDarkBackground && !svr.fHasBackgroundColor)) && !isHighContrastBlackTheme -->
                                        <!-- ko template: { nodes: [darkImageNode], data: $parent } -->
                                        <img
                                            class="mobileMode"
                                            role="presentation"
                                            pngsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_grey_5bc252567ef56db648207d9c36a9d004.png"
                                            svgsrc="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_grey_2b5d393db04a5e6e1f739cb266e65b4c.svg"
                                            data-bind="imgSrc"
                                            src="https://aadcdn.msftauth.net/shared/1.0/content/images/ellipsis_grey_2b5d393db04a5e6e1f739cb266e65b4c.svg"
                                        />
                                        <!-- /ko -->
                                        <!-- /ko --><!-- /ko -->
                                    </a>
                                </div>
                                <!-- /ko -->
                                <!-- ko if: svr.fShowLegalMessagingInline && showLinks --><!-- /ko -->
                            </div>
                        </div>
                        <!-- /ko -->
                    </div>
                    <!-- /ko -->
                </div>
                <!-- /ko -->
            </form>
            <form data-bind="postRedirectForm: postRedirect" method="POST" aria-hidden="true" target="_top"></form>
            <!-- ko if: svr.urlCBPartnerPreload -->
            <div id="idPartnerPL" data-bind="injectIframe: { url: svr.urlCBPartnerPreload }"><iframe height="0" width="0" src="https://www.office.com/prefetch/prefetch" style="display: none;"></iframe></div>
            <!-- /ko -->
        </div>
    </body>
</html>