@import "variables.less"; @import "main.less"; @import "header-footer.less"; @import "forms.less"; #page { padding-bottom: 60px; section { background-color: transparent; position: relative; overflow: hidden; padding: 40px; margin: 20px 0; border-width: 1px; border-style: solid; border-color: #fff; box-shadow: 0 0 15px #000; border-radius: 4px; .step-num { text-align: center; text-shadow: 2px 2px 8px #fff; span { font-size: 6em; } } h2 { margin-top: 0; color: #fff; text-shadow: 2px 2px 2px #000; } input { font-size: 2em; height: auto; margin: 5px 0; } &.name { input { margin-top: 16px; } } &.invitees { input { margin: 0; } .btn { font-size: 2em; } .invitee { input { float: left; width: auto; margin-right: 5px; } margin-top: 5px; +.btn { margin-top: 5px; } } } &.submit { border: none; box-shadow: none; padding: 40px 0; .btn { font-size: 6em; } } >div { position: relative; z-index: 2; } .bg { position: absolute; left: 0; top: 0; z-index: 1; background-color: #eee; opacity: 0.7; width: 100%; height: 100%; } } } .run-order-status { background-color: #fff; border: 1px solid #ddd; margin-bottom: 10px; >div { padding: 20px; } .name { color: #aaa; } .fill>.btn { } }