html,body{width:auto;overflow-x:hidden}body{font-family:"Roboto",Verdana,Geneva,sans-serif;font-size:14px}h1,h2,h3{font-family:"Playfair Display",Palatino,Georgia,serif}strong{font-weight:bold}em{font-style:italic}.btn{font-weight:200;font-size:18px;font-family:"Roboto Condensed",Verdana,Geneva,sans-serif}.page-anchor{position:relative;display:block;top:-113px;visibility:hidden}@media (max-width:767px){.page-anchor{top:-33px}}.alert-danger{background-color:rgb(255,222.6923076923,212.5);border-color:rgb(255,154.8461538462,123.25);color:#FF5722}.has-error .form-control{border-color:#FF5722}.has-error .form-control:focus{border-color:#FF5722}input[type=text],input[type=email],input[type=password]{border-bottom:2px solid #FF5722}.fade-in{transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;opacity:1!important}.content-header{margin-bottom:25px}.content-header h2{padding-bottom:15px;border-bottom:2px solid black;font-size:42px;margin-top:75px;margin-bottom:15px}input{margin-bottom:20px}input[type=submit]{margin-top:20px}p{font-size:17.5px;font-weight:200}.col-md-5{padding-left:0}#notification p,.notification>p{margin-bottom:25px;line-height:18px;font-size:14px;font-weight:400}.recaptcha_terms-of-service{margin-bottom:20px}input.form-control{max-width:250px}.btn{max-width:400px}.info-panel{border:1px solid #F99F1B;background-color:#FFF6E8;margin-bottom:20px;padding:10px}h3.welcome{font-family:var(--d2d-font-family-primary);font-size:30px;font-weight:200;line-height:1.5;margin:0}#wizard-actions{margin:20px 0}.unregister,.btn-add-device{margin-top:10px}.modal-dialog{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear 0.25s,opacity 0.25s 0s,transform 0.25s}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;padding:1rem 1.5rem;width:24rem;border-radius:0.5rem;display:flex;flex-direction:column}.modal-body-content{text-align:center}.modal-title{font-size:24px;text-align:center}.modal-footer{display:flex;justify-content:space-between}.show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity 0.25s 0s,transform 0.25s}.close-button{float:right;width:initial;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:0.25rem;background-color:transparent;color:#CCCCCC;font-size:34px;font-weight:bold;padding:0}.primary-content .success-message{color:#57B45A;font-size:24px;font-weight:200}.primary-content div.device-block{margin:20px 0 40px;font-size:16px}.primary-content div.device-block p{font-size:16px}.primary-content div.device-block.add-two-factor-method{margin-bottom:40px}.number-help-text{background-color:#FFF3E0;text-align:center;width:230px;padding:15px 10px}.primary-content p.setup-prompt{margin-bottom:10px}.primary-content ul#two-fa-method-list{padding-left:0}#backup-token-list{padding-left:0}#backup-token-list li{background:initial;padding-left:0}div.error ul.errorlist{padding-left:0;list-style:none;color:#B20000;margin:30px 0}div.error ul.errorlist li{padding-left:0;background:initial;font-size:16px;font-weight:600}form.validation td>ul.errorlist{padding-left:0;list-style:none;color:#B20000;margin:30px 0}form.validation td>ul.errorlist li{padding-left:0;background:initial;font-size:16px;font-weight:600}div#primary-method{background:rgba(87,180,90,0.3);padding:20px 20px 1px 20px;margin-bottom:0!important}p.resend-success{color:#57B45A;margin:30px 0!important;font-size:16px!important;font-weight:600}.radio-choice{display:flex;align-items:center;margin-bottom:15px;cursor:pointer;line-height:1.2em}.radio-choice .widget{margin-right:10px;width:33px;height:33px;min-width:33px;min-height:33px;background-color:#F8F8F8;position:relative;border-radius:50%;border:1px solid #B0BEC5}.radio-choice .widget .selected{position:absolute;box-shadow:rgba(0,0,0,0.55) 2px 2px 6px;border-radius:50%;background-color:#000000;width:15px;height:15px;min-width:15px;min-height:15px;top:9px;left:9px}.radio-choice label{cursor:inherit;font-weight:bold}.radio-choice span.already-setup-message{color:#000000;background:rgba(87,180,90,0.3);padding:5px 10px;display:inline-block;text-align:center;margin-bottom:3px}.radio-choice span.already-setup-message.warning{background:#FFA000}.radio-choice span.already-setup-message .fa{margin:0 5px}.primary-content p.setup-prompt{font-size:16px}form.generator table tbody tr{display:block}form.generator table tbody tr th{display:block}form.validation table tbody tr{display:block}form.validation table tbody tr th{display:block;text-align:left}.btn{background-color:#FF5722;color:#FFFFFF;border:none;padding:10px 25px;font-size:16px;text-transform:uppercase;font-weight:200;font-family:"Roboto",Verdana,Geneva,sans-serif;cursor:pointer}.btn.deactivate,.btn.btn-cancel{background-color:#F8F8F8;border:1px solid #CCCCCC;font-size:14px;font-weight:800;color:#FF5722}.btn.unregister{background-color:#717171;font-size:14px;font-weight:800}.btn.btn-add-device{font-size:14px;font-weight:800}.btn.btn-show-codes,.btn.btn-primary,.btn.btn-link{font-size:14px;font-weight:800}button{background-color:#FF5722;color:#FFFFFF;border:none;padding:10px 25px;font-size:16px;text-transform:uppercase;font-weight:200;font-family:"Roboto",Verdana,Geneva,sans-serif;cursor:pointer}button.btn-disabled{background-color:#BBBBBB;cursor:not-allowed;opacity:0.65}button.unregister{background-color:#CCCCCC}h3{font-size:35px;font-weight:100}.notification{margin-top:5px;margin-bottom:10px}.notification>p{margin-bottom:0}#other-alternate-methods .notification{font-size:14px;font-weight:400}#toggle-other-alternate-methods{margin-bottom:15px;display:block}.fieldWrapper.number div.vd-message-outer{width:180px}