html, body { height: 100%; } .required label:before { content: "* "; color: #f00; } .control-group.required .controls label { font-weight: normal; } .control-group.required .controls label:before { content: none; } input[type="text"] { width: 300px ! important; height:1.8em; } .controls select { width: 300px; height:1.8em; } select[id*="hours"] { width:100px; } label[for*="close"] { display:none; } .help-block { font-size: 11px; } .required label { font-weight: bold;} .required > input { background-color: whiteSmoke; } #wrap { min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by it's height */ margin: 0 auto -90px; } #push, #footer { height: 90px; } #footer { /*padding-top: 20px;*/ background-color: #f5f5f5; text-align:center; } #how { cursor: hand; cursor: pointer; float:right; } #how:hover{ color:#fff; } .how {display:none;} .page-header { margin-bottom:0px;} .checkmark { font-size:72pt; color:#00dd00; } .xmark{ font-size:72pt; color:dd0000; } .menu { margin:0; padding:0; } label.error { padding-top:4px; color: #c76e6d; } div.staging-container { bottom:0px; position: fixed; width: 100%; z-index: 52; } div.staging-container div { background: rgba(0,124,204,0.95); text-align: center; font-weight: bold; width: 100%; margin: auto; padding: 6px 0 5px 0; }