/* Sticky footer styles -------------------------------------------------- */ html { position: relative; min-height: 100%; } body { /* Margin bottom by footer height */ margin-bottom: 60px; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 60px; background-color: #f5f5f5; } .container .text-muted { margin: 20px 0; } .wizard-container { padding-bottom: 20px; } .install-form-actions { padding: 20px 0px 20px 0px; } /* Wizard nav*/ /* https://github.com/LeadDyno/bootstrap-nav-wizard/blob/master/dist/bootstrap-nav-wizard.css http://leaddyno.github.io/bootstrap-nav-wizard/ */ ul.nav-wizard { background-color: #f9f9f9; border: 1px solid #d4d4d4; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; *zoom: 1; position: relative; overflow: hidden; } ul.nav-wizard:before { display: block; position: absolute; left: 0px; right: 0px; top: 46px; height: 47px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; z-index: 11; content: " "; } ul.nav-wizard:after { display: block; position: absolute; left: 0px; right: 0px; top: 138px; height: 47px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; z-index: 11; content: " "; } ul.nav-wizard li { position: relative; float: left; height: 46px; display: inline-block; text-align: middle; padding: 0 20px 0 30px; margin: 0; font-size: 16px; line-height: 46px; } ul.nav-wizard li a { color: #468847; padding: 0; } ul.nav-wizard li a:hover { background-color: transparent; } ul.nav-wizard li:before { position: absolute; display: block; border: 24px solid transparent; border-left: 16px solid #d4d4d4; border-right: 0; top: -1px; z-index: 10; content: ''; right: -16px; } ul.nav-wizard li:after { position: absolute; display: block; border: 24px solid transparent; border-left: 16px solid #f9f9f9; border-right: 0; top: -1px; z-index: 10; content: ''; right: -15px; } ul.nav-wizard li.active { color: #3a87ad; background: #d9edf7; } ul.nav-wizard li.active:after { border-left: 16px solid #d9edf7; } ul.nav-wizard li.active a, ul.nav-wizard li.active a:active, ul.nav-wizard li.active a:visited, ul.nav-wizard li.active a:focus { color: #3a87ad; background: #d9edf7; } ul.nav-wizard .active ~ li { color: #999999; background: #ededed; } ul.nav-wizard .active ~ li:after { border-left: 16px solid #ededed; } ul.nav-wizard .active ~ li a, ul.nav-wizard .active ~ li a:active, ul.nav-wizard .active ~ li a:visited, ul.nav-wizard .active ~ li a:focus { color: #999999; background: #ededed; } ul.nav-wizard.nav-wizard-backnav li:hover { color: #468847; background: #f6fbfd; } ul.nav-wizard.nav-wizard-backnav li:hover:after { border-left: 16px solid #f6fbfd; } ul.nav-wizard.nav-wizard-backnav li:hover a, ul.nav-wizard.nav-wizard-backnav li:hover a:active, ul.nav-wizard.nav-wizard-backnav li:hover a:visited, ul.nav-wizard.nav-wizard-backnav li:hover a:focus { color: #468847; background: #f6fbfd; } ul.nav-wizard.nav-wizard-backnav .active ~ li { color: #999999; background: #ededed; } ul.nav-wizard.nav-wizard-backnav .active ~ li:after { border-left: 16px solid #ededed; } ul.nav-wizard.nav-wizard-backnav .active ~ li a, ul.nav-wizard.nav-wizard-backnav .active ~ li a:active, ul.nav-wizard.nav-wizard-backnav .active ~ li a:visited, ul.nav-wizard.nav-wizard-backnav .active ~ li a:focus { color: #999999; background: #ededed; } td pre.output { background-color: #232125; overflow: auto; line-height: 1.3em; color: #fff; font-size: 14px; padding: .7em; margin-top: 10px; }