body { margin: 0; padding: 0; height: 100%; width: 100%; position: fixed; } .has-logged-in { position: relative; top: 50px; } .has-logged-in h4 { float: left; width: 100%; line-height: 2em; text-align: center; } .has-logged-in .last-logged-in-time { text-align: center; } .has-logged-in .control-button { height: 2em; width: 100%; padding-right: 10%; clear: both; } .container-fluid-custom { background-color: #EFEFEF; max-height: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; } .up-section { position: relative; padding: 15px 15px 15px; margin: 20px -10px 0 0; background-color: #FFFFFF; height: 277px; } .up-section h4 label { margin-left: 5px; } .thumbnail { margin-top: 10px; display: inline-block; border: none; padding: 2px; box-shadow: none; width: 30%; } .down-section { position: relative; padding: 15px 15px 15px; margin: 20px -10px 0 0; background-color: #FFFFFF; height: 350px; } .down-section ul { padding: 0; margin-left: 30px; margin-right: 20px; } .long-line { overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; } .down-table-pane { overflow-y: auto; height: 260px; padding-left: 10px; padding-right: 10px; } .page-header { padding-bottom: 10px; margin: 10px; border-bottom: none; } .underlined { border-bottom: 2px solid #EFEFEF; } .step-content { text-align: center; } .display-inline-block { display: inline-block; } .title-color { color: #057ac9; } .page-content { margin: 0 20px 0 20px; }