.d4p-wrap-wizard{max-width:920px;margin:30px auto}.d4p-setup-wizard{margin:0 20px}.d4p-wizard-logo{margin:0 auto;text-align:center}.d4p-wizard-logo .d4p-wizard-badge{display:inline-block;padding:10px;line-height:1;border-radius:3px}.d4p-wizard-logo .d4p-wizard-badge i{font-size:20px;color:#fff;line-height:1}.d4p-wizard-logo .d4p-wizard-title{display:inline-block;font-size:24px;vertical-align:top;line-height:1;padding-top:8px;font-weight:600}.d4p-wizard-panels{margin:20px 0 30px}.d4p-wizard-panels .d4p-wizard-step{display:inline-block;text-align:center;position:relative;border-bottom:4px solid gray;padding:0 0 10px;line-height:1.5;font-size:13px;font-weight:300;color:gray}.d4p-wizard-panels .d4p-wizard-step.d4p-wizard-step-current,.d4p-wizard-panels .d4p-wizard-step.d4p-wizard-step-done{border-bottom-color:green;color:green;font-weight:600}.d4p-wizard-panels .d4p-wizard-step::before{content:"";border:4px solid gray;border-radius:25%;width:6px;height:6px;position:absolute;bottom:0;left:50%;margin-left:-6px;margin-bottom:-9px;background:gray}.d4p-wizard-panels .d4p-wizard-step.d4p-wizard-step-done::before{border-color:green;background-color:green}.d4p-wizard-panels .d4p-wizard-step.d4p-wizard-step-current::before{border-color:green;background-color:#fff}.d4p-wizard-panel{background:#fff;border:1px solid #ddd;border-radius:2px;padding:20px;font-size:15px}.d4p-wizard-panel .d4p-wizard-panel-footer{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ddd;text-align:center}.d4p-wizard-panel p{margin:1em 0;font-size:inherit}.d4p-wizard-panel p:first-child{margin-top:0}.d4p-wizard-panel p:last-child{margin-bottom:0}.d4p-wizard-option-block{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ddd}.d4p-wizard-option-block p{font-size:16px;margin:0 0 6px;font-weight:700}.d4p-wizard-option-block em{font-size:14px;display:block;margin:0 0 10px}.d4p-wizard-option-block>div{padding-left:10px;border-left:6px solid #ddd}.d4p-wizard-option-block.d4p-wizard-block-yesno span{display:inline-block;line-height:22px}.d4p-wizard-option-block.d4p-wizard-block-yesno span:first-of-type{margin-right:16px}.d4p-wizard-option-block.d4p-wizard-block-yesno span label{vertical-align:top}.d4p-wizard-option-block.d4p-wizard-block-select span label{display:block;margin-bottom:4px}.d4p-wizard-connect-wrapper{padding-left:20px}