html, body { height: 100%; } .tab-content { overflow: none ! important; } .nav { margin-bottom: 0px ! important; } .how { margin-bottom: 3px ! important; } .chosen-container-multi { width: 314px ! important; } .required label:before { content: "* "; color: #f00; } .control-group.required .controls label { font-weight: normal; &:before { content: none; } } input[type="text"] { width: 300px ! important; height: 1.8em; } .controls select { height: 1.8em; } select[id*="hours"] { width: 100px; } label[for*="close"] { display: none; } .help-block { font-size: 11px; } .required { label { font-weight: bold; } > 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 { height: 90px; } #footer { height: 90px; /*padding-top: 20px;*/ background-color: #f5f5f5; text-align: center; } #how { cursor: hand; cursor: pointer; float: right; &: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 { background: rgba(0, 124, 204, 0.95); text-align: center; font-weight: bold; width: 100%; margin: auto; padding: 6px 0 5px 0; } }